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