Trích:
Nguyên văn bởi ball
Chao anh NAM
em tim tren mang duoc chuong trinh bootloader cho pic 16f887 nhung em muon cau hinh cho cac thong so sau
thach anh 20MHZ
baudrate 9600
anh co the chinh sua giup em
cam on anh
day la chuong trinh
radix DEC
LIST P=16F887, F=INHX8M ; change also: Configure->SelectDevice from Mplab
; auto-start at 4MHz internal osc
xtal EQU 4000000 ; you may also want to change: _HS_OSC _XT_OSC
baud EQU 19200 ; standard TinyBld baud rates: 115200 or 19200
;xtal EQU 4000000 ; you may also want to change: _HS_OSC _XT_OSC
;baud EQU 19200 ; standard TinyBld baud rates: 115200 or 19200
; The above 3 lines can be changed and buid a bootloader for the desired frequency (and PIC type)
...
|
Như Claudiu đã chú thích, bạn có thể chỉnh sửa 3 dòng trên để có các cấu hình mong muốn. Như vậy, với trường hợp của bạn, muốn dùng thạch anh tần số 20 MHz với baudrate 9600 bps, cần chỉnh các dòng trên để có:
Code:
xtal EQU 20000000
baud EQU 9600
Chú ý chỉnh dòng cấu hình cho CONFIG1 phía dưới thành:
Code:
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_OFF & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _HS_OSC
Bạn nhớ lần sau viết bài bằng tiếng Việt có dấu, để tránh bài viết được đưa vào thùng rác.
Thân,