请问CH423如何读取按键值

手册说明IO0-IO7是可以做双向口输入输出使用的!是否可以设置输入口将IO0-IO7接上按键,通过iic读取建值?我将CH423_SYS_CMD——4800设置成 BIT_IO_OE——01,然后按钮接在IO0与GND。通过iic读取键值,按下和不按下值都是255。请问一下具体怎么设置

您好,您如果是想将CH423的IO设置为输入模式的话,应该蒋Ch423的SYS_CMD寄存器的IO_OE位设置为0,这样IO即为输入模式。


您好我这边CH423_SYS_CMD 4800那4个位都设置过,不管怎么设置出来的都是255。能否提供一下按键读取的源码   我的MCU是stm32f103c8t6。邮箱 个人信息保护,已隐藏


已发送


你好,我也需要一份ch423的按键采集程序,我的邮箱是个人信息保护,已隐藏


您好,已发送


SDA上拉.jpg


官方文档里SDA是通过20K电阻上拉到VCC,这样INPUT都是1。这样如何输入GPIO引脚的状态?也在为此烦恼。


这个上拉只是用于iic时序的通信,并不会影响gpio的状态。您想修改gpio的状态,只需要通过iic发送对应寄存器的数据即可。


你好,我也需要一份ch423的按键采集程序,我的邮箱是个人信息保护,已隐藏


只有登录才能回复,可以选择微信账号登录