avr单片机串口程序,发送数据利用中断方式好,还是查询方式好,为什么?
1个回答
展开全部
AVR单片机的UART在数据发送结束时产生中断。如果数据量比较大并且需要连续发送,而单片机的时间资源又很紧张,这时最好采用中断的方式发送数据,把整个数据包扔给中断函数去处理。UART每发送完1个字节发生1次中断,中断之后就从数据缓存读取下一个字节,周而复始直至数据全部发送完毕,这样,单片机可以把有限的时间资源,支配到实时要求更高的事件处理。
如果数据量很少,单片机的时间资源也比较宽松,采用查询的方式则更方便,先把眼下的事件处理完了再处理别的事件,这样做事情更有序,也比同时处理多个事件更不容出错。
如果数据量很少,单片机的时间资源也比较宽松,采用查询的方式则更方便,先把眼下的事件处理完了再处理别的事件,这样做事情更有序,也比同时处理多个事件更不容出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询