PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC > Những câu hỏi thường gặp

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 07-03-2008, 10:30 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 hanhluckyly View Post
Anh Nam ơi anh có thể share giúp em chương trình nạp bootloader cua PIC18F458
20 MHz baud 115200 , trong đó anh tắt dùm em chức năng watch dog timer , em phát hiện ra hình như tất cả bootloader của PIC18F458 mà em có hình như đã config sẵn WDT là ON rồi

-Ah tiện thể anh cho em hỏi là nếu như khi nạp bootloader không có WDT thì trong chương trình CCSC mình có thể bật nó lên được không (hàm setup_WDT(ON) và ngược lại nếu nạp bootloader mà có WDT thì mình có thể disable nó được không?

Cám ơn anh rất nhiều
Đã dịch bootloader theo yêu cầu của bạn (tôi gửi lên diễn đàn ngay sau khi dịch, nên chưa thử nghiệm bootloader với cấu hình này), những từ cấu hình đã thiết lập như sau:
Code:
	CONFIG	OSC = HS, OSCS = OFF
	CONFIG	PWRT = ON, BOR = ON, BORV = 27
	CONFIG	WDT = OFF, WDTPS = 128
	CONFIG STVR = ON, LVP = OFF, DEBUG = OFF
Về câu hỏi của bạn, nếu trong từ cấu hình chúng ta tắt WDT thì có thể bật/tắt WDT bằng phần mềm, thông qua bit SWDTEN của thanh ghi WDTCON. Hàm nào của CCS C cho phép làm việc này thì tôi không rõ, vì tôi không dùng CCS C. Bạn có thể thử nghiệm và post lên diễn đàn để giúp cho những bạn khác. Nếu trong từ cấu hình chúng ta bật WDT thì không thể tắt WDT bằng phần mềm.

Về vấn đề bạn đã gặp, không nhất thiết phải dùng bootloader khác, bạn chỉ cần thêm một lệnh xóa WDT vào vòng lặp chính là được.

Thân,
File Kèm Theo
File Type: zip TinyB18F458_20MHz_115200bps.zip (492 Bytes, 32 lần tải)
__________________
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
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:15 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam