项目上用到的ESP32S3芯片引脚太少,选择了PCA9557扩展IO,通过一路i2c可以扩展出8个IO。这款芯片没有中断输入,所以更适合做扩展输出引脚用,内部寄存器也比较少,只有4个,使用起来很容易。
输入寄存器
输出寄存器
极性颠倒寄存器
配置寄存器
IO0无法输出高电平问题,看了下芯片手册发现这个引脚比较特殊,是开漏输出,需要外部上拉。文章来源:https://www.toymoban.com/news/detail-540781.html
文章来源地址https://www.toymoban.com/news/detail-540781.html
到了这里,关于Freertos-mini智能音箱项目---IO扩展芯片PCA9557的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!