STM32L051 串口问题
最近一个项目需要低功耗,所以我选用了低功耗的L051系列,但是用STM32cubeMX生成了工程之后调试串口的时候串口波特率数值不对,验证了BRR寄存器值和我手动计算值一样,不知道是不是哪儿设置错误了,或者是哪儿有可能我没注意到。我测了下外部时钟,应该是8M的没问题。数据位数,奇偶校验,等设置对了么?输入的时钟对了么?上逻辑分析仪看一下输出 PCK2是32M的...
不过我都是Cube生成的,目前还没遇到问题,你也用Cube来配置波特率,不需要手动计算的 配置贴一下 看错了 我是用最笨的办法:
BRR由1开始,然后调用printf输出一段文字,
再加1,再调用printf输出,
这样,肯定会有几个值,
是可以正常显示输出文字的。
然后再反推,就知道那里出问题了。 楼主选的具体是哪个型号的?常用吗? 我出现了接收数据不全的问题,楼主呢 也出问题了,
页:
[1]