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

STM32F746使用HAL库串口无法中断收数据

[复制链接]
xiaoxiao0932 提问时间:2019-8-8 17:56 /
阅读主题, 点击返回1楼
收藏 评论13 发布时间:2019-8-8 17:56
13个回答
xiaoxiao0932 回答时间:2019-8-9 10:26:50
电子星辰 发表于 2019-8-9 09:53
有可能是与串口发数据冲突了。
仔细看了你的代码,好像不会冲突占用。不过你可以试着先把发送代码注释,测 ...

我是要用接收中断来接数据,在主循环中累计到一定数据再发出去,现在收不到数,不会触发发送数据,仅仅是想不接收发送跑通
songshiqun2010 回答时间:2019-8-9 11:36:54
xiaoxiao0932 发表于 2019-8-9 09:56
非常感谢提供思路,我尝试了一下,上电后程序会进入错误中断的回调函数,我加入了重新使能中断接收一字节 ...

降低波特率试试。
xiaoxiao0932 回答时间:2019-8-9 13:49:57

降低波特率还是不行,我找块开发板试试吧,好无奈了
skyi 回答时间:2019-8-9 16:10:11
HAL_UART_Receive_IT是阻塞等待的吧,应该是不能放到中断里去的

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

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