求助 PIC12F675 AD问题

2020-02-08 12:21发布

程序如下
只是为什么读不出结果,似乎AD没有启动
手册看了很久也没找出问题
芯片配置位是11D4 内部振荡,GPIO4,GPIO5,关闭看门狗
自己都快崩溃了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
shaxiao163
1楼-- · 2020-02-08 12:43
#include      <pic.h>
//#include      <pic12f6x.h>
#include          "delay.h"
#include          "delay.c"

static bit        AD_DONE         @((unsigned)&ADCON0*8)+1;

main(void)   
{
             unsigned char temp=0;

          OPTION_REG = 0x00;    //允许上拉
          CMCON  = 0x07;     //关比较器

        TRISIO=0X07;
        ANSEL=0X07;//   0000 0111 FOSC/2 AN 0,1,2 置为模拟输入

        ADCON0=0X03;  //0000 0011结果左对齐 电源电压为参考电压 通道0 启动转换


        AD_DONE=1;

                while(1)
                {
                    if(AD_DONE==0)
                        {
                        temp=ADRESH;//235;//
                        TopChar[2]=temp%10+48;
                        temp=temp/10;
                        TopChar[1]=temp%10+48;
                        temp=temp/10;
                        TopChar[0]=temp%10+48;

                        }
                }


}
shaxiao163
2楼-- · 2020-02-08 13:38
自己顶一下 在线等
millwood0
3楼-- · 2020-02-08 15:17
"#include          "delay.c"  "

only a moron would do that.

"while(1)
{
            while(AD_DONE==0)
{ "


??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????
shaxiao163
4楼-- · 2020-02-08 17:34
楼上的什么意思 大清早的 说些什么
leofoolish
5楼-- · 2020-02-08 21:52
 精彩回答 2  元偷偷看……
surf_131
6楼-- · 2020-02-09 01:55
while (1)
{
while (GODONE);    //wait the AD convertion ending
.........
........
GODONE=1;         //restart AD
}

一周热门 更多>