计划使用中断方式接收数据。
今天弄中断部分的时候悲剧了。弄了半天死活进不了中断。
串口中断使用USART_ITConfig()函数打开了,中断处理函数写好了:void USAR……
没那打算。
准备另外定义一个专门存放数据的数组。和功能数组一起用。再定义一个数据长度,用来计数……
你确定仔细看了?我怎么没找到查表计算CRC的部分啊?
说这么多跟我的计算没啥差别哈
……
还是老问题。
协议我能理解,到了处理数据的时候就有困难了。
比如一个读线圈命令。我可以一次读8个线圈,也可以一次读16个线圈。
在MCU里……
还是老问题。
协议我能理解,到了处理数据的时候就有困难了。
比如一个读线圈命令。我可以一次读4个线圈,也可以一次读16个线圈。
在MCU里……
真正的modbus协议还没开始写呢。
今天刚弄了串口收发数据。解决了丢掉第一个数据的问题。
……