摘要: 1.串口这些功能实现下来,我发现从第一节最简单的只发送一串固定长度的数据开始,到后面用状态机实现任意长度数据的发送。这个过程 是一步步实现的,也就是说,要先从简单的发送一个8位数据的功能先写起,后面再调用此模块,就可以。所以先写最基本功能,再调用,是需要学习的地方。 2.一开始想着怎么实现任意长度的 阅读全文
posted @ 2022-06-02 16:27 little_breeze 阅读(28) 评论(0) 推荐(0)
摘要: 上一节中成功实现了发送多个字节的数据。把需要发送的数据分成多段遵循uart协议的数据依次发送。上一节是使用状态机实现的,每发一次设定为一个状态,所以需要发送的数据越多,状态的个数越多,代码越长,因而冗长且适应范围不广 。 在这里,我通过优化代码,实现了把发送状态固定为3个,并且能适用任意长度的输入数 阅读全文
posted @ 2022-06-02 15:49 little_breeze 阅读(209) 评论(0) 推荐(0)