PC8574T:I2C总线远程I/O扩展器

需积分: 0 0 下载量 106 浏览量 更新于2024-07-08 收藏 381KB PDF 举报
"PC8574T是NXP公司的一款IO口扩展芯片,它能够通过I2C总线进行远程I/O扩展。这款芯片具备8个准双向端口,适用于2.5V至6V的工作电压范围,适用于低功耗的移动应用,如驱动LED指示器或监控中断状态。每个设备都有3个硬件地址输入引脚,允许最多8个相同类型的设备连接到同一个I2C总线上,总共可以支持多达16个8574A/PT芯片,提供最多128个I/O接口。" PCF8574T是一款基于I2C协议的通用远程I/O扩展器,它通过两个线的双向I2C总线(串行时钟SCL和串行数据SDA)与主系统通信。这个器件设计有8个准双向端口,这意味着每个端口既可以作为输入端来检测中断状态或键盘,也可以作为输出端来驱动LED等指示设备。系统主控可以通过单一寄存器读取输入端口的状态或写入输出端口。 在功耗方面,PCF8574T在静态条件下的典型电流消耗仅为2.5微安,这使其非常适合对电源效率要求较高的应用。此外,它的输出端口具有锁存功能,可以直接驱动LED,无需额外的驱动电路。 设备的地址选择由3个硬件地址输入引脚决定,这些引脚使得8574A/PT可以在相同的I2C总线上有独特的地址,从而实现多个设备的并存。每个I2C总线上最多可容纳8个相同型号的设备,总计可以提供128个独立的I/O口。这种特性使得PCF8574T成为扩展微控制器I/O接口的理想选择,尤其在需要大量I/O接口的场合,如控制大量LED灯或者连接多个外部传感器。 此外,PCF8574T还有一个活动低的开漏中断输出INT,可以连接到微控制器的中断逻辑。当端口状态发生变化时,INT输出会触发中断,通知主控器处理相应的事件。这种功能增强了系统的实时性和响应性。 PCF8574T是一款功能强大、低功耗、易于扩展的I/O接口芯片,广泛应用于各种嵌入式系统和物联网设备中,特别是在需要灵活扩展和高效能的场合。

Traceback (most recent call last): File "C:\Users\niuxi\pythonProject\main.py", line 14, in <module> total_reviews = edge.find_element("css selector", ".rev-total a").text File "D:\元气壁纸缓存\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 740, in find_element return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] File "D:\元气壁纸缓存\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 346, in execute self.error_handler.check_response(response) File "D:\元气壁纸缓存\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 245, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".rev-total a"} (Session info: MicrosoftEdge=114.0.1823.79); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Stacktrace: Backtrace: GetHandleVerifier [0x00007FF6E502AEC2+64226] Microsoft::Applications::Events::EventProperty::~EventProperty [0x00007FF6E4FBC082+765362] (No symbol) [0x00007FF6E4D7CC4C] (No symbol) [0x00007FF6E4DC0BDF] (No symbol) [0x00007FF6E4DC0D6A] (No symbol) [0x00007FF6E4DFAC17] (No symbol) [0x00007FF6E4DDF03F] (No symbol) [0x00007FF6E4DB4BB1] (No symbol) [0x00007FF6E4DF7FC1] (No symbol) [0x00007FF6E4DDEDD3] (No symbol) [0x00007FF6E4DB3BEC] (No symbol) [0x00007FF6E4DB2DD6] (No symbol) [0x00007FF6E4DB4364] Microsoft::Applications::Events::ILogManager::DispatchEventBroadcast [0x00007FF6E52087C9+1319033] (No symbol) [0x00007FF6E4E2D2A8] Microsoft::Applications::Events::EventProperty::~EventProperty [0x00007FF6E4F095E1+33553] Microsoft::Applications::Events::EventProperty::~EventProperty [0x00007FF6E4F01A1F+1871] Microsoft::Applications::Events::ILogManager::DispatchEventBroadcast [0x00007FF6E52073E3+1313939] Microsoft::Applications::Events::ILogConfiguration::operator* [0x00007FF6E4FC46B8+20232] Microsoft::Applications::Events::ILogConfiguration::operator* [0x00007FF6E4FC0CD4+5412] Microsoft::Applications::Events::ILogConfiguration::operator* [0x00007FF6E4FC0DCC+5660] Microsoft::Applications::Events::EventProperty::~EventProperty [0x00007FF6E4FB4A81+735153] BaseThreadInitThunk [0x00007FFEC68526AD+29] RtlUserThreadStart [0x00007FFEC802AA68+40]

2023-07-15 上传