PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Bootloaders - Programmers - Debuggers - Emulators > Tiny Bootloader

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

Tiny Bootloader Mọi vấn đề liên quan tinybootloader sẽ được tổng hợp ở đây.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 09-07-2006, 03:19 PM   #1
anhct
Nhập môn đệ tử
 
Tham gia ngày: Jul 2006
Bài gửi: 10
:
Các bác cho tôi hỏi một chút. Tôi có một bo mạch dung 16f877A( có thể tạm gọi là bo mạch mở rộng có một số giao tiếp như với LCD, LED 7 đoạn, LED ma trận, ..và nạp thông qua cổng RS232 dùng chương trình nạp Tinyboot. Sau khi nạp xong là mạch chạy luôn. Tuy nhiên tôi viết chương trình giao tiếp với máy tính thông qua cổng RS232, cụ thể là tôi viết giao diện trên máy tính và lấy dữ liệu đo ADC từ kênh 0 và gửi lên. Nhưng do chương trình tôi viết bị lỗi một đoạn thành ra cứ có bất kỳ dữ liệu từ trên cổng COM truyền xuống là từ dưới PIC lại đẩy dữ liệu đo được từ ADC lên bộ đệm cổng COM ( tức là lúc nào cũng thực hiện dòng lệnh: putc(data) với data là dữ liệu đo được từ ADC). Thành ra tôi không thể nạp được thông qua cổng COM. Vì mới học thành ra tôi không hiểu lắm mong các bác chỉ giáo. Tôi đã thử nạp ICSP bằng mạch nạp nhưng cũng không được. Tôi muốn hỏi vậy nếu tôi muốn nạp chương trình khác vào con PIC thì làm thế nào hay là con PIC của tôi "die" rồi. Tôi không biết gì thì hỏi cái đấy mong các bác thông cảm nhé. ( Anh F em gửi bài vào mục này không biết có đúng chỗ không, nếu không đúng thì anh di chuyển cho đúng mục hộ em ) Xin cảm ơn trước.
anhct vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2006, 07:26 PM   #2
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ước hết, con PIC của bạn chưa "die", vì nó vẫn chạy và gửi dữ liệu trả về mỗi khi nhận được dữ liệu gửi đến nó qua RS232.

Bạn vẫn có thể nạp bằng ICSP, và bằng bootloader. Vấn đề có thể là:

1. Mạch đích của bạn không thỏa điều kiện nạp bằng ICSP, bạn tìm trong forum với từ khóa ICSP, tôi đã có đề cập đến mạch đích cho ICSP vài lần.

2. Bootloader của bạn đã bị hỏng, hoặc bootloader vẫn còn tốt nhưng bạn không thực hiện việc reset để cho chip chạy bootloader khi bạn nạp bằng bootloader. Bootloader hỏng, tất nhiên phải nạp lại bằng cách khác, và đảm bảo là chương trình ứng dụng không làm hỏng bootloader nữa. Trường hợp kia, bạn nhớ reset mạch khi nạp bằng bootloader.

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
Trả lời

Ðiều Chỉnh
Xếp Bài

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

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Cơ bản về bootloader & tiny bootloader ntdung Tiny Bootloader 144 27-09-2025 12:46 AM
Pvn Tiny Bootloader ntc Tiny Bootloader 52 31-10-2012 01:27 PM


Múi giờ GMT. Hiện tại là 12:49 PM.


Đượ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