注意每4位2进制数对应1位16进制数:
反复了2次程序的书写
IO口配置可以用STC ISP 工具
好 ,第三课到此为止!
第四集 USB不停电下载
我们继续学习新的技能:USB不停电下载!
一开始我们的端口是这样的:
把冲哥的程序烧录进去后,端口变成:
就可以不停电,自动下载啦
3.4 打开P_SW2寄存器和IE2寄存器(只打开一个位!)
这里其实我没搞懂,P_SW2 |= 0x80; //B7位写1,使能访问XFR
IE2 |= 0x80; //使能USB中断
3.3 命令参数
实际是指:
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";
我觉得这4句话,先不要和他死磕,抄过来用先!
char *USER_STCISPCMD = "@STCISP#";
上面这句话,冲哥重点介绍和解释了意思,烧录是时候要互相应对,不能乱改
P_SW2 |= 0x80; //B7位写1,使能访问XFR
重点来了,这是打开SFR寄存器的命令
准确讲是打开SFR寄存器的操作:
实际是对XFR的一个寄存器的一个使能操作
看下面的截图:
让我们看看手册P469