dsPic可以不用外置晶振吗?以及一起的3个问题。谢谢

2020-02-09 11:33发布

我最近在研究dsPic30f2012,就写了那么2行代码
其中,2-5脚连接了4个led,led的另一端接了电阻后接电源。
#include "p30f2012.h"
int main(void)
{
        PORTB=0x0000;
        TRISB=0x0000;
        while(1)
        {
                PORTB=0x00;
                asm("nop");
                PORTB=0xff;
                asm("nop");
        }
}
系统使用内部RC振荡器,FRC 4X。
现有问题如下:
1,PIC可以象AVR一样通过“熔丝”设置内部(外部)晶振么?如果是,是configuration bits么?
2,如果是如上所猜测,那么,这个设置如何设置到PIC里面使其生效?界面上好像没有“写入”等类似按钮。
3,我在使用过程中还发现一个奇怪的问题,上面程序在单步调试的时候,可以看到LED在亮灭交替,但是将程序下载到单片机后,就看不见LED动了。基本上就是不亮。请问:pic是不是跟AVR一样,程序下载后,直接就可以运行?因为我尝试过重新上电,LED也不亮。或者需要将那根引脚处理后才能运行其内部程序?
谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
346099918
1楼-- · 2020-02-14 18:28
KuJJ 水箱 大哥我是刚学pic30f的但是我的pwm不怎么会,希望大哥指点,我的QQ是346099918
lions
2楼-- · 2020-02-14 18:38
苦恼中
yl3721
3楼-- · 2020-02-14 22:25
本人昨天才正式入手dspic30,两天时间已经把产品上的HC595驱动4位数码管+ADC+TIME,调通了.深有感触!!

MPLAB ICD2是我用过的最难用的仿真器,速度很慢,使用过程中,经常出现烧写不成功,烧程序前不要点,CLEAR program,否则,烧写的是上次编译的程序,本人在这点上吃了大亏,大约1天半的时间都耽误在这上面了。
mplab IDE 感觉不够人性化,经常“死”,

不知道大家是不是都用同感?
zxq6
4楼-- · 2020-02-15 03:28
 精彩回答 2  元偷偷看……
jantw996
5楼-- · 2020-02-15 04:14
mark
wanwanmcu
6楼-- · 2020-02-15 09:13

一周热门 更多>