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

STM32Cube中F3工程的串口问题

[复制链接]
Dandjinh 提问时间:2017-5-2 15:59 /
用STM32Cube生成STM32F3的工程,包含USART1,关闭所有高级选项,使能空闲中断+DMA接收

发现遇到FE错误的时候,HAL的回调函数不能正确识别该错误

出现FE错误

出现FE错误
出现FE错误

这里没进去

这里没进去
这里没进去

空闲中断中观察值

空闲中断中观察值
空闲中断里观察值

跟期望值不一致

跟期望值不一致
与期望值不一致

这个问题直接导致后面的数据全错了,不知道是我配置的问题,还是HAL库的问题
收藏 2 评论7 发布时间:2017-5-2 15:59

举报

7个回答
无薪税绵 回答时间:2017-5-19 08:12:35
HAL的库有很多问题的,建议少用。
如果一定要用,只能自己修改相差代码了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

cldym 回答时间:2017-5-19 12:10:29
HAL的库有很多问题的,建议少用。
队长shiwo 回答时间:2017-5-19 12:47:02
不怎么用HAL库
jtc_88 回答时间:2017-5-19 13:28:10
HAL 方法我有一个 成熟的 USART-DMA 空闲自定义长度 接收; 我没时间  整理 发上来 需要  的 qq847004637

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

liu553824989 回答时间:2017-5-19 14:35:15
不怎么用HAL库
寂寞,点燃一支烟 回答时间:2017-5-19 22:02:00
感觉编译好慢啊
衔胆栖冰 回答时间:2017-5-20 23:25:01
你们可以怀疑HAL有问题,不过串口这么成熟、常用的外设有问题的概率非常非常小。建议楼主,先好好看看初始化自己的配置,再看看各个函数的调用方式是否正确,程序的逻辑是否正确。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版