找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 201|回复: 17
打印 上一主题 下一主题
收起左侧

请教关于用AI8051替换5A60的问题

[复制链接]
跳转到指定楼层
楼主
ID:1109793 发表于 2026-3-26 12:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码在5A60上面是可以显示的12864,T1中断是正常的。在AI8051上面就不行。12864 的3个控制端都没有信号。T1中断也没有。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:106977 发表于 2026-3-26 13:41 | 只看该作者
STC的新一代MCU较前一代都有较大的设置不同!一定要仔细阅读AI8051的说明书,根据MCU不同的设置部分做点笔记(只需针对你要使用的部分,无关的不理会,不然就等于抄书了!)。搞明白后再根据原程序修改,需要修改或添加寄存器设置等,这样才能成功!
回复

使用道具 举报

板凳
ID:1109793 发表于 2026-3-26 15:14 | 只看该作者
lgwd 发表于 2026-3-26 13:41
STC的新一代MCU较前一代都有较大的设置不同!一定要仔细阅读AI8051的说明书,根据MCU不同的设置部分做点笔 ...

注意事项里面的东西都看了,都做了处理。还是不行
回复

使用道具 举报

地板
ID:1107340 发表于 2026-3-27 08:47 | 只看该作者
AI8051可以在8位和32位切换。
回复

使用道具 举报

5#
ID:1161211 发表于 2026-3-27 09:18 | 只看该作者
看看ai8051是单时钟(1T)的单片机,处理速度快很多,12864这些外设对读写时序有要求,单片机速度快了,读写外设的延时参数要相应延长。
回复

使用道具 举报

6#
ID:468878 发表于 2026-3-27 10:11 | 只看该作者
STC单片机的IO要初始化才能输出,你是不是忘记初始化了。很多8051并不需要初始化IO。。。。
回复

使用道具 举报

7#
ID:1085441 发表于 2026-3-27 10:31 | 只看该作者
新的MCU的IO需要设置,例如P1M0和P1M1,不想过去是默认的弱上拉
回复

使用道具 举报

8#
ID:829223 发表于 2026-3-27 11:30 | 只看该作者
先用例程测试下  再移植修改程序
回复

使用道具 举报

9#
ID:1109793 发表于 2026-3-27 17:22 | 只看该作者
cnfloatleaf 发表于 2026-3-27 10:31
新的MCU的IO需要设置,例如P1M0和P1M1,不想过去是默认的弱上拉

都设置了,就是几个脚没有输出信号
回复

使用道具 举报

10#
ID:1109793 发表于 2026-3-27 17:23 | 只看该作者
kpffq 发表于 2026-3-27 09:18
看看ai8051是单时钟(1T)的单片机,处理速度快很多,12864这些外设对读写时序有要求,单片机速度快了,读 ...

现在的问题的不知道啥原因12864的几个控制信号都么有输出,T1也没有中断
回复

使用道具 举报

11#
ID:1161211 发表于 2026-3-27 20:56 | 只看该作者
xiaobendan001 发表于 2026-3-27 17:23
现在的问题的不知道啥原因12864的几个控制信号都么有输出,T1也没有中断

你可以在主循环中设置一个测试信号,如对某个引脚取反,看看程序是否运行。
回复

使用道具 举报

12#
ID:1034262 发表于 2026-3-27 21:56 | 只看该作者
AI8051U是32位内核的,要使用C215编译器,其IO上电默认是高阻,要设置才有输出。
回复

使用道具 举报

13#
ID:1109793 发表于 2026-3-28 07:22 | 只看该作者
kpffq 发表于 2026-3-27 20:56
你可以在主循环中设置一个测试信号,如对某个引脚取反,看看程序是否运行。

试过了,主循环是跑的,很奇怪的是,比如CS1脚是一直高电平,在主循环开始的位置加上CS1 = 0;测试该脚发现有一个非常窄的低脉冲,哎!
回复

使用道具 举报

14#
ID:1109793 发表于 2026-3-28 07:25 | 只看该作者
coody_sz 发表于 2026-3-27 21:56
AI8051U是32位内核的,要使用C215编译器,其IO上电默认是高阻,要设置才有输出。

说明书上是有说可以用8位模式的。相关头文件,下载时设定的8BIT模式,代码在5A60上面是正常跑的。相关的IO设置代码也都加上了
就是P4.5P4.6,还有T1中断都莫名的不好使
回复

使用道具 举报

15#
ID:106977 发表于 2026-3-28 13:26 | 只看该作者
AI8051U芯片本身没有问题,经大家验证过。传统51程序不针对新的设计进行修改肯定不行!只能检查自己的问题,怀疑AI8051没有用!
回复

使用道具 举报

16#
ID:1109793 发表于 2026-3-28 15:21 | 只看该作者
lgwd 发表于 2026-3-28 13:26
AI8051U芯片本身没有问题,经大家验证过。传统51程序不针对新的设计进行修改肯定不行!只能检查自己的问题 ...

是在某个宝上面买的两个样品。
回复

使用道具 举报

17#
ID:72649 发表于 2026-3-28 16:56 来自触屏版 | 只看该作者
寄给我,我帮你改。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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