你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G030F6串口空闲中断配置卡死

[复制链接]
四季 提问时间:2023-1-17 16:15 / 已解决
本人在用STM32G030F6 串口空闲中断+DMA接受的时候,CubeMX配置完成,在mian函数while(1)前初始化,使能空闲中断__HAL_UART_ENABLE_IT(&huart1, UART_IT_IDLE),程序即卡死,连下一句都执行不到,进不到while(1)喂狗,自动reset。各位大神有用过G0系列的串口空闲中断+DMA的,请指点一下,谢谢!
uart_idle.rar (11.72 MB, 下载次数: 22)
收藏 评论5 发布时间:2023-1-17 16:15

举报

5个回答
STMCU-管管 回答时间:2023-1-18 10:34:10
看看是不是串口中断标志没有清除
四季 回答时间:2023-1-18 11:07:51
STMCU-管管 发表于 2023-1-18 10:34
看看是不是串口中断标志没有清除

应该不是的,看了printf,都没执行到__HAL_UART_ENABLE_IT(&huart1, UART_IT_IDLE)的下一句
废鱼 回答时间:2023-1-18 13:56:05
把中断中的printf去掉以后会不会正常?
四季 回答时间:2023-1-18 14:47:29
废鱼 发表于 2023-1-18 13:56
把中断中的printf去掉以后会不会正常?

搞定了,没有例程,摸索出来了。
13538268546 回答时间:2023-10-10 20:17:48

四季 发表于 2023-1-18 14:47
搞定了,没有例程,摸索出来了。

哥,请问是什么原因呢

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版