2019-03-24 20:09发布
原帖由 ksnryq 于 2010-10-11 16:51 发表 单片机不是一个一个处理么 我一直用UART0发数的话 UART1还能响应么
如果你用查询的方式一直只盯着处理一个UART的话,那当然另一个就顾不上了。但实际上对处理器来说,UART是慢速设备,比如处理器对UART读写一个字节是极快的,但UART要把这个字节用串行方式发出去或收进来,且有得折腾呢,处理器不能老陪着它玩儿,得把大量空余的等待时间腾出来做别的事,这是嵌入式编程的精髓。换句话说,就是要充分利用中断。
最多设置5个标签!
如果你用查询的方式一直只盯着处理一个UART的话,那当然另一个就顾不上了。但实际上对处理器来说,UART是慢速设备,比如处理器对UART读写一个字节是极快的,但UART要把这个字节用串行方式发出去或收进来,且有得折腾呢,处理器不能老陪着它玩儿,得把大量空余的等待时间腾出来做别的事,这是嵌入式编程的精髓。换句话说,就是要充分利用中断。
一周热门 更多>