“线程:HALCOGEN, 测试”中讨论的其它部件
使用:Launchpad TMS570lc43x /RM57Lx,Launchpad XL2
已配置,在 halcogen 中:
SPI
基本上只有 SPI1...只想运行该 SPI 总线...
设置:
MIBSPI1CLK =引脚 F18 = Booster Pak 2引脚 J5- 7.
MIBBI1NCS[0]=引脚 R2 = Booster Pak 2引脚 J6-3
MIBBI1SIMO[0]=引脚 F19 = Booster Pak 2引脚 J6- 6.
MIBBI1SOMI[0]=引脚 G18 = Booster Pak 2引脚 J6-7
将所有其他 NCS 引脚设置为 GPIO (在 halcogen 中)。仅基于 NCS[0] SPI。
已确保 PINMUX 中没有冲突...
运行 code..using 此功能: UINT32 spiTransmitAndReceiveData (spibase_t *SPI,spiDAT1_t *dataconfut_t,UINT32块大小,uint16 * srcbux,uint16 * destbuy)
运行代码。
太克了,data...no CS……??????
正在运行时检查寄存器...
(即 DAT1)...我看到位28=1,我看到 CSNR = 0x37...(这是基于 SPNU563A 的 Herc Ref 手册中的表28-25引起混淆的...为什么要为一次传输激活这么多的/css????)
无论如何… 困惑……
只需尝试“简单”发送 SPI 数据...
任何想法/见解/帮助都值得赞赏。
根据 SOP,重新提交任何和所有回复...
谢谢
是的


