dzbj 发表于 2021-6-1 11:02
可能不是片子问题 再仔细读一下手册 8G系的ADC和之前的有点不一样 ADC_FLAG的地址是不同的 你看下是不是没 ...
暖西夏 发表于 2021-6-1 11:26
这个是我定义的
#define ADC_POWER (1
暖西夏 发表于 2021-6-1 11:26
这个是我定义的
#define ADC_POWER (1
188610329 发表于 2021-9-4 22:01
STC8G1K08 是没有ADC的,请先确认你的单片机,有ADC功能,再测试ADC功能。
Y_G_G 发表于 2021-9-5 00:06
STC8G1K08-8Pin没有ADC
STC8G1K08-20/16Pin的可都是有ADC的
wjw7680 发表于 2021-9-6 09:49
我用的就是后缀带A的,芯片型号STC8G1K08A。查找芯片手册上说明带有6路ADC。
wjw7680 发表于 2021-9-6 13:43
编写了一段中断程序并开放ADC中断,在中断内清除ADC_FLAG,点亮LED。就这样也行不通,真心怀疑这个带“A” ...
wjw7680 发表于 2021-9-6 10:43
以下是ADC采集程序:
wjw7680 发表于 2021-9-6 10:43
以下是ADC采集程序:
wjw7680 发表于 2021-9-6 15:58
void GPIO_config_HighZ(void)
{
wjw7680 发表于 2021-9-6 15:58
void GPIO_config_HighZ(void)
{
188610329 发表于 2021-9-6 16:40
STC8G1K08A 自带仿真功能,建议你仿真一下看看,具体问题出在哪里。看你的电路图,3.0,3.1也没有占用, ...
wjw7680 发表于 2021-9-6 19:16
STC8G1K08A仿真不支持,STC官方的ISP下载器“仿真器使用说明”中表述:
wjw7680 发表于 2021-9-6 18:57
我把你的程序稍微改了下AD采样通道,成以下形式。如果采样成功则点亮一个LED,很遗憾没看到led亮起来,问 ...
Y_G_G 发表于 2021-9-6 22:45
P_SW2|=0x7f;??这是干嘛使的?
不应该是P_SW2&=0x7f;的吗?
P3M1=0x00;
wjw7680 发表于 2021-9-7 16:56
问题已经解决,感谢各位的相助。由于对AD转换后的数值计算错误,导致后面的判断出错。以为点不亮LED是程序 ...
wjw7680 发表于 2021-9-7 16:56
问题已经解决,感谢各位的相助。由于对AD转换后的数值计算错误,导致后面的判断出错。以为点不亮LED是程序 ...
188610329 发表于 2021-9-7 21:28
仿真里你选错了, 要选 STC,如上图。
wjw7680 发表于 2021-9-8 09:29
选了STC Monitor-51 Driver这选项也不能仿真
Y_G_G 发表于 2021-9-8 09:07
仿真?我现在都还不会用那个软件,倒是Multisim用得多,也就这玩意仿真是最接近实际结果的
就单片机而言,没 ...
wjw7680 发表于 2021-9-11 13:29
郑重道歉,由于建立STC工程的时失误没有添加启动文件“STARTUP.A51”文件,导致硬件仿真时候出现如下问题。 ...
wjw7680 发表于 2021-9-11 13:29
郑重道歉,由于建立STC工程的时失误没有添加启动文件“STARTUP.A51”文件,导致硬件仿真时候出现如下问题。 ...
xmsj 发表于 2021-12-30 20:41
还是不行啊,我这有这个starup.a51的文件啊。还是提示连接不到设备
wulin 发表于 2021-6-1 20:26
这是STC8头文件里的相关部分,你重复定义并且是错的。
//ADC 特殊功能寄存器
sfr ADC_CONTR = 0xbc ...
Y_G_G 发表于 2021-9-8 09:07
仿真?我现在都还不会用那个软件,倒是Multisim用得多,也就这玩意仿真是最接近实际结果的
就单片机而言,没 ...
wwh2382 发表于 2021-9-4 21:53
STC8G1K08没有adc,有adc的是STC8G1K08a,型号后面带a
18701931930 发表于 2021-6-1 13:25
没有遇到你说的情况,参考下我的:
//P3.5电压采集
188610329 发表于 2021-9-6 15:08
ADC_CONTR = 0x82; //打开AD转换电源,选择AD的第二通道
ADC_CONTR |= 0x40; //启动AD转换
Y_G_G 发表于 2021-9-6 22:45
P_SW2|=0x7f;??这是干嘛使的?
不应该是P_SW2&=0x7f;的吗?
P3M1=0x00;
wjw7680 发表于 2021-9-10 13:31
使用一般外购的下载器(CH340或者PL2303)在KEIL中按下“CTRL+F5”后都会出现如下提示"Connection to targe ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |