CH32V307的寄存器ADCy_IDATARx 和 触摸的ADC数据问题

ADCy 注入数据寄存器 x(ADCy_IDATARx)(y=1/2;x=1/2/3/4)

请问一下 这个x 的 1/2/3/4 是代表着什么呢? 


然后的话还有 

  touch_key 这个返回的 ADC数据 

image.png

这个数据不知道是不是正常的,4000多是没按下 的   后面的574 和 1005  840 是按下 的。如果我想让这个数据在按下的时候就是 呈现一个数值下降的趋势,不会向图片里的数据那样 下去了又弹上来而且幅度这么大。我应该怎么调这个冲放电时间呢?

调了好久实在是搞不定,这个数值是一碰到就直接下去了,这个可以做得 到让数值慢一点下去,能看到变化这样吗?


麻烦大佬们了!!!

您好,关于ADC的通道,是可以配置到两种转换组中的,规则组和注入组,注入组由多达4个转换组成,如下图介绍,这x的1、2、3、4就表示这4个注入组的注入数据寄存器。关于使用触摸按键时,一般建议适当减小充电时间,若要实现触摸值的一个平滑的变化,程序中还是需要加入算法的处理以及硬件电路上进行一个合理的设计。我们CH32V307有一个触摸库,若有需要,可以留个邮箱发你参考一下,后续若有问题,也可以通过邮箱(lzs@wch.cn)和我沟通.

image.png



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