主題:求EM9280 SPI多個從設備通訊的例程 共有46049人關注過本帖 |
---|
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來做從設備的片選。
|
單帖管理 | 引用 | 回復 |