PIC10F206读管脚的疑问

2020-02-07 09:37发布

        目前我在使用PIC10F206的时候出现一个奇怪的问题。
        我将PIC10F206的GP0管脚通过100K电阻上拉到5V,然后将GP0设置为输入,接着读取GP0管脚电平,读出来的却是低电平,不知是怎么回事,求高手指点。
        代码如下:
  1. OPTION = ~T0CS;
  2. TRISGPIO = 0x0B;
  3. FOSC4 = 0;
  4. while(1)
  5. {
  6.         tmp = GP0;
  7.         if(tmp==0)
  8.         {
  9.                 alarm_wave();
  10.         }
  11.         else
  12.         {
  13.                 GP2_LOW;
  14.         }
  15. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
dmzy
2020-02-07 23:26
zstu2012 发表于 2014-2-9 15:24
1.输入有模拟输入和数字输入,pic单片机上电复位默认是模拟输入;
2.修改为数字输入方式再试下可不可以 ...

可是我看了下PIC10F206的datasheet,没有找到修改为数字输入的方法啊,求指点!顺便附上PIC10F206的中文datasheet。

一周热门 更多>