找回密码
 立即注册
楼主: xiaobendan

请教前辈,用AI8051替代5A60的问题

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:653
  • 最近打卡:2026-04-02 10:07:54
已绑定手机

52

主题

2542

回帖

8922

积分

论坛元老

积分
8922
发表于 2026-3-26 18:38:33 | 显示全部楼层
xiaob*** 发表于 2026-3-26 16:03
是44脚的
你这个文件用32位模式下载进去是正常的,P45P46是有波形的
我用8位的模式

2楼介绍AI8051U实验箱例程包里面有8bit模式的例子,找个项目将9楼的定时器,IO口代码移植过去就行
注意烧录时CPU指令模式也要选择8-bit模式
截图202603261839454895.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 7 天前 | 显示全部楼层
乘风*** 发表于 2026-3-26 18:38
2楼介绍AI8051U实验箱例程包里面有8bit模式的例子,找个项目将9楼的定时器,IO口代码移植过去就行
注意烧 ...

选的就是8BIT模式,主频也是22.1184,代码在5A60上面是好的,在这个上面就不行,问题很多
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:653
  • 最近打卡:2026-04-02 10:07:54
已绑定手机

52

主题

2542

回帖

8922

积分

论坛元老

积分
8922
发表于 7 天前 | 显示全部楼层
使用8bit模式也没什么特别的,主要就换个头文件,个别指令不兼容,根据编译提示稍微修改一下就可以了
截图202603270915026971.jpg

定时器IO口测试 - 8bit.zip

14.85 KB, 下载次数: 0

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 6 天前 | 显示全部楼层
最新进展,显示不正常是P2.4就是12864的数据的一个位虚焊,控制信号没有是因为T1不中断
T1是因为最开始时发现串口不对,用软件做了串口初始化,但是没有专用定时器,选的T1导致不能中断。
为啥没有波特率发生器?现在改成用T2,T1中断就有了。总算是有进展。
话说这个可以设置到44M,能行不
原来5A60用22M晶振还行,再高一点就不稳定了。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 5 天前 | 显示全部楼层
QQ20260329-084253.png

编译说没有这个BRT
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 5 天前 | 显示全部楼层
xiaob*** 发表于 2026-3-29 08:44
编译说没有这个BRT

在老的头文件里面地址0X9C,在这个新的头文件里面就没有这个地址
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 5 天前 | 显示全部楼层
QQ20260329-090120.png

这里设置1K,就是两个扇区吧
为何read(0x02,(char*)0x10,(uchar*)ps,sizeof(ps));这样读不到数据?这样就是在0X0210读的,5A60是好使的。
刚试了一下,要把下载那里设置位2K,才行。2K不是4个扇区吗?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 5 天前 | 显示全部楼层
ADC也不一样,看来还是很多东西需要修改的。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:847
  • 最近打卡:2026-04-02 08:35:11

12

主题

1342

回帖

7204

积分

论坛元老

积分
7204
发表于 5 天前 | 显示全部楼层
xiaob*** 发表于 2026-3-29 08:44
编译说没有这个BRT

STC12C5A60S2 系列的串口  有专用波特率发生器, Ai8051U-8Bit 系列的无专用波特率发生器
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:329
  • 最近打卡:2026-04-02 07:26:25
已绑定手机

46

主题

182

回帖

1848

积分

金牌会员

积分
1848
发表于 4 天前 | 显示全部楼层
angm*** 发表于 2026-3-29 14:05
STC12C5A60S2 系列的串口  有专用波特率发生器, Ai8051U-8Bit 系列的无专用波特率发生器 ...

是,就是这个问题,从一开始就搞错了。
重新做了波特率结果导致T1没有中断
现在都OK了
还好吧。本来这个板子现在卖的很少了,只是体验一下而已。毕竟5A60我还有不少。
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-3 00:20 , Processed in 0.112797 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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