OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2508|回复: 5

STM32 IAP升级三个串口有两个串口波特率被修改了

[复制链接]

6

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2013-9-10
在线时间
84 小时
发表于 2018-11-16 12:51:57 | 显示全部楼层 |阅读模式
1金钱
有个问题想请教论坛各路大神:
      目前STM32做IAP升级的时候用的串口1接收数据更新flash区的,但是更新完后发现其他串口(2 、3)波特率从原来的115200变小了,而且还不一定有的时候是76800 有的时候是57600,这种情况也是偶发性,有的时候升级完后还是115200,也就是APB1上的外设串口1
   与串口2的波特率给改了,不知道为什么,找了好久没找到问题。(@原子哥)有看到的话还希望帮忙解答下,谢谢!

从事电子行业,只求延伸MCU偏移。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-11-16 13:03:40 | 显示全部楼层
一分耕耘一分收获。
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
发表于 2018-11-16 13:31:42 | 显示全部楼层
你的APP程序里面怎么设置的串口波特率吗,我的APP串口波特率和IAP里面是一致,没出现问题
回复

使用道具 举报

6

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2013-9-10
在线时间
84 小时
 楼主| 发表于 2018-11-16 13:38:31 | 显示全部楼层

有可能,有的时候升级后就是好的波特率115200,有的时候这个波特率就变了,不知道是更新后时钟这一块配置出了问题还是更新的是时候写flash出问题了,这种被改变的情况也很少见,有的时候怎么升级都没事。而且串口1一直都是好的
从事电子行业,只求延伸MCU偏移。
回复

使用道具 举报

6

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2013-9-10
在线时间
84 小时
 楼主| 发表于 2018-11-16 13:42:26 | 显示全部楼层
1547674987 发表于 2018-11-16 13:31
你的APP程序里面怎么设置的串口波特率吗,我的APP串口波特率和IAP里面是一致,没出现问题

设置就和串口1的设置是一样的,串口1一直都好用的,只是串口2 3有的时候会出现波特率被改了,这种情况也是很少,不是一直都这样
从事电子行业,只求延伸MCU偏移。
回复

使用道具 举报

6

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2013-9-10
在线时间
84 小时
 楼主| 发表于 2018-11-16 14:10:49 | 显示全部楼层
这会不会和串口两次初始化有问题(看了论坛的一些帖子),我IAP里面有对串口2初始化,APP里面也对串口2做了初始化,导致出了问题。
从事电子行业,只求延伸MCU偏移。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 00:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表