YangHY 发表于 2025-12-9 13:31:47

扩展SFR使能寄存器EAXFR的使用说明

YangHY 发表于 2025-12-9 13:33:07

特殊功能寄存器(SFR、XFR),EAXFR允许访问XFR

YangHY 发表于 2025-12-9 13:34:48

扩展特殊功能寄存器列表(XFR:0x7EFE00-0x7EFEFF)

YangHY 发表于 2025-12-9 13:41:08

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

就是让EAXFR=1,而这个8位寄存器的其他7位不变:

因为我们的USB的一些寄存器,都在都在这个XFR的列表里面,不使能,USB就用不了!

这里|是或运算,保证在最高位置1的时候,其他位不变。




YangHY 发表于 2025-12-9 13:56:06

29.9.9中断便能寄存器(PWMx IIER)

对应:

EA = 1;                                                                                        //IE |= 0X80;

我不伏输,用中文中断找:
结果是这样:

YangHY 发表于 2025-12-9 13:57:10

但是冲哥的是这样:

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

感觉冲哥的看对了手册.............

我们直接 EA = 1;                也可以这样
就是我们叫IE|=0X80;

都是一个目的

YangHY 发表于 2025-12-9 14:11:17

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

YangHY 发表于 2025-12-9 14:18:23

Ai8051U中断及中断优先级结构图

YangHY 发表于 2025-12-9 14:24:15

while (DeviceState != DEVSTATE_CONFIGURED);   //等待USB完成配置

上面这行的意思就是等USB真的完成配置,再往下走.............

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