STM32F103用CUBE配置UART怎么接收中断

2019-07-14 16:12发布

在用STM32CUBE配置STM32F103的UART时,在图形配置软件里怎样设置才能设置成使能接收中断__HAL_UART_ENABLE_IT(&huart1, UART_IT_RXNE);之前配置好了调试了好久都进不了接收中断,最后发现这个接受中断没有使能。难道这个语句在配置软件中不能设置好自动生成吗?还有一个就是回调函数是用来干嘛的?在处理中断时在USART1_IRQHandler()函数里就可以处理了,貌似没有用到回调函数HAL_UART_RxCpltCallback();
小弟有些困惑,麻烦明白的大神帮小弟指点一二,谢谢了。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
tyewybvwe
1楼-- · 2019-07-14 23:10
先研究研究cube库的内容怎么实现的吧,图形只能帮做一部分工作,不是全部。
hu_wfllllllllfl
2楼-- · 2019-07-15 04:02
 精彩回答 2  元偷偷看……
Oo一笑
3楼-- · 2019-07-15 04:56
HAL库里有例程,自己看看例程。。。
hu_wfllllllllfl
4楼-- · 2019-07-15 06:06
Oo一笑 发表于 2018-11-8 13:15
HAL库里有例程,自己看看例程。。。

指的是那几个开发板的例程吗?
huazhe
5楼-- · 2019-07-15 09:12
具体开启什么中断源目前得手动添加。但可以开启UART中断和配置相关NVIC的配置。

这里的回调函数就是基于各个 事件的用户定制的功能函数,用不用、怎么写取决于用户。
jiangwenwen
6楼-- · 2019-07-15 10:55
【HAL库每天一例】汇总帖:1. 软件设计之基本裸机例程
http://www.stmcu.org/module/foru ... &fromuid=331315
(出处: 意法半导体STM32/STM8技术社区)
我们系列教程这么完善你居然没见过

一周热门 更多>