KEIL5.23的RTE环境下的CMSIS Drivers和Devices下的STM32Cube HAL的区别...

2020-01-04 18:45发布

如题,在使用KEIL5.23的RTE环境进行配置时,发现CMSIS Driver下包括了许多功能的驱动,比如:CAN , I2C , SPI , USART 等,但是,这些驱动在Device 下的STM32Cube HAL中都存在,想问下这两个的区别是什么?CMSIS中的仅是用于RTX中吗?这两部分的驱动分别在什么情况下选择?图片为RTE环境下的CMSIS Driver 和 Device 下的STM32Cube HAL 两部分驱动的选择。

麻烦大家啦……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lfgc
1楼-- · 2020-01-04 22:13
都一样,两种库,一处是ARM
,一种是STM公司的。
huike
2楼-- · 2020-01-05 00:36
个人认为ARM公司的更好
MyOS
3楼-- · 2020-01-05 03:50
最好不要用HAL库,,前段时间用了HAL库做LCD,结果按了按键,TMD半天才响应,查了好几天,才发现HAL库更新显示时要耗费30多ms。
lfgc
4楼-- · 2020-01-05 04:58
 精彩回答 2  元偷偷看……
gxay2000
5楼-- · 2020-01-05 06:31
挺复杂的。

一周热门 更多>