打印

PIC16F877A通电后好像没工作

[复制链接]
2276|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
njz2008|  楼主 | 2009-3-4 11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我用的是4M晶振,30PF电容.用的是希尔特的烧录器,在烧录前选配置字见图,在MPLAB-IDE中不用设置配置字吗? 为何我用万用表测个脚的电压大都在1点几伏,D0口只有0点几伏.
#include  <pic.h>
#define uint  unsigned int
void delay(uint x)
{
 uint i;
 for(i=0;i<x;i++)
 {}
}

void initial()
{
 TRISA=0x00;
 TRISD=0x00;
}
//主函数
main()
{
 while(1)
  {
   PORTA=0xFF;
   PORTD=0xFF;  
  }                  
}
沙发
guiyang| | 2009-3-4 14:23 | 只看该作者

去掉LV

LV programning enabled---去掉

使用特权

评论回复
板凳
headwolf| | 2009-3-4 14:31 | 只看该作者

没初使化?

main()
{
initial();
while(1)
  {
   PORTA=0xFF;
   PORTD=0xFF;  
  }                  
}

使用特权

评论回复
地板
njz2008|  楼主 | 2009-3-4 15:08 | 只看该作者

PIC16F877A通电后好像没工作

谢谢guiyang,哦,对了,谢谢3楼的朋友.没法去掉前面的选择.我选择了HV Programming.一开始还是不亮,我用万用表的一个笔针触摸了一下晶振的一个脚,程序旧运行了,灯就亮了.拔掉电源再插上,灯又不亮了,用笔再碰一下晶振的一个脚又亮.我怀疑是不是晶振接触不良.

使用特权

评论回复
5
xieyuanbin| | 2009-3-4 19:57 | 只看该作者

XT OSC试试

晶振貌似过激励,4M标准振荡就可以了 。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝