会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
昊月光华
大道至简
博客园
首页
新随笔
联系
订阅
管理
随笔 - 159
文章 - 0
评论 - 0
阅读 -
20610
08 2022 档案
STM32串口通信不停接受到垃圾数据的问题及其解决
摘要:问题及其解决 1:波特率不匹配,串口协议不一致(这个问题少见) 2:串口接受代码中未添加 '\0' 导致数组越界访问了。同理还有串口发送数据时,特别是含有 0或者是 '\0'的字符,因为的0的ASCII码值就是 ‘\0’的ASCII码值,发送数据遇到\0就结束了,特别是自己重定向printf时,解决
阅读全文
posted @
2022-08-08 12:05
昊月光华
阅读(46)
评论(0)
推荐(0)
编辑
公告
昵称:
昊月光华
园龄:
2年11个月
粉丝:
2
关注:
0
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
单片机
(62)
stm32
(35)
蓝桥杯
(28)
嵌入式硬件
(25)
java
(23)
c语言
(20)
c++
(16)
arm
(15)
学习
(15)
linux
(10)
更多
随笔分类
51(40)
51(40)
Android(4)
arduino(3)
C(21)
C++(11)
Hexo(1)
Java(22)
Linux(10)
mybatis(4)
Mysql(7)
NCNN(3)
Python(5)
pytorch(2)
RISCV(1)
RT_Thread(4)
springboot(2)
STM32(32)
编译(1)
蓝桥杯(2)
蓝桥杯单片机/嵌入式代码参考(1)
嵌入式软件面经(1)
试错(1)
算法(11)
随笔档案
2024年1月(4)
2023年12月(3)
2023年11月(4)
2023年10月(9)
2023年9月(1)
2023年8月(2)
2023年6月(7)
2023年5月(9)
2023年4月(3)
2023年3月(4)
2022年12月(3)
2022年11月(11)
2022年10月(11)
2022年9月(7)
2022年8月(1)
2022年7月(12)
2022年6月(11)
2022年5月(6)
2022年4月(8)
2022年3月(24)
2022年2月(3)
2021年12月(5)
2021年11月(3)
2021年10月(1)
2021年6月(5)
2021年5月(2)
阅读排行榜
1. 基于HAL库的STM32的串口DMA发送数据(解决只发送一次数据)及DMA+空闲中断接受数据(2778)
2. 多种方式解决交叉编译中glibc版本不兼容导致的编译问题(libc.so.6: version `GLIBC_xxx‘ not found问题)(1220)
3. STM32基于HAL库的串口接受中断和空闲中断(1070)
4. 基于HAL库的STM32单定时器多路输入捕获测量PWM的频率和占空比实现(状态机方式实现)(1056)
5. Linux(Ubantu)交叉编译生成windows(32位,64位)可执行程序和库(1015)
推荐排行榜
1. ESP32的串口通信(以中断和看门狗的方式进行)(1)
点击右上角即可分享