YangHY 发表于 2025-12-3 21:20:26

注意每4位2进制数对应1位16进制数:

YangHY 发表于 2025-12-3 21:29:40

反复了2次程序的书写

IO口配置可以用STC ISP 工具



好 ,第三课到此为止!

YangHY 发表于 2025-12-9 12:04:32

第四集 USB不停电下载
我们继续学习新的技能:USB不停电下载!

一开始我们的端口是这样的:


YangHY 发表于 2025-12-9 12:19:26

把冲哥的程序烧录进去后,端口变成:


就可以不停电,自动下载啦

YangHY 发表于 2025-12-9 12:52:48

3.4 打开P_SW2寄存器和IE2寄存器(只打开一个位!)

这里其实我没搞懂,P_SW2 |= 0x80;                //B7位写1,使能访问XFR


IE2 |= 0x80;                                    //使能USB中断

YangHY 发表于 2025-12-9 13:13:54

3.3 命令参数

实际是指:

char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";

我觉得这4句话,先不要和他死磕,抄过来用先!

YangHY 发表于 2025-12-9 13:21:37

char *USER_STCISPCMD = "@STCISP#";

上面这句话,冲哥重点介绍和解释了意思,烧录是时候要互相应对,不能乱改

YangHY 发表于 2025-12-9 13:24:39

P_SW2 |= 0x80;                //B7位写1,使能访问XFR

重点来了,这是打开SFR寄存器的命令

准确讲是打开SFR寄存器的操作:
实际是对XFR的一个寄存器的一个使能操作

YangHY 发表于 2025-12-9 13:25:40

看下面的截图:

YangHY 发表于 2025-12-9 13:30:03

让我们看看手册P469
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21
查看完整版本: 第一课 序言《AI8051U的特点》