硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2042|回复: 3
收起左侧

再次印证HAL库在各种STM32系列的驱动实现上确实做到了无痛移植

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115667
QQ
发表于 2020-6-22 10:21:55 | 显示全部楼层 |阅读模式

V7板子(STM32H7)的BSP驱动,可以无痛添加到V6板子(STM32F4)上面使用。

HAL库在快速程序开发方面,的确是太方便了,特别是新型号芯片的推出,基本都可以无痛移植。


下面是LCD相关的几个驱动文件:







回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-6-22 10:26:33 | 显示全部楼层
这是未来的发展趋向了,虽然这轮子有点坑 但方便管理和架构维护
回复

使用道具 举报

17

主题

108

回帖

159

积分

初级会员

积分
159
发表于 2020-6-22 13:07:57 | 显示全部楼层
无论是HAL还是LL,寄存器基本都是差不多的,只有个别外设例如I2C不同系列LL库的函数不一样,其他的F L H系列都是一样的。直接套用,FMC ,LTDC ,DMA2D这些,复制粘贴就能用。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115667
QQ
 楼主| 发表于 2020-6-22 14:38:51 | 显示全部楼层
初晴sama 发表于 2020-6-22 13:07
无论是HAL还是LL,寄存器基本都是差不多的,只有个别外设例如I2C不同系列LL库的函数不一样,其他的F L H系 ...

大部分可以的,有些不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-11 00:02 , Processed in 0.320401 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表