中断事件处理串行接口引擎(SIE)的函数和寄存器使用命令来访问。命令由命令代码组成,后面是可选的数据字节(可以是读操作或写操作)。在执行上述访问时将使用USBCmdCode(见USB命令代码寄存器)和USBCmdData(见USB命令数据寄存器)寄存器。一次完整的访问包含两个阶段:
-
命令阶段:对USBCmdCode寄存器执行写操作,将CMD_PHASE字段设置为0x05(命令),CMD_CODE字段设置为所需的命令代码。在命令执行完时,USBDevIntSt寄存器中的CCEMPTY位置位。
-
数据阶段(可选):如果执行写操作,则将USBCmdCode寄存器中的CMD_PHASE字段设置为0x01(写),CMD_WDATA字段设置为所需的写数据。写操作完成时,USBDevIntSt寄存器中的CCEMPTY位置位。如果执行读操作,则将USBCmdCode寄...
想了解更多关于如何使用这些寄存器的详细操作步骤吗?看看总线描述和管脚描述中的具体内容吧,它们包含了丰富的细节和实例,帮助你更好地掌握SIE的使用技巧。
是不是感觉这些技术操作让人有点摸不着头脑?不用担心,基本操作一文或许能给你一些启发,从最基础的步骤开始,一步一步带你进入USB命令世界的大门。进一步的,若你对如何捕获这些寄存器位感兴趣,参阅捕获寄存器位的描述,你会发现那些抽象的概念变得生动易懂。
暂无评论