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

请问用STM32CubeMX怎么配置串口的接收中断?

[复制链接]
create_ce 提问时间:2014-9-29 09:36 /
 初次使用STM32F207芯片,使用USART3,但是用STM32CubeMX软件配置好串并生成MDK代码后,能用阻塞模式收发数据,阻塞模式的函数是
HAL_UART_Transmit
HAL_UART_Receive
但我想在接收的时候用中断模式,要用到HAL_UART_Receive_IT函数,但是怎么配置都进不了中断函数void USART3_IRQHandler(void)
求助!!!谢谢了
<
收藏 评论11 发布时间:2014-9-29 09:36

举报

11个回答
create_ce 回答时间:2014-9-29 10:47:33

RE:请问用STM32CubeMX怎么配置串口的接收中断?

解决问题,用HAL_UART_Receive_IT函数作为初始化使用
aisonzk 回答时间:2014-9-29 10:52:16

RE:请问用STM32CubeMX怎么配置串口的接收中断?

顶楼主 学习了
magnbudie 回答时间:2015-1-11 19:01:00
可不可以说的具体一点啊,我的总是进入错误服务函数
as78er96 回答时间:2015-3-13 09:53:43
楼组 高明 问题已解决 !!!!!!!!!
但是     tmp_flag = __HAL_UART_GET_FLAG(huart, UART_FLAG_RXNE);
           中断进入后  tmp_flag  一直为0;不能进入UART_Receive_IT(huart);  
熊英小二 回答时间:2015-11-6 10:39:02
HAL_UART_Receive_IT(&huart4, aRxBuffer, RXBUFFERSIZE);此函数,是如何将数据寄存器上的值赋给数组aRxBuffer的?我进入此函数的定义查看,没有发现赋值语句
aabird 回答时间:2015-11-6 13:53:55
不知道。没用过,真的不知道。爱莫能助
回答时间:2015-11-6 14:29:24
熊英小二 发表于 2015-11-6 10:39
HAL_UART_Receive_IT(&huart4, aRxBuffer, RXBUFFERSIZE);此函数,是如何将数据寄存器上的值赋给数组aRxBuf ...

函数里面有复制的地方,指针传递。huart->pRxBuffPtr = pData;
熊英小二 回答时间:2015-11-8 17:42:45
安 发表于 2015-11-6 14:29
函数里面有复制的地方,指针传递。huart->pRxBuffPtr = pData;

恩,我有看到那句话但是在调试的时候这句话不会被执行
peter001 回答时间:2015-11-9 08:24:28
确实很不熟悉
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版