hal库太难用了,让我吃尽苦头

2019-07-20 09:16发布

Hal库是太难用了啊,标准库就很好,放弃标准库用hak库就是找死啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
Quiet_as_water
1楼-- · 2019-07-22 11:38
juky2008 发表于 2016-10-7 15:14
我也觉得HAL库比较好,使用CubeMX软件可以直接生成初始化代码,可以节省不少时间。

其实配置熟悉了,都一样,
yyx112358
2楼-- · 2019-07-22 13:04
 精彩回答 2  元偷偷看……
lizhen9880
3楼-- · 2019-07-22 13:13
确实很难用,其他系列单片机上不知道,在F103系列上,我就得吐吐槽了。
同样,也是在中断处理上,有点管得太多了,最初的时候仅仅是发现CAN终端,串口接收中断等被莫名其妙的关闭,后来发现是它中断处理给关的,不知为何。还有AD采样DMA,居然强行进DMA中断,需手动关闭,而且要紧接着START关闭。。。
为我的心
4楼-- · 2019-07-22 13:14
我的中端端函数也进不去,用的UART7,后面加了一条语句还是不行,迷茫中。。。
烈火炎炎
5楼-- · 2019-07-22 18:18
 精彩回答 2  元偷偷看……
kingnike
6楼-- · 2019-07-22 22:31
F407+FreeRTOS+LWIP,也是用的CUBEMX生成的代码,HAL库里面的超时机制在有些应用中不适合,比如串口接收超时,会一直占用CPU,导致OS调度出问题,只有自己另外写中断,跟HAL结合起来用。思路是好的,但不是万金油,具体应用具体分析。

一周热门 更多>