CH422做拓展IO时IO7~IO0是否可部分配置为Input、部分配置为Ouput?

如题,如果需要使用CH422做拓展的IO口,其中我们知道IO7~IO0可以作为输入INPUT口或者输出OUPUT口,但是目前查看规格书和推荐的代码,都是初始化IO7~IO0为全部输入口或者全部输出口。 如果我需要使用IO7~I04作为输出口、IO3~IO0作为输入口,可以这么配置么? 如果可以,怎么配置寄存器?谢谢

您好,CH422的IO0-IO7是由同一个方向寄存器控制,所以只能统一控制。如果农药部分输入,部分输出,您可以用IO做输入,OC脚做输出即可。


OC口是做输出,但是不够。 我需要拓展为使用8个OUTPUT口输出,4个INPUT口输入。  哎,如下图,从技术说明文档的截图1657511425957.jpg


您好,您如果对封装要求不是很高的话,您可以选择CH423S作为您的方案替换芯片,驱动代码是一致的,满足您的IO数量需求。关于您图片说的内容,您可以标注出文档那里给您这个IO可以同时设置输入输出,我们这边注意下。


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