主题:求EM9280 SPI多个从设备通讯的例程 共有41236人关注过本帖 |
---|
cmwhahx |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
求EM9280 SPI多个从设备通讯的例程 Post By:2014-6-11 15:59:00 [只看该作者]
想把EM9280作为主机,与5个从设备通过SPI接口进行片选和通讯。
在给的实例程序SPT_TEST中只有与一个接口建立连接和读写的代码,请问有与多从设备SPI通讯的例程代码吗,或相关的资料,谢谢!
|
单帖管理 | 引用 | 回复 |
cmwhahx |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-6-11 16:51:00 [只看该作者]
邮箱:chenmw@yeah.net,谢谢
|
单帖管理 | 引用 | 回复 |
lqk |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-6-11 17:09:00 [只看该作者]
SPI总线的时钟、SPI_DIN、SPI_DOUT线都是共用的,你可以用5位GPIO作为5个从设备的片选,在每次SPI访问之前,应用程序将GPIO置低,片选要操作的从设备,SPI操作完成后再将GPIO置回高平就行了。
[此贴子已经被作者于2014-6-11 17:10:28编辑过]
|
单帖管理 | 引用 | 回复 |
lqk |
4楼 |
Post By:2014-6-11 17:19:00 [只看该作者]
在光盘中,有现成的SPI例子可以参考!
|
|
单帖管理 | 引用 | 回复 |
cmwhahx |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-6-13 9:55:00 [只看该作者]
在文档都没有找到SPI_DIN、SPI_DOUT关键字,请问下是在哪个文档中,
光盘中的程序SPI例子有“EM9280_SPI_TEST”、“EM9280_SPI_TLC2543”和“EM9280_GPIO_TEST”,也没找到SPI_DIN、SPI_DOUT的用法 能否再具体指导一下,谢谢。
|
单帖管理 | 引用 | 回复 |
lqk |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-6-13 10:04:00 [只看该作者]
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来做从设备的片选。
|
单帖管理 | 引用 | 回复 |