View Single Post
Old 25-11-2008, 08:48 PM   #8
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi ball View Post
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,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn