使用 HAL 库通过串口以 ASCII 形式发送整型数据
串口DMA收发出现ORE错误
STM32F103C8T6 上电后无法通过串口发出数据的问题?
HAL_UART_Transmit_DMA 异常
STM32 增加 WiFi + 以太网的低成本方案
在RS485通信中如何有效避免误码,距离5米,速率115200
UART中IDLE 中断与 RTO 接收超时中断有什么区别
I2C 错误代码含义
在 LwIP_HTTP_Server_Netconn_RTOS 工程中添加 USART3 功能时遇到问题
串口+DMA发数据
微信公众号
手机版
90 % 的“多余换行”其实是模块把 MCU 发过去的 AT 命令又回显回来。关掉回显
如果是发送8位的数据块,就不需要用AT指令。如果用AT指令,那么接收端也要用AT格式,然后过滤回车换行符。
[md]是不是用AT协议通讯应该取决于连接的设备
我不知道您的终端是什么设备,ST官方有许多串行通讯例程,都是直接传送字节数据,不使用AT命令。你可以直接参考使用
有用的数据截断了,是收到换行符还是显示超限了?
与蓝牙设备的通讯就可能是使用AT命令的。但是如果你是2台单片机之间通讯就无需AT指令了。
应该是的