打印
[应用相关]

关于STM32L031 串口使用问题

[复制链接]
690|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2022-2-28 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问下大侠们:我在使用STM32L031时遇到了一个问题,使用STM32cubemx 生成的工程,RCC使用MSI,USART2使用PCLK1(2.097M),使用了freertos,USART2开通DMA,利用空闲中断接收数据。奇怪的现象是:在调试器调试时,数据收发都正常,但是断电重启后,数据只能收到第一个字节。不知道问题出在什么地方,


使用特权

评论回复
沙发
littlelida| | 2022-3-3 10:21 | 只看该作者
又是时序吧

使用特权

评论回复
板凳
Alina艾| | 2022-3-4 10:43 | 只看该作者
可能是时钟的事儿

使用特权

评论回复
地板
Charlotte夏| | 2022-3-4 12:11 | 只看该作者
你看看你咋改的呗,恢复回来的话,是否能正常呢?

使用特权

评论回复
5
Betty1299| | 2022-3-4 12:54 | 只看该作者
这个我遇到过一次,虽然不是你的这种,但是也是调试的时候好用,直接跑就重启,有意思的很

使用特权

评论回复
6
Betty996| | 2022-3-4 13:37 | 只看该作者
可能是哪块冲突了吧

使用特权

评论回复
7
Carmen7| | 2022-3-4 14:17 | 只看该作者
你可以用PRINTF输出log看看程序跑到哪儿出的问题

使用特权

评论回复
8
两只袜子|  楼主 | 2022-3-11 09:47 | 只看该作者
谢谢大家给我这么多的解决思路啊,先结贴了

使用特权

评论回复
9
SantaBunny| | 2023-3-3 15:14 | 只看该作者
应该是代码处理的问题。最好能 贴一下使用的过程。HAL库接收完指定长度后不再接收,需要重新配置接收长度。

使用特权

评论回复
10
Henryko| | 2023-3-3 18:57 | 只看该作者
是不是时钟时序的问题啊?

使用特权

评论回复
11
童雨竹| | 2024-4-5 07:10 | 只看该作者

代码量小的时候用来做条件判断

使用特权

评论回复
12
Wordsworth| | 2024-4-5 08:13 | 只看该作者

在直流电流上叠加了一些小的交流电流分量

使用特权

评论回复
13
Uriah| | 2024-4-5 09:16 | 只看该作者

连接点是产生控制IC所要检测的小电压的所有器件的公共连接点

使用特权

评论回复
14
公羊子丹| | 2024-4-5 10:09 | 只看该作者

这是个再正常不过的coding习惯

使用特权

评论回复
15
万图| | 2024-4-5 11:12 | 只看该作者

宽度则与电感量和电阻量成反比

使用特权

评论回复
16
Uriah| | 2024-4-5 12:15 | 只看该作者

电流要增大

使用特权

评论回复
17
帛灿灿| | 2024-4-5 14:11 | 只看该作者

有些信号包含丰富的高频分量

使用特权

评论回复
18
Bblythe| | 2024-4-5 15:14 | 只看该作者

交流电流环路的布线要在其他引线之前布好

使用特权

评论回复
19
周半梅| | 2024-4-5 17:10 | 只看该作者

对于优秀程序员来说,这不是好代码

使用特权

评论回复
20
Pulitzer| | 2024-4-5 18:13 | 只看该作者

功率开关或整流环的连接没有直接接到电容的两端

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2073

主题

7542

帖子

10

粉丝