小坤 发表于 2024-11-25 22:08:55

AI8051U软件库函数

AI8051U,可以使用8H 32G库函数吗?官方有计划出它的库吗?




Yim_Hom 发表于 2024-11-25 22:25:17

可以用,但头文件什么的你需要做些修改,比如改成“AI8051U_GPIO.h”之类,可以显得不那么另类。


可以用的根据:AI8051U的手册1343页 附录P





soma 发表于 2024-11-25 22:40:35

还是希望有8051U的独立库函数。临时用改下没问题,但不是长久之计啊

Yim_Hom 发表于 2024-11-26 00:12:22

soma 发表于 2024-11-25 22:40
还是希望有8051U的独立库函数。临时用改下没问题,但不是长久之计啊

8051U的本质是8位和32位的融合,其实简单理解就是相当于把8位中的最强选手8H8K64U和32位中的最强选手32G12K128融合成一个MCU;8位在C51模式,头文件对应keil的C51文件夹,32位在C251模式,头文件对应keil的C251文件夹;当然,并不是很简单的融合,涉及到芯片内部的东西我们在使用层面关心的再多都没用,但可以相信的是,因为融合到一起,很多相同的功能共用寄存器,那么就能省出来很大的空间,所以是8051U32K。眼下最简单的办法就是8位和32位模式时分别使用8H和32G的库函数,因为这两者的库函数也有很多类似,后续如果有更好的,猜测就是两类库函数融到一起,通过ifdef的定义选择8bit还是32bit,然后去执行库函数。仅限于个人猜测。

大叶子 发表于 2024-11-26 07:15:23

有和没有,也一样用{:smile:}
页: [1]
查看完整版本: AI8051U软件库函数