本帖最后由 huaiqiao 于 2016-6-2 19:55 编辑
是这样的,usart1要给上位机发送回应数据,
但是usart1给上位机发送的数据帧有定义
命令帧的结构及说明帧的结构:(共6字节,十六进制表示)FE FA 00 XX XX XX序号 帧域 长度及规定 说明
1 帧头 2字节: FE FA FEH FAH定义为帧头,作为一帧开始的标识。
2 应答 1字节: 00 00H表示上行应答。
3 数据 2字节: 应答数据 第一字节=XXH低五位表示当前状态;对应回应状态;
其余位和代码未定义。第二字节备用,未定义。
4 帧尾 1字节:校验和 帧尾,为2、3中命令和数据3字节之和的低八位值。
另一方面,usart1的初始化也弄好了,想通过中断方式来处理。
但是向上位机发送数据帧,没什么思路。能提供点思路么?
好的,十分感谢。
能把工程发我看一下参考下么(涉及到其他的您可以删除,我只看usart的这部分)。651075843@qq.com
嗯,已传
我做BMS,是不是同行?
这是以前做过的一个一般电源控制板和主板之间的通讯。
一周热门 更多>