是44脚的
你这个文件用32位模式下载进去是正常的,P45P46是有波形的
我用8位的模式
2楼介绍AI8051U实验箱例程包里面有8bit模式的例子,找个项目将9楼的定时器,IO口代码移植过去就行
注意烧录时CPU指令模式也要选择8-bit模式
乘风飞扬 发表于 2026-3-26 18:38
2楼介绍AI8051U实验箱例程包里面有8bit模式的例子,找个项目将9楼的定时器,IO口代码移植过去就行
注意烧 ...
选的就是8BIT模式,主频也是22.1184,代码在5A60上面是好的,在这个上面就不行,问题很多 使用8bit模式也没什么特别的,主要就换个头文件,个别指令不兼容,根据编译提示稍微修改一下就可以了
最新进展,显示不正常是P2.4就是12864的数据的一个位虚焊,控制信号没有是因为T1不中断
T1是因为最开始时发现串口不对,用软件做了串口初始化,但是没有专用定时器,选的T1导致不能中断。
为啥没有波特率发生器?现在改成用T2,T1中断就有了。总算是有进展。
话说这个可以设置到44M,能行不
原来5A60用22M晶振还行,再高一点就不稳定了。
编译说没有这个BRT
xiaobendan 发表于 2026-3-29 08:44
编译说没有这个BRT
在老的头文件里面地址0X9C,在这个新的头文件里面就没有这个地址
这里设置1K,就是两个扇区吧
为何read(0x02,(char*)0x10,(uchar*)ps,sizeof(ps));这样读不到数据?这样就是在0X0210读的,5A60是好使的。
刚试了一下,要把下载那里设置位2K,才行。2K不是4个扇区吗?
ADC也不一样,看来还是很多东西需要修改的。 xiaobendan 发表于 2026-3-29 08:44
编译说没有这个BRT
STC12C5A60S2 系列的串口有专用波特率发生器, Ai8051U-8Bit 系列的无专用波特率发生器 angmall 发表于 2026-3-29 14:05
STC12C5A60S2 系列的串口有专用波特率发生器, Ai8051U-8Bit 系列的无专用波特率发生器 ...
是,就是这个问题,从一开始就搞错了。
重新做了波特率结果导致T1没有中断
现在都OK了
还好吧。本来这个板子现在卖的很少了,只是体验一下而已。毕竟5A60我还有不少。
页:
1
[2]