[求助] 16F877A上电不工作

yehaita   2017-3-3 22:22 楼主
PIC16F877A上电后,有晶振波形,但是幅度只有2V,芯片不能工作。第一次使用PIC,求大神帮助分析问题在哪里。

回复评论 (9)

描述太简单,很难分析。可以先试试内部振荡器,看看能不能运行。

在就是检查VCC、MCLR、配置字等。
点赞  2017-3-4 00:03
先确认程序是否正确烧录,电源是否正确,复位是否正常。如果是自己做的板子,还要检查电路、PCB设计是否正确,焊接及元件是否完好。MCU的本振起振时,振荡器输出管脚的平均电压应为电源的1/2左右。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-3-4 00:29
RESET引脚必须上拉高电平。
点赞  2017-3-4 09:47
单片机能工作的三要素是:电源,复位与时钟(振荡器);从你描述的情况未看出电源与复位情况,反而晶振的波形与幅度是正常的。
点赞  2017-3-4 14:24
硬件要是自己画的,不妨贴出单片机最小系统,大家看看一下有没有毛病; 要是用的成品的话,那就到官网找几个demo例程,最简单的驱动一个LED闪烁试试,祝你好运啦 本帖最后由 mzb2012 于 2017-3-4 23:00 编辑
点赞  2017-3-4 22:58
PIC系统,复位端MCLR通过一个10K电阻接到VCC上。使用的是BP2000写入器,程序能写进去,但是Verify时候,Buffer报错。
  • PIC Drawing.PNG
点赞  2017-3-5 11:34
示波器显示晶振幅度应该是5V吗?我测量过C51芯片的晶振应该幅度是5V
点赞  2017-3-5 11:36
80C51芯片没有写程序之前电路上电,晶振是可以起振的。但是PIC16F877a烧写程序之前,示波器测量不到晶振波形。也就是说,如果是空的16F877a上电,晶振是不能起振的,对吗?
点赞  2017-3-5 11:51
感觉是配置位没有配置对,你看下是不是选的是HS还有看门狗定时器有没有关闭
希望做一些大家觉得好用的东西!
点赞  2017-3-28 22:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复