首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

STM32的USB例程JoyStickMouse代码分析(6)

STM32的USB例程JoyStickMouse代码分析(6)

2USB模块的寄存器认识

1控制寄存器CNTR


传输完成中断允许位。CTRM1有效,如果SIE置位传输完成标志,则相应的数据传输完成中断发生。

15


包缓冲区溢出中断允许位


错误中断允许位


唤醒中断允许位WKUPM1有效,如果唤醒请求标志位置位,则产生唤醒中断。


挂起中断允许位SUSPM1有效,当总线挂起标志置位时,发生挂起中断。


复位中断允许位RESETM1有效,软件强制复位和总线复位信号,都能触发复位中断。


帧首中断允许位


期望帧首中断允许位。ESOFM它的含义是没有收到帧首信号,允许发生中断。

8








向主机发送的唤醒请求RESUME1有效,主机收到该信号,将唤醒设备这个由软件置位。

4


强制挂起控制FSUSP1有效。与由于总线无活动引起挂起的效果相同。


低功耗模式。前提是先进入挂起状态。由软件设置,一般又硬件复位(被唤醒后自动清零)。


断电模式控制位。PDWN此位为1时,USB模块关闭。


强制复位控制FRES与总线上的复位信号产生相同的效果。也能产生复位中断.

0位。

继承事业,薪火相传
返回列表