使用单片机STM32F100C8T6,时钟为24Mhz,配置串口USART1进行串口通信,但是通信有异常,总是数据返回不对,程序里面写的是发送什么接收什么,当hex发送01时,返回40,发送0001时,返回0100,发送00010203040506返回01020304050600,数据总是有问题。请大神帮忙解惑!
评分
查看全部评分
发送到外面也是一样的,数据都不正确。
串口接收到数据就已经乱了吗?
评分
查看全部评分
https://www.stmcu.org.cn/module/forum/thread-614091-1-1.html
评分
查看全部评分
收发端的通信参数配置一致;
GPIO/UART的基本配置确认下,可以参考官方例程;注意管脚复用功能的冲突;
注意中断优先级的问题;
评分
查看全部评分
评分
查看全部评分