强强 发表于 2015-10-8 22:42:36

代码#define D12_INT_BUSRESET 0x40,为什么要定义是0x40?

USB学习板EASY USB D12的示例代码中,#define D12_INT_BUSRESET    0x40 这句,为什么要定义是0x40?

baiheee 发表于 2015-10-8 22:47:14

D12_INT_BUSRESET之所以要定义是0x40,应该查D12的数据手册。
PDIUSBD12产生中断后,应先读D12中断寄存器来判断是什么中断,以下是D12的中断寄存器:


0x40转换成二进制是 01000000 , 正好代表总线复位
页: [1]
查看完整版本: 代码#define D12_INT_BUSRESET 0x40,为什么要定义是0x40?