以文本方式查看主题 - 公司论坛 (https://emtronix.com/club/index.asp) -- 技术问答 (https://emtronix.com/club/list.asp?boardid=1) ---- 请教6800的SPI的nCS的问题。。。 (https://emtronix.com/club/dispbbs.asp?boardid=1&id=4830) |
-- 作者:蜘蛛侦探 -- 发布时间:2018-11-27 15:54:00 -- 请教6800的SPI的nCS的问题。。。 代码如下: tr[0].tx_buf = (unsigned long)tx; 我们在ESM335X上面跑的时候,硬件的CS一直保持低电平,无论有没有cs_change=0的语句,但在6800上cs在中间一直会回到高电平,如下图 [此贴子已经被作者于2018-11-27 15:54:58编辑过]
|
-- 作者:蜘蛛侦探 -- 发布时间:2018-11-27 15:58:00 -- cs不能保持的话,写的时候还好,但读的时候就会有很严重的问题,特别是需要burst的时候 |
-- 作者:hzc -- 发布时间:2018-11-27 17:20:00 -- 你好,ESM6800的SPI一次片选能够传输的长度最长为256byte,可以试试把上面的代码中写的buf合并到一次的ioctl传输操作中,只要buf长度小于256byte,就能够在一次片选完成。 |