杂感1
1.串口这些功能实现下来,我发现从第一节最简单的只发送一串固定长度的数据开始,到后面用状态机实现任意长度数据的发送。这个过程 是一步步实现的,也就是说,要先从简单的发送一个8位数据的功能先写起,后面再调用此模块,就可以。所以先写最基本功能,再调用,是需要学习的地方。
2.一开始想着怎么实现任意长度的数据传送。比如说我要传7位数据,那就传7位,19就19.后面发现这种想法没有普适性,因为串口这种东西,有发送方和接收方,两者要匹配才能成功传数据。至此才明白协议的存在的意义。固定一个协议,每一位,每一个引脚的作用都是固定的,让发送方和接受方都遵守同个协议,便能成功了。想要发送任意位的数据 ,可以砍成多段遵循某协议长度的数据依次发送。

浙公网安备 33010602011771号