123
返回列表 发新帖我要提问本帖赏金: 100.00元(功能说明)

[APM32F4] GPIO模拟串口的另一种实现方式?非阻塞+时间戳解析法详解

[复制链接]
3727|41
绒兔星球 发表于 2026-3-26 15:16 | 显示全部楼层
GPIO 模拟串口非阻塞 + 时间戳解析法:基于 SysTick 生成微秒级时间戳,GPIO 外部中断捕获电平跳变,记录跳变时刻;非阻塞解析时,通过时间戳计算位周期(如 9600 波特对应~104μs),还原起始位、数据位、停止位;无需占用 CPU 轮询,仅在电平变化时响应,适配多串口模拟,需校准时间戳误差避免帧错误。
总结
依托 SysTick 微秒级时间戳,GPIO 中断捕获电平跳变;
非阻塞解析位周期还原串口帧,无需 CPU 轮询;
校准时间戳误差,适配多串口模拟场景。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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