主題:請教6800的SPI的nCS的問題。。。 共有58268人關注過本帖 |
---|
![]() 蜘蛛偵探 |
1樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
請教6800的SPI的nCS的問題。。。 ![]() 代碼如下: tr[0].tx_buf = (unsigned long)tx; 我們在ESM335X上面跑的時候,硬件的CS一直保持低電平,無論有沒有cs_change=0的語句,但在6800上cs在中間一直會回到高電平,如下圖 [此貼子已經被作者于2018-11-27 15:54:58編輯過]
|
單帖管理 | 引用 | 回復 ![]() |
![]() 蜘蛛偵探 |
2樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() cs不能保持的話,寫的時候還好,但讀的時候就會有很嚴重的問題,特別是需要burst的時候 |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
3樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,ESM6800的SPI一次片選能夠傳輸的長度最長為256byte,可以試試把上面的代碼中寫的buf合并到一次的ioctl傳輸操作中,只要buf長度小于256byte,就能夠在一次片選完成。 |
單帖管理 | 引用 | 回復 ![]() |