后来我发现是我的configuration bits没有配置好,以下是我总结出来,如何让PIC正常工作的所需作的检查,前提是代码没有问题。
1、选择好芯片;
2、设置好Configuration Bits;
3、系统上电;
针对Configuration Bits;我在pic16f873a的设置如下:
当然不同芯片设置不同,具体参见各个cpu的数据手册了。
在系统启动后,比如振动器起振了,系统还是不如所愿,那么就检查一下代码的逻辑正确与否,当然也不能排除硬件上的问题,软硬结合才能找到问题的所在。