[综合信息] Synwit SWM系列单片机的 UART FIFO

[复制链接]
2064|47
renzheshengui 发表于 2023-5-12 13:45 | 显示全部楼层
也可以软件字节定义一种缓冲区作为FIFO
wakayi 发表于 2023-5-12 14:05 | 显示全部楼层
UART收发FIFO主要是为了解决收发中断过于频繁而导致的CPU效率不高的问题
wowu 发表于 2023-5-12 14:24 | 显示全部楼层
在进行UART通信时,中断方式比轮询方式要简便且效率高。但是,如果没有收发FIFO,则每传输一个数据(5~8位)都要中断处理一次,效率仍然不高。如果有了收发FIFO,则可以在连续收发若干个数据(可多至14个)后才产生一次中断,然后一起处理。这就大大提高了收发效率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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