你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
请教:STM32 串口发送数据给PC机,数据不一致
[复制链接]
Sunrier
提问时间:2011-3-14 11:35 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
22
分享
发布时间:2011-3-14 11:35
请先
登录
后回复
22个回答
edensky01
回答时间:2011-8-10 21:24:11
a0a.1 0b0c
RE:请教:STM32 串口发送数据给PC机,数据不一致
首先,判断PC端能否得到信号,如果用字符格式收取没有数据,说明你的数据传输或数据处理有问题,如果出现的是乱码,说明你的波特率不对。
赞
0
评论
回复
支持
反对
哈哈-341063
回答时间:2012-6-7 14:41:31
a0a.1 0b0c
回复:请教:STM32 串口发送数据给PC机,数据不一致
多发几个试试,最后加上一个延时
赞
0
评论
回复
支持
反对
zykzyk-93033
回答时间:2012-6-9 11:58:17
a0a.1 0b0c
RE:请教:STM32 串口发送数据给PC机,数据不一致
可能是你的串口波特率初始化不正确造成的。
赞
0
评论
回复
支持
反对
常青-352632
回答时间:2012-6-9 14:20:53
a0a.1 0b0c
RE:请教:STM32 串口发送数据给PC机,数据不一致
应该是波特率不匹配造成的
赞
0
评论
回复
支持
反对
candy-360301
回答时间:2012-6-9 19:00:36
a0a.1 0b0c
RE:请教:STM32 串口发送数据给PC机,数据不一致
试试PC 和MCU 的波特率对不对 如果波特率不对 那样的会出现乱码 还有就是 时钟的问题 103 和107的时钟 系统时钟是对的 但是外部时钟不对 一个8M 一个是25MHZ
赞
0
评论
回复
支持
反对
liujinxu212
回答时间:2014-1-12 13:59:40
a0a.1 0b0c
回复:请教:STM32 串口发送数据给PC机,数据不一致
start文件不对107用自己的
赞
0
评论
回复
支持
反对
子瓜云鬼
回答时间:2014-8-13 00:30:02
a0a.1 0b0c
回复:请教:STM32 串口发送数据给PC机,数据不一致
回复第 3 楼 于2011-03-31 09:04:25发表:
出现你这现象我也碰到过,但是我用的是485通信的,就是因为外部设备没有我们STM32的运行速度快,所以在485发送和接收的部分要加上适当延时.
你在发送完后的
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){}
在后面加个软件延时就可以了.
加了个延时 解决问题了 谢谢
赞
0
评论
回复
支持
反对
primeking
回答时间:2024-11-21 15:47:03
a4a.1 0b0c
我也遇到过同样的情况 单片机发1 串口助手收到的是e0 外部时钟默认频率修改一下就好了
赞
0
评论
回复
支持
反对
1
2
/ 2 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:请教:STM32 串口发送数据给PC机,数据不一致
回复:请教:STM32 串口发送数据给PC机,数据不一致
RE:请教:STM32 串口发送数据给PC机,数据不一致
RE:请教:STM32 串口发送数据给PC机,数据不一致
RE:请教:STM32 串口发送数据给PC机,数据不一致
回复:请教:STM32 串口发送数据给PC机,数据不一致
回复:请教:STM32 串口发送数据给PC机,数据不一致
出现你这现象我也碰到过,但是我用的是485通信的,就是因为外部设备没有我们STM32的运行速度快,所以在485发送和接收的部分要加上适当延时.
你在发送完后的
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){}
在后面加个软件延时就可以了.
加了个延时 解决问题了 谢谢
我也遇到过同样的情况 单片机发1 串口助手收到的是e0 外部时钟默认频率修改一下就好了