悬赏一个程序32G12K128 ADC扫描按键的程序
大佬们。我有一个小任务,线路是这样的,5个按钮,分压电阻 分别是2.7K 5.1K 12K18K 39K然后连接的芯片p1.5 io口。 然后io口连接10k电阻。10k电阻另一头连接5V电。我想求一个代码。解决问题测试成功重金酬谢。{:4_197:} 实验箱就有ADC Key程序,类似的,你只要按分压电阻修改ADC值就可以可以直接使用AiCube配置ADC并生成工程
分压电阻对应的ADC值可以使用excel计算
https://www.stcaimcu.com/data/download/DemoCode/STC32G-DEMO-CODE-V9.6.zip
DebugLab 发表于 2025-7-7 13:36
实验箱就有ADC Key程序,类似的,你只要按分压电阻修改ADC值就可以
可以直接使用AiCube配置ADC并生成工程
...
大佬。没找到试验箱代码,您给我的链接,也下载不了 这个很简单 zhang32568 发表于 2025-7-7 20:16
这个很简单
求大佬指点{:baoquan:} xwecbdob 发表于 2025-7-7 21:30
求大佬指点
思路就是配置ADC 5(P1.5对应的是第五个通道) 每10毫秒检测一次端口。如果连续三次检测在一个范围。比如数值在
550--580,认为第一个按键按下(具体数值需要根据你的电阻分压计算,我只是举个例子),这个时候就可以执行这个按键对应的代码。
另外根据你的说明五个电阻最多接四个按键
页:
[1]