打印
[STM32F1]

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

[复制链接]
303|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
onlycook|  楼主 | 2023-1-5 10:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用STM32CUBE配置STM32F103的UART时,在图形配置软件里怎样设置才能设置成使能接收中断__HAL_UART_ENABLE_IT(&huart1, UART_IT_RXNE);之前配置好了调试了好久都进不了接收中断,最后发现这个接受中断没有使能。难道这个语句在配置软件中不能设置好自动生成吗?还有一个就是回调函数是用来干嘛的?在处理中断时在USART1_IRQHandler()函数里就可以处理了,貌似没有用到回调函数HAL_UART_RxCpltCallback();
小弟有些困惑,麻烦明白的大神帮小弟指点一二,谢谢了。。。

使用特权

评论回复
沙发
月亮一键变蓝| | 2023-2-27 12:02 | 只看该作者
你正常初始化串口,就能实现串口接收吧

使用特权

评论回复
板凳
故意相遇| | 2023-2-27 13:10 | 只看该作者
这个cubemx配置串口中断我还不会,感觉cubemx总是差点意思

使用特权

评论回复
地板
西洲| | 2023-2-27 14:17 | 只看该作者
按理来说,接收中断不是在串口初始化的时候就开启了么

使用特权

评论回复
5
捧一束彼岸花| | 2023-2-27 15:25 | 只看该作者
应该是能自动生成的才对啊,不然也太不智能了

使用特权

评论回复
6
一只眠羊| | 2023-2-27 16:21 | 只看该作者
给我的感觉就是你没调用回调函数导致的吧

使用特权

评论回复
7
在曼谷的春| | 2023-2-28 06:05 | 只看该作者
Hal就是麻烦,哈哈,还是用固件库函数比较简单

使用特权

评论回复
8
我吃小朋友| | 2023-2-28 07:08 | 只看该作者
使能应该可以在cubemx直接配置的吧

使用特权

评论回复
9
春日负喧| | 2023-2-28 08:12 | 只看该作者
可以网上找找教程,我觉得串口配置应该算是比较简单的了

使用特权

评论回复
10
白马过平川| | 2023-2-28 09:26 | 只看该作者
正常情况是软件可以生成自动生成的

使用特权

评论回复
11
风凉| | 2023-2-28 12:08 | 只看该作者
你要读取数据的时候,用到回调函数就行了

使用特权

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

本版积分规则

432

主题

1608

帖子

3

粉丝