?
?
痞子衡嵌入式
嵌入式里串口(UART)自动波特率识别程序设计与实现(轮询)
?
?
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是嵌入式里串口(UART)自动波特率识别程序设计与实现。
本篇是 《串口(UART)自动波特率识别程序设计与实现(中断)》 的续集,上一篇我们利用 GPIO 模块自带的下降沿中断功能实现了 RXD 电平跳变捕捉与计时,今天我们再试试古老的轮询 RXD 管脚电平的方法去实现同样的功能。
轮询法最大的缺点是会阻塞系统(不考虑 RTOS 调度),但是它也有中断法所没有的特点(或者说不太方便做到的),在做轮询时,我们可以采取一些经典的管脚电平软件消抖措施,从而降低误识别率。
程序主页: /JayHeng/cortex-m-apps/tree/master/components/autobaud
一、串口(UART)自动波特率识别程序设计
1.1 函数接口定义
轮询法与中断法函数接口保持一致,详见 《串口(UART)自动波特率识别程序设计与实现(中断)》 1.1 小节,两者共享头文件:autobaud.h,这样方便项目设计时自由切换自动波特率识别方法。
1.2 识别设计思想
关于识别的思路,轮询法与中断法也是一致的,详见 《串口(UART)自动波特率识别程序设计与实现(中断)》 1.2 小节,但是轮询法里多了手动
您可能关注的文档
最近下载
- 《人形机器人控制器技术规范》标准立项修订与发展报告.docx VIP
- 2026年6月英语四级真题(第2套)(附答案解析).docx VIP
- (2026年)6月英语四级真题第1套.pdf VIP
- 2026年6月大学英语四级考试真题(第3套).docx VIP
- LEGO乐高积木拼砌说明书40518,高速列车(年份2022)安装指南.pdf VIP
- 浙教版人自然社会二年级上册 第12课 浙江的农特产教案.doc VIP
- 商场超市消防安全培训.pptx VIP
- 《人形机器人电磁兼容通用技术规范》标准立项修订与发展报告.docx VIP
- 2026年北京海淀区社会招聘社区工作者考试试题(附含答案).docx VIP
- 2025北京人大附中高一(上)统练二数学试题及答案.pdf VIP
原创力文档

文档评论(0)