注册会员
签到天数: 3 天
[LV.2]偶尔看看I
143
0
12
IP:广东省东莞市 电信
我的大部分代码都使用了LL库的,不知道移植到GD32上困难大不大?
收藏0回复 显示全部楼层 举报
回复 显示全部楼层 举报
IP:广东省 广电网
签到天数: 4 天
IP:亚太地区
GD32的MCU可以使用ST的LL库,但是需要做一些修改和适配。
一方面,GD32和STM32的寄存器结构有一些差异,比如时钟、外设编号、USB等,所以需要修改LL库中对应的寄存器操作。
另一方面,GD32的官方库和ST的标准库比较类似,也提供了一些底层的函数和例程,可以参考使用。
总之,如果想用GD32替换STM32,并且保留LL库的代码风格,那么您需要花费一些时间和精力来移植和调试。
或者,也可以考虑使用GD32官方的库,虽然功能上可能没有LL库那么方便,但是执行效率更高,而且出了问题也更容易排查。
中级会员
签到天数: 11 天
[LV.3]偶尔看看II
点评 回复 显示全部楼层 举报
签到天数: 12 天
电子资讯 发表于 2023-9-6 21:51 功能用的简单难度不大 我试过 串口 timer都能正常跑 不过USB这部分就搞不定 我把时钟都搞成一样的 ...
zeruns 发表于 2023-9-6 21:52 我也是遇到了这个问题(用gd替换stm),串口、定时器都能用,USB这块儿折腾半天还是不能用;您这边问题解 ...
发表回复
手机版|小黑屋|国产电子社区 ( 沪ICP备2023018578号-1| 苏公网安备 32011102010465号 )|网站地图
苏公网安备 32011102010465号
GMT+8, 2024-12-9 09:05 , Processed in 0.059695 second(s), 26 queries , MemCached On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.