最近,在做一个项目,实现环境中温度数据的采集,我负责串口通信的部分,控制器使用的是STM32F107VC,想采用中断的方式收发消息,还需要与上位机之间制定协议,请问怎么弄啊,以前从来没有做过,现在还比较急,有哪位大侠会吗,帮帮我!尽量清晰点,不甚感激!
回复 楼主 少蚊好 的帖子
先把STM32串口调试通过,然后写个协议如:(协议类型+内容)
如果是点对点通讯,协议比较简单,严谨的话可用如下结构:指令字+帧长字+数据段+校验码,帧长字指数据段和校验码的长度之和,如果帧长是固定的,这个数据可以不要。
回复 板凳 chunyang 的帖子
协议是写在主程序中 ,还是需要另外写啊?以前没接触过,比较白痴,嘿嘿~~~