Selenium+Python自动化操控登录界面实例(含简单验证码图片校验)
11.13接收过滤寄存器定义
11.13.1接收滤波器控制寄存器(RxFilterCtrl—0x2008 4200)
接收滤波器控制寄存器(RxFilterCtrl)的地址为0x2008 4200。下表列出了寄存器中各个位的定义。
表186.接收滤波器控制寄存器位描述(RxFilterCtrl—0x2008 4200)
| 位 | 符号 | 功能 | 复位值 |
|---|---|---|---|
| 0 | AcceptUnicastEn | 当该位设为“1”时,接受所有的单播帧。 | 0 |
| 1 | AcceptBroadcastEn | 当该位设为“1”时,接受所有的广播帧。 | 0 |
| 2 | AcceptMulticastEn | 当该位设为“1”时,接受所有的多播帧。 | 0 |
| 3 | AcceptUnicastHashEn | 当该位设为“1”时,接受通过不完全Hash滤波器的单播帧。 | 0 |
| 4 | AcceptMulticastHashEn | 当该位设为“1”时,接受通过不完全Hash滤波器的多播帧。 | 0 |
| 5 | AcceptPerfectEn | 当该位设为“1”时,接受目标地址与站地址相同的帧。 | 0 |
| 11:6 | - | 保留。读取值未定义,只写入0。 | 无 |
| 12 | MagicPacketEnWoL | 当该位设为“1”时,魔法包滤波器的结果在匹配时将产生一个WoL中断。 | 0 |
| 13 | RxFilterEnWoL | 当该位设为“1”时,完全地址匹配滤波器与不完全Hash滤波器的结果在匹配时将产生一个WoL中断。 | 0 |
| 31:14 | - | 未使用 | 0x0 |
11.13.2接收滤波器WoL状态寄存器(RxFilterWoLStatus—0x2008 4204)
接收滤波器LAN上唤醒状态寄存器(RxFilterWoLStatus)是一个只读寄存器,地址为0x2008 4204。下表列出了寄存器中各个位的定义。
表187.接收滤波器WoL状态寄存器位描述(RxFilterWoLStatus—0x2008 4204)
| 位 | 符号 | 功能 | 复位值 |
|---|---|---|---|
| 0 | AcceptUnicastWoL | 当该值为“1”时,一个单播帧引起WoL。 | 0 |
| 1 | AcceptBroadcastWoL | 当该值为“1”时,一个广播帧引起WoL。 | 0 |
| 2 | AcceptMulticastWoL | 当该值为“1”时,一个多播帧引起WoL。 | 0 |
| 3 | AcceptUnicastHashWoL | 当该值为“1”时,一个通过不完全Hash滤波器的单播帧引起WoL。 | 0 |
| 4 | AcceptMulticastHashWoL | 当该值为“1”时,一个通过不完全Hash滤波器的多播帧引起WoL。 | 0 |
| 5 | AcceptPerfectWoL | 当该值为“1”时,完全地址匹配滤波器引起WoL。 | 0 |
| 6 | - | 未使用 | 0x0 |
| 7 | RxFilterWoL | 当该值为“1”时,接收滤波器引起WoL。 | 0 |
| 8 | MagicPacketWoL | 当该值为“1”时,魔法包滤波器引起WoL。 | 0 |
| 31:9 | - | 未使用 | 0x0 |
该寄存器中的位记录了产生WoL的原因。这些位可通过对RxFilterWoLClear寄存器执行写操作来清零。
想了解更多寄存器定义的详细信息?可以看看这些相关资料:控制寄存器和系统地址寄存器、ARM寄存器定义_总线访问外部地址寄存器定义与51的区别、430寄存器的为定义以及TMC5160寄存器定义。这些资源可以为你提供更多深入的理解和参考。
有了这些信息,你是否觉得寄存器的定义更加清晰了呢?如果还有疑问,继续查阅相关资料或进行讨论吧!