TANGYANG1125 发表于 2024-2-22 17:03:58

串口和功能冲突

用单片机长时间监控其它1wire总线数据,实时串口上传至PC。1WIRE时序最小脉宽1us,不知道数据什么时候会停,采用主程序监控串口上传数据时会影响监控,采用外部中断监控时又会影响数据上传。

王昱顺 发表于 2024-2-22 20:20:08

串口使用dma发送,这样就不占用内核时间了,只要保证发送串口数据的那一行代码低于1us即可
或者可以采用pwm脉宽捕获,每次边沿才响应,这样也可以节省大量时间。当然,这里用外部中断也没问题,因为串口走的dma,不会收到单片机核心操作的影响

飞捷 发表于 2024-2-24 08:26:09

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=5724
页: [1]
查看完整版本: 串口和功能冲突