一.简介
有时候会遇到IO不够用的情况,例如说驱动LED灯,那么有没有什么便宜的,容易买到的芯片?我这次就考虑使用WCH的CH423S,这是一个比较新的IO扩展芯片。
二.硬件原理图
使用gpio来模拟IIC,飞线处理:IO_SDA_ctl链接GPIO3_B2 IO_SCL_ctl链接GPIO4_ B6。
三.添加设备树节点
ch423: ch423@40{
status ="okay";
compatible ="ch423";
ch423-clk-gpios =<&gpio3 RK PB2 GPIO ACTIVE HIGH>;
ch423-dat-gpios= <&gpio4 RK_PB6 GPIO ACTIVE_HIGH>;
}
使用gpio命令查看