主题:请教6800的SPI的nCS的问题。。。 共有38449人关注过本帖 |
---|
蜘蛛侦探 |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
请教6800的SPI的nCS的问题。。。 Post By:2018-11-27 15:54:00 [只看该作者]
代码如下: tr[0].tx_buf = (unsigned long)tx; 我们在ESM335X上面跑的时候,硬件的CS一直保持低电平,无论有没有cs_change=0的语句,但在6800上cs在中间一直会回到高电平,如下图 [此贴子已经被作者于2018-11-27 15:54:58编辑过]
|
单帖管理 | 引用 | 回复 |
蜘蛛侦探 |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2018-11-27 15:58:00 [只看该作者]
cs不能保持的话,写的时候还好,但读的时候就会有很严重的问题,特别是需要burst的时候 |
单帖管理 | 引用 | 回复 |
hzc |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2018-11-27 17:20:00 [只看该作者]
你好,ESM6800的SPI一次片选能够传输的长度最长为256byte,可以试试把上面的代码中写的buf合并到一次的ioctl传输操作中,只要buf长度小于256byte,就能够在一次片选完成。 |
单帖管理 | 引用 | 回复 |