简介:STM32与上位机之间用通信协议(自己定义)进行串口通信。怎么判断上位机发过来的指令是正确的,而不是一串乱码?怎么从正确的指令中提取出想要的命令代号,从而实现想要的功能? 方法:读取上位机发来的命令,逐位判断命令的包头和包尾,如果能对应上,则这串指令是正确的,然后从指令中提取想要的数据和命令等。举个栗子:通信协议是自己定义的,不是modbus协议等。。如F0 5A 15 15 25 16 09 02 12 14 FF A5 F0(都是16进制),F0 5A是包头,A5 F0是包尾,黑色15是命令代号,中间蓝色是我想发的数据,橙色FF是校验位。只要包头包尾校验正确,基本这串指令不会有问题。
2020-01-13 03:03:16 7.32MB STM32L0 串口中断接收 HAL库
1
stm32发送at指令 串口调试助手设置 波特率。 stm32发送at指令。 stm32发送at指令 串口调试助手设置 波特率 115200 数据位 8 停止位 1 奇偶位 NONE。 at指令
2020-01-03 11:27:43 108KB at指令 stm32 串口调试 波特率
1
本人编译通过的基于STM32上的串口和CAN中断完全程序
2020-01-03 11:20:43 556KB STM32串口 CAN
1
资源介绍和使用方法见博客:http://www.cnblogs.com/zitech/p/4989001.html
2019-12-21 22:17:40 637KB STM32 USART1 查询 中断
1
stm32 串口 打印程序。C语言编写。 打印机。
2019-12-21 22:14:33 220KB stm32
1
STM32串口调试助手,实现串口转USB。
2019-12-21 22:14:18 88KB stm32
1
此工程文件基于STM32F103单片机包括了温湿度,光照,二氧化碳等数据的采集,温湿度使用DHT11传感器,光照采用BH1750芯片,二氧化碳采用MH-Z14A传感器,屏幕采用0.96寸四针OLED 屏幕,通过串口二采集二氧化碳数据,串口一使用ESP8266模块将采集的数据发送到手机APP上位机监测。
2019-12-21 22:09:12 4.54MB STM32 串口12 DHT11 BH1750
1
STM32 串口转CAN 代码例程 含 1.STM32_LED ,2.STM32_USART,3.STM32_USART_LED_CAN500K,等几个例子程序,方便新手入门。 并含有C#上位机程序,,通过UART串口转CAN 发送接收数据。
2019-12-21 22:04:27 11.77MB STM32 CAN C# 上位机
1
自己写了一个STM32系列芯片的串口烧写工具, 运行环境:.NET4.0 详细查看:https://blog.csdn.net/xinxinsky/article/details/86487075
2019-12-21 22:03:54 910KB STM32 串口烧写
1
视频演示地址:https://v.qq.com/x/page/g0800sirmx3.html
2019-12-21 22:01:25 13.11MB STM32 串口接收中文
1