spi通讯发送中断的问题

[复制链接]
2540|2
 楼主| Richardd 发表于 2018-8-30 11:12 | 显示全部楼层 |阅读模式
使用spi,配置的时候发现有个发送中断,不明白它的用处,需要发送数据的时候直接发送不就可以了吗,需要用到中断吗,而且看到例程中用了fifo,介绍说它可以一次发16个字或收16个字,而不用一个一个的发或收,那fifo得发送也是必须得进中断吗,能不能直接发?
Mattheww 发表于 2018-8-30 11:24 | 显示全部楼层
发送一个字符串
查询发送:发送完一个字节,等待发送完,继续发送下个字节,直到整个字符串发送完
          在这期间一直占用CPU
中断发送:发送完一个字节CPU响应中断将下个字节放到外设寄存器,直到整个字符串发完
          只有在中断时占用CPU资源
Erichk 发表于 2018-8-30 11:38 | 显示全部楼层
中断用来判断有没有发送完成,常用的方式是查询发送标志位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

380

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部