主题:求EM9280 SPI多个从设备通讯的例程 共有30482人关注过本帖 |
---|
![]() lqk |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
SPI总线的时钟、SPI_DIN、SPI_DOUT线都是共用的,你可以用5位GPIO作为5个从设备的片选,在每次SPI访问之前,应用程序将GPIO置低,片选要操作的从设备,SPI操作完成后再将GPIO置回高平就行了。
[此贴子已经被作者于2014-6-11 17:10:28编辑过]
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
EM9280的GPIO28,GPIO29在SPI状态分别为SPI_MISO,SPI_MOSI,EM9280 SPI接口通常只做SPI主设备口使用,所以SPI_MISO对应于SPI_DIN,SPI_MOSI对应于SPI_DOUT。
在连接多个SPI从设备时,EM9280的SPI_MISO,SPI_MOSI,SPI_SCLK是共用的,你需要用几们其它GPIO来做从设备的片选。
|
单帖管理 | 引用 | 回复 ![]() |