经常看到:传感器采集到的数据通过中断的方式上传给单片机。
问题:这里的“中断”指的是传感器在采集到数据后,传感器自身会产生一个中断信号给单片机I/O引脚吗? 那么是不是有的传感器可以产生中断,有的传感器不能产生中断呢? 如果传感器不能产生中断,那么传感器又是怎么把数据传给单片机的呢?
------解决思路----------------------
问题:这里的“中断”指的是传感器在采集到数据后,传感器自身会产生一个中断信号给单片机I/O引脚吗?
具备发送中断能力的传感器,可以使用中断通知单片机,单片机在中断函数中以传感器适用的方式读取数据
也可以在主循环中循环检测是否有中断产生,如果有则读取数据
不具备中断能力的传感器则不能。
现在设计更多的应答式,单片机需要的时候,向传感器发出读取命令,传感器将数据传给单片机
那么是不是有的传感器可以产生中断,有的传感器不能产生中断呢?
是的
如果传感器不能产生中断,那么传感器又是怎么把数据传给单片机的呢?
应答式读取、循环读取、定时读取等