PIC Vietnam

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

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

Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 10-02-2006, 09:24 PM   #1
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Nếu dùng IC Prog thì nạp bình thường, chính khi chúng tôi post lên đây, đã chỉ cho thấy kết quả nạp IC Prog nạp bình thường. Đây là một mẹo nhỏ của chúng tôi, nhưng là một phần rất đặc biệt của PIC khi viết chương trình và dùng dao động nội.

Cũng đơn giản thôi, nhưng vì bạn là người đã đi qua 50% quãng đường nên tôi muốn để bạn chỉ ra tường tận vấn đề này cho mọi người cùng tìm hiểu.

Rất vui nếu bạn cùng tham gia với chúng tôi phát triển picvietnam.

Chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-02-2006, 09:23 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
Ý kiến về việc dùng WinPic800 và IC-Prog để nạp file DTMF.hex bằng PG2C:

File DTMF.hex đặt cấu hình cho chip sử dụng bộ dao động nội, không sử dụng chân MCLR (nối lên nguồn Vdd ở bên trong chip) và bật bảo vệ mã (Code Protection). Do đó, khi chip đã được nạp file này vào rồi, thì việc nạp lại chương trình cho chip phải được xem xét trong điều kiện là chip đang hoạt động ở cấu hình trên.

Theo Programming Specification của Microchip cho chip PIC16F628A, khi có sử dụng dao động nội và không sử dụng chân MCLR thì chỉ có phương pháp nâng Vpp trước khi nâng Vdd mới có thể đưa chip vào chế độ nạp chương trình được. Những phần mềm nạp thông thường đều không thực hiện được việc nâng Vpp trước khi nâng Vdd khi sử dụng với PG2C, đó là đặc điểm của các mạch nạp dựa trên JDM programmer (PG2C là một trong số đó). Tuy nhiên, IC-Prog có thể thực hiện được điều này (và chúng ta có thể yêu cầu IC-Prog thực hiện điều này bằng cách bật option 'Enable Vcc control for JDM' trong menu con Options của menu Settings).

Thêm nữa, việc bật bảo vệ mã khiến cho việc xóa bộ nhớ trước khi nạp chương trình chỉ có thể thực hiện bằng cách xóa toàn bộ chip.

IC-Prog có khả năng thỏa mãn cả hai điều kiện trên, do đó đã thành công trong việc nạp lại file DTMF.hex như đã được các bạn cho biết trước đó. Còn WinPic800, vì không thỏa mãn một trong hai điều kiện trên, hoặc không thỏa mãn cả hai điều kiện, nên đã thất bại trong việc nạp lại file đó vào chip.

Các bạn suy nghĩ như thế nào về ý kiến trê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
Tài liệu hướng dẫn PIC - Tiếng Việt (Upd. 11/08/2005) falleaf Cơ bản về vi điều khiển và PIC 69 28-02-2025 03:09 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 4 10-10-2005 06:23 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf PIC - Thiết kế và Ứng dụng 4 10-10-2005 06:23 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf MPASM 0 24-05-2005 12:52 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf dsPIC - Bộ điều khiển tín hiệu số 16-bit 0 24-05-2005 12:52 AM


Múi giờ GMT. Hiện tại là 05:01 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