打印
[AT32F407]

AT32F407 连续读SPI数据问题

[复制链接]
499|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我喜欢打游戏|  楼主 | 2024-11-13 20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的项目里用到了SPI接口的传感器,传输长度是32位长度,每次读完整的数据需要32个CLOCK。怎么做到一直不停的读传感器数据,CS的信号怎么控制,如果用自动的CS,数据长度只能到16位,就会被硬件把CS拉回去了。如果用软件,我怎么在传输一次之后把CS自动拉回去。整个过程不能有中断。这个有没有好的办法。

使用特权

评论回复
沙发
呐咯密密| | 2024-11-14 20:30 | 只看该作者
不能用中断可以用查询的方式吗,一直读DMA的传输字节长度

使用特权

评论回复
板凳
黑心单片机| | 2024-11-16 19:28 | 只看该作者
这个没办法,但是SPI通信是串行的,不怕被中断打断才是,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

611

帖子

0

粉丝