Pic18f452 chạy trên proteus nhưng nạp vào chíp không chạy.
Đây là code của nó.
#include "C:\Users\radok45\Documents\PIc\abc.h"
void main()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF|ADC_TAD_MUL_0);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
//Setup_Oscillator parameter not selected from Intr Oscillator Config tab
// TODO: USER CODE!!
set_tris_d(0x00);
while(1){
output_high(pin_d4);delay_ms(300);
output_low(pin_d4);delay_ms(300);
}
}
đơn giản là cho nó nháy 1 bóng led thôi.
mạch test em cấu hình như sau
chân 1 nối qua 1 trở 10k nối Vcc
chân 12&31 nối GND
chân 11&32 nối Vcc
chân 13-14 nối thạch anh 20Mhz và 2 chân thạnh anh nối tiếp 2 tụ 22P rồi nối GND.
Chân 27(D4) em nối qua anot LED rồi qua trở 150 ôm nối GND
nhưng không thể nào chạy được, cho dù em mô phỏng chạy ngon lành.
pic 18f452 này em mới mua chua xài bao giờ(em cũng gà) và đây là lần đầu tiên em dùng pic
mong mọi người giúp đỡ
|