Freertos-mini智能音箱项目---IO扩展芯片PCA9557

news/2025/2/7 7:01:05/

        项目上用到的ESP32S3芯片引脚太少,选择了PCA9557扩展IO,通过一路i2c可以扩展出8个IO。这款芯片没有中断输入,所以更适合做扩展输出引脚用,内部寄存器也比较少,只有4个,使用起来很容易。

输入寄存器

 

输出寄存器

 极性颠倒寄存器

 

 配置寄存器

 

         IO0无法输出高电平问题,看了下芯片手册发现这个引脚比较特殊,是开漏输出,需要外部上拉。


http://www.ppmy.cn/news/792232.html

相关文章

linux 黑屏后死机,如何修复各种各样的黑屏死机

每次我们打开这些设备,我们都希望我们生活中的科技能发挥作用。当他们不能工作时,会让我们非常沮丧,尤其是当我们不知道如何解决问题时。所谓的“死亡黑屏”在操作系统之间很常见,当您打开机器,但屏幕空白。有时监视器…

MacOS VSCode 突然打开黑屏的解决办法

症状 打开VSC后一直卡在如下界面,重装无果。 使用./Electron --verbose启动之,发现先是报错ERROR:interface_endpoint_client.cc(659)] Message 1068032789 rejected by interface network.mojom.NetworkService,然后网络服务崩溃退出&…

怎么查mac电脑是不是正品_Mac电脑突然黑屏怎么办?

苹果笔记本开机后突然黑屏的解决方法 方法一: 如果将带有磁铁的设备放在Mac笔记本下方,或置于掌托的位置,电脑可能会意外进入睡眠,从而产生“黑屏”的状态。因此,可以先检查一下是否有以下情形: 将 iPhone、…

python中列表,集合和元组的特点和使用方法

列表list ls [a,b,c,d,e,f,g] --------- 弱数据类型 特点: 1.常见线性表(数组 栈 队列 链表(单链表和双链表))----- 基于链表实现的(双链表) !!!python里面…

如何使用多线程

一个进程正在运行时,至少会有一个线程在运行。 package ChapterOne;public class Test {public static void main(String[] args) {System.out.println(Thread.currentThread().getName());//currentThread方法返回正在被执行的线程的信息//getName返回正在被执行线…

奥鹏教育计算机成绩查询,奥鹏远程教育网可以进行我们入学考试成绩查询吗

对入学考试的成绩的查询是每一个报考远程教育的学员都比较关心的一个问题,现在通过网络平台进行入学考试成绩的查询的时候最为关注的就是自己进行成绩查询的平台。 因为远程教育是水平测试只要同学们的成绩可以达到一定的高度就可以被学校所录取,所以在同…

远程教育全程托管靠谱吗?

有需求就有市场,由于不少人在提升学历的时候想走捷径,远程教育全程托管的业务就衍生出来,这是由市场以及远程教育的可操作性决定的,那么,市场上五花八门的全程托管机构是真的靠谱吗? 首先,不是…

奥鹏教育离线作业计算机应用基础步骤,奥鹏教育计算机应用基础考试离线作业...

《计算机应用基础》 期末作业考核 满分100分 一、简答(每小题10分,共50分。) 1.什么叫位?什么叫字节?什么叫字长?字长表示了计算机的什么特点? 答:位(bit)一个二进制数可以理解为1位&#xff0c…