[STM32F1] 学STM32是直接学HAL就行了吗

[复制链接]
1656|39
stly 发表于 2021-11-21 14:02 | 显示全部楼层
从跨系列开发和长期代码维护看是个方向
supernan 发表于 2021-11-21 14:05 | 显示全部楼层
还是用标准库或寄存器来完成会更好一些。
lizye 发表于 2021-11-21 14:08 | 显示全部楼层
还是喜欢用标准库
shimx 发表于 2021-11-21 14:10 | 显示全部楼层
对新手来说两个都差不多
spark周 发表于 2021-11-21 14:12 | 显示全部楼层
现在的库是HAL库,隔离了对寄存器的操作。
liliang9554 发表于 2021-11-21 14:16 | 显示全部楼层
只用STM32的话,HAL库就可以了,而且一般项目也不没有太严格的时间带宽。
jlyuan 发表于 2021-11-21 14:19 | 显示全部楼层
如果不习惯寄存器的话,就做不到换芯片也能很快上手。
bqyj 发表于 2021-11-21 14:22 | 显示全部楼层
强烈建议进入互联网IT,不要进制造业,嵌入式的坑了,夕阳行业,待遇低
kangzj 发表于 2021-11-21 14:26 | 显示全部楼层
我都是STM32CubeMX 直接生成 hal,然后就直接搞寄存器了。不过建议直接LINUX
supernan 发表于 2021-11-21 14:29 | 显示全部楼层
直接用 HAL库,同时要具有一定的优化的能力,对速度有要求的地方可以直接用寄存器控制
tian111 发表于 2021-11-21 14:32 | 显示全部楼层
只要用得起来,都可以,条条大路通罗马
wuhany 发表于 2021-11-21 14:40 | 显示全部楼层
官方推荐,还是跟着官方走吧!
jiahy 发表于 2021-11-21 14:44 | 显示全部楼层
直接HAL库吧,后面写多了寄存器自然就懂了
zhaoxqi 发表于 2021-11-21 14:49 | 显示全部楼层
没去看外设庞大程度,是要这么学的。
yszong 发表于 2021-11-21 14:53 | 显示全部楼层
没什么区别吧
wyjie 发表于 2021-11-21 14:58 | 显示全部楼层
我都是用cube生成的代码
llljh 发表于 2021-11-21 15:00 | 显示全部楼层
我第一次接触的时候就是看的cube直接生成的代码
dingy 发表于 2021-11-21 15:03 | 显示全部楼层
在nucleo板上跑跑官方代码 上手快
pengf 发表于 2021-11-21 15:05 | 显示全部楼层
楼上的 我跑过 不过还是没弄明白  感觉代码太庞杂了
 楼主| ousj 发表于 2021-11-21 15:08 | 显示全部楼层

明白了,多谢大家讨论这么多哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部