View Single Post
Old 26-12-2006, 09:53 PM   #11
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Cái này em viết từ trước, dùng HTPICC18

__CONFIG(1,HSPLL & USBPLL & PLLDIV5 & CPUDIV1 & FCMDIS & IESODIS);
// Thạch anh HighSpeed với PLL, USB với PLL, PLLDIV5 dùng cho thạch anh 20Mhz
// chia 5 để được 4MHz, nếu dùng thạch anh 48Mhz thì config là PLLDIV12, tần
// số này sẽ được dùng để tạo tần số làm việc cho USB.
// CPUDIV1 tức là không chia, dùng tốc độ của thạch anh ngoài cho PIC.
// FCMDIS: disabled chế độ fail-safe clock monitor
// IESODIS: disabled chế độ Internal/External Oscillator Switchover

__CONFIG(2,VREGEN & PWRTDIS & BOREN & BORV20 & WDTDIS & WDTPS32K);
//VREGEN: USB Internal Voltage Regulator Enable
//PWRTDIS: Power-up Timer disabled
//BOREN: Brown-out Reset enabled
//BORV20: Brown-out Reset Voltage
//WDTDIS: Watchdog disabled
//WDTPS32K: Watchdog Timer Postscaler là 32768

__CONFIG(3,CCP2RC1 & PBADDIS & LPT1DIS & MCLREN);
//CCP2RC1: CCP2 input/output is multiplexed with RC1
//PBADDIS: Cổng RB<4:0> được config là digital I/O mỗi lần Reset
//LPT1DIS: Timer chạy cần năng lượng cao
//MCLREN: Master Clear được bật, vô hiệu hóa RE3

__CONFIG(4,STVREN & LVPDIS & XINSTDIS & DEBUGDIS);
//STVREN: Stack Full/Underflow Reset enabled
//LVPDIS: Low Voltage Programming Dis
//XINSTDIS: Extended Instruction Set disabled
//DEGUGDIS: disables chế độ DEBUG

__CONFIG(5,UNPROTECT);
__CONFIG(6,UNPROTECT);
__CONFIG(7,UNPROTECT);
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn