找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 677|回复: 2
收起左侧

STM32 l432低功耗系列单片机 调试lprun,设置了串口中断退出, 一直接收不到数据?

[复制链接]
ID:1054345 发表于 2023-6-5 10:23 | 显示全部楼层 |阅读模式
l432低功耗系列啊,我最近在调试lprun,设置了串口中断退出,但是一直接收不到数据导致退不出来
回复

使用道具 举报

ID:1079863 发表于 2023-6-7 16:12 | 显示全部楼层
串口的波特率设置不正确,导致发送和接收不匹配。需要检查串口的时钟源和分频系数,确保波特率误差在可接受的范围内。 串口的引脚没有正确配置,导致信号没有输出或输入。需要检查引脚的复用功能和模式,确保选择了正确的AF和推挽或开漏输出。 串口的中断优先级设置不正确,导致中断被屏蔽或抢占。需要检查NVIC的优先级分组和子优先级,确保串口中断有足够的优先级。 串口的中断服务函数没有正确编写,导致中断标志没有清除或数据没有处理。需要检查中断服务函数的逻辑,确保读取了接收寄存器并清除了中断标志。 串口的电源域没有正确配置,导致在低功耗模式下无法工作。需要检查PWR_CR寄存器,确保使能了VDDIO2电源域,并选择了合适的电压范围。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:123289 发表于 2023-6-5 15:09 | 显示全部楼层
再读CPU手册。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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