STM32F103ZET6 USART1发送数据帧怎么弄

2019-10-15 23:01发布

本帖最后由 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的初始化也弄好了,想通过中断方式来处理。

1.png


但是向上位机发送数据帧,没什么思路。能提供点思路么?




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。