[讨论]初用CH422G,请教一下:

首次使用CH422G,主要是用来进行IO扩展的,不是用在数码管方面;

我现在是外扩展的IO看成一个数码管来操作了,初始设置成4800h+02h
那么这时,我用70h命令写入数据是不是就可以在IO0~IO7上输出了呢?
请问一下,能单独操作其中的一个IO(单独置1或是清0)吗?



顺带问一下:
看了数码管方面的例程,都是8个IO一起输出的;事先用70 72 74 76写入四个数码管的显示数据,然后Dig会自动去扫描了; 如果我只有一个数码管呢? 是不是只要70命令写入就行,那这时的dig还会四个都扫过去吗?



这人很懒,什么都没留下
unsigned char output;
CH422_Write( 0x4801 );//IO7-IO0被设置为输出,OC3-OC0被设置为输出
CH422_Write( 0x7000 | output );//IO7-IO0输出

没有单独置1或是清0的功能,每次都是8个一起操作.

开启自动扫描功能后,是固定的四个都扫描.


谢谢答复!稍候试试!
这人很懒,什么都没留下
已经更新CH422扩展IO操作例子程序。

求CH422扩展IO操作例子程序,18907088613@189.cn,非常感谢!

这人很懒,什么都没留下

楼上的朋友可以直接在沁恒官网下载对应的EVT包

联系方式:025-52632854 微信:18951773082 邮箱:wsh@wch.cn 汪工 CH37X、CH4XX系列芯片技术支持
只有登录才能回复,可以选择微信账号登录