Other Parts Discussed in Thread:HALCOGEN
SPI1的clk, cs[0], SIMO[0], SOMI[0]用于和外设通信。在HALCOGEN中使能SPI1,端口映射只保留用到的4个端口,其他全部取消
SPI1修改port,只保留用到的4个端口,其他设置为GIO模式
main函数中选中cs[0],发送数据CLK与SIMO端口有波形,CS端口一直为高电平,导致SOMI端口没有数据。根据寄存器TxDAT1可知,片选选择的是cs[0],但发送期间cs[0]端口一直为高电平。在发送数据期间,cs应该保持低电平才对,是哪里设置的有问题吗?
Susan Yang:
请问具体是哪款芯片呢?我这边herculers的板子比较少,所以不太好测试。若是比较急的话,建议在英文E2E上发帖,谢谢
e2e.ti.com/…/hercules-safety-microcontrollers-forum
,
9S:
TMS570LC4357ZWT。还有个问题,标准模式spi下,如何使用simo[0],simo[1],somi[0],somi[1]四线通信,而不是simo[0],somi[0]两线通信。是直接在HALGOGEN中的SPI配置栏下,将四条线都设置为SPI模式下就可以了吗?
,
Susan Yang:
如之前所说,我这边herculers的板子比较少,所以不太好测试。建议在英文E2E上发帖,谢谢
e2e.ti.com/…/hercules-safety-microcontrollers-forum