1zgx8 发表于 2017-9-20 09:55:03

STM32L051 串口问题

最近一个项目需要低功耗,所以我选用了低功耗的L051系列,但是用STM32cubeMX生成了工程之后调试串口的时候串口波特率数值不对,验证了BRR寄存器值和我手动计算值一样,不知道是不是哪儿设置错误了,或者是哪儿有可能我没注意到。我测了下外部时钟,应该是8M的没问题。

斜阳__ 发表于 2017-9-25 09:35:26

数据位数,奇偶校验,等设置对了么?输入的时钟对了么?上逻辑分析仪看一下输出

wofei1314 发表于 2017-9-25 09:36:27

PCK2是32M的...

不过我都是Cube生成的,目前还没遇到问题,你也用Cube来配置波特率,不需要手动计算的

风子 发表于 2017-9-25 09:44:10

配置贴一下

DOUBLE222222 发表于 2017-9-25 09:55:44

看错了

无薪税绵 发表于 2017-9-25 12:20:23

我是用最笨的办法:
BRR由1开始,然后调用printf输出一段文字,
再加1,再调用printf输出,
这样,肯定会有几个值,
是可以正常显示输出文字的。
然后再反推,就知道那里出问题了。

tgwfcc 发表于 2017-9-25 12:49:42

楼主选的具体是哪个型号的?常用吗?

DOUBLE222222 发表于 2017-9-27 17:31:35

我出现了接收数据不全的问题,楼主呢

asmhai 发表于 2017-10-5 12:04:48

也出问题了,
页: [1]
查看完整版本: STM32L051 串口问题