配置设备寄存器位描述-docker部署python爬虫项目的方法步骤
表11.59 设备设置地址寄存器位描述
-
位符号:
-
DEV_ADDR:由软件设置的设备地址。总线复位之后,该字段的值为0x00(复位值:6:0)
-
DEV_EN:设备使能。总线复位之后,该位为1
-
0:设备不会响应任何包
-
1:设备将响应函数地址为DEV_ADDR的信息包(复位值:7)
-
这就好比你家门口的地址牌和门铃按钮,DEV_ADDR是你的地址,DEV_EN是门铃开关。按下开关(DEV_EN=1),别人按门铃(发送信息包)你才会响应;反之,关了开关(DEV_EN=0),门铃再响也听不见!
11.12.2 配置设备(命令:0xD8,数据:写1个字节)
向寄存器写入1表示对设备进行配置并且所有已使能的非控制端点将作出响应。在默认状态下,即使设备没有配置,控制端点也始终是使能的并作出响应。
就像你的电脑,即使你没有安装任何软件(配置),基本的开关机(控制端点)功能总是可用的。
表11.60 配置设备寄存器位描述
-
位符号:
-
CONF_DEVICE:对设备进行配置。所有使能的非控制端点将作出响应。在总线复位时,该位由硬件清零。当该位置位时,如果设备不是在挂起状态(SUS=0),则UP_LED信号被驱动为低电平(复位值:0)
-
保留位(7:1):保留,用户软件不应向保留位写入1。从保留位读出的值未被定义(复位值:NA)
想象一下,CONF_DEVICE 就像一个神奇按钮,一旦按下,设备就全力以赴开始工作!而那些保留位就像神秘的黑箱,不要乱碰,谁知道会发生什么呢?
如果你对更多寄存器的细节感兴趣,可以查看 寄存器汇总。需要了解如何设置设备状态寄存器吗?点击 这里。还可以查看 IAP命令 和 ISP命令 的详细描述,让你对整个配置过程了如指掌!
下载地址
用户评论