USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 8814|回复: 1

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

[复制链接]

3

主题

0

好友

29

积分

新手上路

Rank: 1

发表于 2015-10-8 22:42:36 |显示全部楼层
USB学习板EASY USB D12的示例代码中,#define D12_INT_BUSRESET    0x40 这句,为什么要定义是0x40?
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2015-10-8 22:47:14 |显示全部楼层
D12_INT_BUSRESET之所以要定义是0x40,应该查D12的数据手册。
PDIUSBD12产生中断后,应先读D12中断寄存器来判断是什么中断,以下是D12的中断寄存器:


0x40转换成二进制是 01000000 , 正好代表总线复位

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?我要注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-4-19 06:58 , Processed in 0.053411 second(s), 20 queries .

百合电子工作室版权所有
回顶部