Docker部署Python爬虫项目的详细方法步骤
表10.26状态寄存器位描述
| 位符号 | 功能 | 复位值 |
| --- | --- | --- |
| RxStatus | 如果该位为1,接收通道处于活动状态;如果为0,接收通道不工作 | 0 |
| TxStatus | 如果该位为1,发送通道处于活动状态;如果为0,发送通道不工作 | 0 |
| 31:2 | -未使用 | 0x0 |
该寄存器的值表示了两个通道的状态。当状态为“1”时,通道处于活动状态,表明:
-
在发送或接收帧信息的同时,通道使能,且命令寄存器中的Rx/TxEnable位置位,否则通道是禁止的;
-
对于发送通道,发送队列不为空,即ProduceIndex!=ConsumeIndex;
-
对于接收通道,接收队列未满,即ProduceIndex!=ConsumeIndex-1。
如果通道被命令寄存器中的Rx/TxEnable位的软件复位禁止,并且通道已将当前帧的状态和数据提交给了存储器,则该通道的状态由活动变为静止。如果“发送队列”为空,或者“接收队列”为满,并且状态和数据都已提交给了存储器,则通道状态变为静止。
如果您想深入了解其他相关寄存器的描述,可以参考状态寄存器和SREG状态寄存器。这些资源将为您提供更详细的信息和背景知识。
10.12.3 接收描述符基址寄存器(RxDescriptor - 0x5000 0108)
接收描述符基址寄存器(RxDescriptor)的地址为0x5000 0108,其位定义如表10.27所示。
表10.27 接收描述符基址寄存器位描述
| 位符号 | 功能 | 复位值 |
| --- | --- | --- |
| 1:0 | -固定为“00” | - |
| 31:2 | RxDescriptor接收描述符基址的MSB | 0x0 |
接收描述符的基址是一个字边界对齐的字节地址,即LSB1:0固定为“00”。该寄存器含有描述符数组的最低地址。对于进一步的理解,您还可以浏览接收滤波器控制寄存器位描述的具体内容。