test1 发表于 2023-11-3 11:16:53

123123123

Tips:在编写各类通信函数这里,我建议一定要加上至少两个功能。第一个就是发送的状态,成功还是失败,这很重要,出问题之后的排查工作基本就靠这个了;第二个就是超时跳出功能,有的时候可能硬件故障或者什么别的原因导致发送一直失败,如果死等就让程序全部死掉了,超时跳出可以保证其他大部分程序的正常运行,当然使用看门狗是一种更优解。在轮询函数中调用调试函数即可实现间隔100ms发送一次的功能,效果如下: 从时间上来看,100ms的定时发送还是很精确的,这种方式占用CPU的时间资源实现发送,虽然传统但是有效可控。要点总结:1、注意区分串口和并口的概念。2、CW32的UART虽然有2个波特率寄存器,但是并不需要开发者手算寄存器参数

test1 发表于 2023-12-16 21:40:55

123456789456
页: [1]
查看完整版本: 123123123