请教各位大能,我想用2808来实现一主多从SPI通讯,只用到MOSI和SCLK两个引脚,CS信号独立控制,目前只能简单的通过CS拉低,写SPIBUFF寄存器,延时,CS拉高来实现,比较浪费资源,有没有好的办法可以通过中断的方式来后台处理,其实也就是多CS信号的独立控制,如果用SPISTE引脚,就不能实现多从方式了。
Johnson Chen1:
楼主的意思是当前你是通过多个I/O来控制从的CS来实现一主多重方式SPI通信吗?
请教各位大能,我想用2808来实现一主多从SPI通讯,只用到MOSI和SCLK两个引脚,CS信号独立控制,目前只能简单的通过CS拉低,写SPIBUFF寄存器,延时,CS拉高来实现,比较浪费资源,有没有好的办法可以通过中断的方式来后台处理,其实也就是多CS信号的独立控制,如果用SPISTE引脚,就不能实现多从方式了。
junju zhang:
是的,用4个GPIO控制4片从器件,想先选择一个器件CS信号拉低,其余3个CS保持高状态,写SPIATXBUFF,等待后台处理完成后,再对应拉高相应CS信号,再操作其它从器件。已解决。
TI中文支持网



