还有一个经验,就是出现本贴的情况,或者其他类似情况,强烈推荐去查看配置位。 在MPLAB v8.92下,是Configure->Configuration Bits 具体参考如下帖子:dsPIC30F 配置位 |
至于1楼的情况,因为本目标板使用的外部晶振频率超过10MHz,而在源码中
很明显不符合外部晶振的使用范围,故在实际烧写完后,芯片因为无法正常起振外部晶振而导致死机 改为HS即可正常运行 至于为何在DEBUG模式下可以正常运行,个人猜测可能DEBUG的时钟源,即晶振源来自kit3而不是本目标板的外部晶振,这只是个人的猜测,上述如有不对或谬误之处还望大牛批评指正。 |
找到问题了,主要是没有配置好时钟源的问题导致的,下面我详细的讲述一下。 |