完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好
我使用的是一个M9BF164KPMC,想要和ADC接口。 需要使用具有CPOL=0和CPHA=1的SPI。 我得到了SPI 6频道mfs_csio运行(mFS6),但似乎没有办法设置CPHA = 1(数据锁定在上升沿和下降沿读)。 所以我看着hsspi模块,但没有基地址定义了我的mb9bf16xk单片机。h文件(也没有基地址因为某些原因,mFS6定义),我没有任何的GPIO的初始化宏设置引脚hsspi模式。 公用事业/ qspi_flash闪光灯下的例子是无济于事的,因为整个初始化过程不在那里。 如何将GPIOS设置为HSSPI模式? 我在哪里找到的pstchsspi正确的值(hs-spi模块实例(登记的hs-spi模块起始地址))的参数? 我应该在哪里报告PDL中发现的错误? 我找到了一个,没有基地址为我的芯片mFS6定义,但有一个MFS5。但是MFS5在这个芯片上是不可用的。只有0~4和6。 以上来自于百度翻译 以下为原文 Hi everyone I'm using an mb9bf164kpmc and want to interface an ADC. It's required to use SPI with CPOL = 0 and CPHA = 1. I got the SPI running with MFS_CSIO on channel 6 (MFS6), but there seems to be no way to set CPHA = 1 (Data latched on rising edge and read on falling edge). So i looked into the HSSPI module, but there is no base address defines for my microcontroller in the mb9bf16xk.h file (there was also no base address defined for MFS6 for some reason) and i don't have any of the GPIO initialization macros to set the Pins to HSSPI mode. The flash example under utilities/qspi_flash is no help at all, because the whole initialization process is not in there. How do i set the gpios to HSSPI mode? Where do i find the correct value for the pstcHsSpi (HS-SPI module instance (register start address of HS-SPI module)) parameter ? Where should i report errors found in the PDL? One i found is, that there is no base address defined for MFS6 for my chip, but there is one for MFS5. But MFS5 isn't available on that chip. Only 0-4 and 6 are. |
|
相关推荐
1个回答
|
|
你好,帕特里克,
不幸的是,160L家庭没有HSPPI接口。如果我没弄错的话都没有hsspi X60装置。 为此,请查看设备数据表:HTTP://wwwyCysP.COM/FIL/268416/下载 然而,MFS支持所有标准的SPI模式。时钟极性等于倒scinv,如果等于倒SPI位。 因此,对于所需的CPOL=0和CPPHA=1,必须设置SCVIN=1和CPPHA=0。 我将虫子内部得到解决。 如果有更多的bug,我建议创建一个新的社区帖子,因为这也有可能帮助其他客户面对同样的问题。 亲切的问候, 阿希姆 以上来自于百度翻译 以下为原文 Hello Patrick, Unfortunately, the 160L family does not have an HSSPI interface. If I am not mistaken all x60 devices don't have HSSPI. For this please have a look at the device datasheet: http://www.cypress.com/file/278416/download Nevertheless the MFS supports all standard SPI modes. CPOL equals inverted SCINV, CPHA equals inverted SPI bit. So for the required CPOL = 0 and CPHA = 1, you have to set SCINV = 1 and CPHA = 0. I will forward the bug internally to get it addressed. In case there are further bugs I would suggest to create a new community post as this will probably help other customers facing the same issue, too. Kind regards, Achim |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2100 浏览 1 评论
1846 浏览 1 评论
3665 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1782 浏览 6 评论
1532 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
561浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
413浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
433浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
907浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 13:59 , Processed in 0.875292 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号