[RK3568 Android11]开发之PCA9535 GPIO扩展芯片调试

总目录链接:[RK3568 Android11] 本专栏说明和总目录

目录

前言

一、PCA9535芯片

1、芯片引脚定义

2、I2C地址

二、PCA9535驱动

1、PCA9535驱动说明

2、内核配置打开PCA9535驱动

3、DTS设备树配置

4、PCA9535驱动文件

5、PCA9535 GPIO实际使用


前言

        RK3568芯片上的硬件资源是非常紧张,比如GPIO口不够使用时,这时就需要考虑使用GPIO扩展芯片来扩展GPIO口;GPIO扩展芯片有很多种,这次使用NXP的PCA9535芯片来进行扩展,该芯片是使用I2C接口与主控通讯,具有16路输入输出GPIO口;

一、PCA9535芯片

1、芯片引脚定义

        芯片引脚定义,可看原理图:

你可能感兴趣的:(RK3568,扩展GPIO,PCA9535,kernel,pca9535,linux驱动,嵌入式教程)