Trích:
Nguyên văn bởi phamhang
chào các bác. em mới tập tìm hiểu về chip dspic dòng 33f em viết một code đơn giản để học cách truy suất vào ra trên 1 chân.trình dịch mplapc30 của em biên dịch thành công rồi nhưng khi mô phỏng trên proteus thì chẳng thấy có tín hiệu j cả. các bác xem giúp em với :
#include "p33FJ12GP202.h"
// Config Oscillator for dsPIC
// Select Internal FRC at Power-On-Reset
_FOSCSEL(FNOSC_FRC);
// Enable Clock Switching
_FOSC(FCKSM_CSECMD & OSCIOFNC_ON & POSCMD_NONE);
// Select ICD2 Programmer
_FICD(ICS_PGD2 & JTAGEN_OFF);
// Enable/Disable WatchDog Timer by Sofware
_FWDT(FWDTEN_OFF);
#define LED _LATB0 //LED noi vao RB0
void main()
{
ADPCFG = 0xFFFF;
LATB = 0x0000;
TRISB = 0;
while(1)
{
LATB = 0;
Delay1s();
LATB = 1;
Delay1s();
}
}
void Delay1s(void)
{
int i,j,k;
for (i=0; i<500; i++)
for (j=0; j<500; j++)
for (k=0; k<10; k++);
}
kết quả mô phỏng như trong hình em gủi lên đó
thank !
|
nối chân MCLR lên nguồn +thì nó sẽ chạy.