迪文科技论坛

 找回密码
 立即注册
搜索
查看: 338|回复: 2

【提问】矩阵键盘和ADC处理

[复制链接]

1

主题

1

回帖

26

积分

新手上路

Rank: 1

积分
26
发表于 2022-7-18 23:28:20 | 显示全部楼层 |阅读模式
我的主程序里处理了矩阵键盘和ADC采样,如下:while(1)
{
    key_handler();
    adc_handler();
}


当把adc_handler()屏蔽掉时,矩阵键盘按键就很灵敏;但不屏蔽时,两个函数依次处理,按矩阵键盘就很不灵敏,是不是adc需要延迟80ms引起的啊?各位老师有没有好的思路解决这个问题?
回复

使用道具 举报

10

主题

123

回帖

3956

积分

论坛元老

Rank: 8Rank: 8

积分
3956
发表于 2022-7-19 09:09:06 | 显示全部楼层
正常程序不应该这么写吧,怎么可以+80ms的延时呢。可以放入主循环+一个等效延时的子循环
回复

使用道具 举报

1

主题

1

回帖

26

积分

新手上路

Rank: 1

积分
26
 楼主| 发表于 2022-7-19 09:53:34 | 显示全部楼层
15231197670 发表于 2022-7-19 09:09
正常程序不应该这么写吧,怎么可以+80ms的延时呢。可以放入主循环+一个等效延时的子循环 ...

谢谢解答,我用的EKT043开发板,看熊家余的ADC那节视频,视频上说ADC需要80ms的转换时间,他的处理就是直接加了个100ms的延时,我直接摞过来用得
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-5 22:30 , Processed in 0.042442 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表