246.18 KB, 下载次数: 10
wen1989jun 发表于 2024-4-7 17:35
先自顶下,有好的答案就采纳了
wulin 发表于 2024-4-7 20:41
STC有现成的示例
coody_sz 发表于 2024-4-7 23:27
改通道数就可以了啊,ADC_CONTR低3位。可以直接参考STC官方的例子。
cocolala 发表于 2024-4-7 20:13
1、你好,不知道你单片机的具体型号。我手头正好有艾克姆的STC15开发板,单片机是STC15W4K56S4,用这个 ...
wen1989jun 发表于 2024-4-8 10:56
嗨,就是这个官方例程看得有点懵啊
wulin 发表于 2024-4-8 22:08
你定义了变量 BYTE ch = 0; // ADC通道号 ,在ADC转换程序中使用ch时没有改变ch值,那就只能重复采样 ...
xiaobendan001 发表于 2024-4-9 09:36
搞个计数器,每次读完了就++嘛
wen1989jun 发表于 2024-4-9 15:03
目前在中断里面把ch++后,可以抓取P1.0,P1.1的ADC数据了,带来了新的问题应该怎么区分这两个数据呢?头大
...
wen1989jun 发表于 2024-4-9 14:43
能稍微详细一点说说么,大哥
qq475878026 发表于 2024-4-9 15:20
你都知道改ch换通道了,怎么就不能判断ch是哪个通道呢
felicityocihjwe 发表于 2024-4-9 16:32
ADC数模转化配合dmA数据搬运 可以配置一些单多通道,扫描模式来完成效果
xiaobendan001 发表于 2024-4-9 15:37
比如
弄个ad[8],i
i=0;
wen1989jun 发表于 2024-4-10 15:00
我试试,谢谢哥
jch352122 发表于 2024-4-10 21:22
这个可以用,你改一下。
#include "stc8g.h" //读多通道ADC
#include "intrins.h"
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |