你有源码就一切好办。
我7月初拿到STC8051U时就做过实验:使用以前普中A4 STC89C52RC的开发板,大部分配套例程我仅仅是替换了头文件,及增加了IO初始化,然后直接在C51/C251编译,烧写进STC8051U都可以正常使用,包括OLED显示,对时序要求严格的18B20测温等等。
其中因为速度快了很多,我暂未修改延时函数,直接将在STC-ISP软件设置主频降下来,就完美运行了。
其中很神奇的无论使用C51然后在STC-ISP选8位模式,还是C251编译,然后选32位模式都完美运行。甚至还试验了使用C251的兼容8位选项,然后选8位模式下载,都可以运行(不是所有的例程)。
因引脚兼容,资源、性能大大提升,所以STC8051U真是对早期产品升级的神奇。{:victory:}
45
本帖最后由 autopccopy 于 2024-9-5 13:29 编辑
autopccopy 发表于 2024-9-5 13:05
这是一个很好的问题。
你有源码就一切好办。
再补一些图片: autopccopy 发表于 2024-9-5 13:05
这是一个很好的问题。
你有源码就一切好办。
我也在用这个普中4 测试, 昨晚只是试了直接烧录是没问题的. 今天加上io初始化我再试试可不可以直接运行. 像LCD1602的驱动我已经用8051U实现了(并不是直接烧录) 差不多的事,用习惯了就行了,输出引脚的复用功能多了,得使能 lyldzxx 发表于 2024-9-5 14:13
差不多的事,用习惯了就行了,输出引脚的复用功能多了,得使能
是的 ,我今天试一下 代码替换头文件使能IO 看看能不能直接平替程序 谁分享一个成功移植的例程呢?仔细研究一下。 香河英茂工作室 发表于 2025-5-16 09:24
谁分享一个成功移植的例程呢?仔细研究一下。
普中单片机学习板@89C52, 教学程序移植到强大的【Ai8051U】,32位8051,浮点/三角函数
https://www.stcaimcu.com/thread-11692-1-1.html
(出处: 国芯技术交流网站)
页:
1
[2]