请教高人们一个问题。AD_KEY的时候,碰上这么一种情况。
用一个DA芯片当输出(面板上有10个按键,用DA输出10个按键的键值),用MCU的ADC来检测,判断是哪10个按键。结果发现,输出的时候,总是会有一个遍历的过程。
比如,AD值最大的是KEY-10,按下面板KEY-10,MCU这边检测到是KEY-10一直到KEY-1。按下KEY-3,这边就是KEY-3,KEY-2,KEY-1。以此类推。请问这是怎么回事?
用下面的机械按键,就没有这个现象,就是按一个KEY,MCU就检测到一个值。而不是从高到低的遍历。
|