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 Bài Trong Ngày 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 19-03-2008, 04:41 PM   #1
footballer
Đệ tử 1 túi
 
Tham gia ngày: Dec 2007
Bài gửi: 16
:
Trích:
Nguyên văn bởi namqn View Post
Có lẽ bạn mua mạch nạp của ai đó với phiên bản firmware miễn phí sau cùng của GTP-USB+, được dùng với phần mềm WinPic800 v3.55g. Các phiên bản sau này của phần mềm sẽ tắt chức năng hỗ trợ các chip bổ sung, nếu bạn dùng phần cứng này (đơn giản vì phần mềm cho rằng firmware của bạn không hỗ trợ các chip đó, cũng có thể là lý do kinh doanh, họ làm vậy để người ta phải mua firmware mới hơn).

PICkit 2 hỗ trợ dsPIC30F6010A (bạn phải dùng phần mềm trên host PC viết riêng cho PICkit 2, chứ không dùng MPLAB IDE).

Thân,
Em chào anh Nam. Em đã mượn được của thầy giáo em một mạch PICkit2 mới tinh, hàng chính hãng(thầy giáo em mới mua). Tưởng là những rắc rối của em về việc nạp cho 30F6010A đã được giải quyết thì em lại gặp những rắc rối mới.
Đầu tiên là: Em cài phần mềm và driver được cung cấp trong đĩa CD đi kèm theo mạch, nhưng mấy cái này có phiên bản đã cũ, không hỗ trợ chip 30F6010A. Em đã lên trang microchip.com down phiên bản phần mềm và driver mới nhất về cài đặt và update driver thành công. Nhưng khi dùng PICkit2 để nạp thử cho 30F6010A thì chỉ detect được chip nhưng không thể nạp được. Ngay việc detect chip cũng không ổn định. Một vài lần em Erase chip( Erase thường là thành công), rồi Read nội dung chip, rồi nạp lại ngay thì thành công. Nhưng chưa có lần nào nạp thành công một file hex do em biên dịch ra.

Rắc rối thứ hai của em là: Sau một vài lần thử đi thử lại Detect, Erase, Rread, Write thì đột nhiên mạch PICkit2 của em không thể nhận diện được bằng phần mềm nạp nữa( phần mềm nạp thông báo: PICkit2 not found...). Sau nhiều lần thử mà kết quả vẫn thế em đã lấy đĩa CD cài lại phần mềm và phiên bản driver cũ những tình hình vẫn như vậy. Các anh cho em hỏi liệu có phải PICkit2 của thầy giáo em hỏng rồi không? Sao hàng chính hãng mà dùng chán thế? Em thấy hình như có ít người dùng PICkit2 có phải không ạ?
Ah, vì cái đầu nạp ICSP của PICkit2 có dạng 1 hàng chân, không tương thích với jump ICSP 2 hàng chân trên mạch 30F6010A của em, nên em phải hàn một mạch chuyển đổi. Em tự đánh giá là chỗ hàn rất xấu, nhưng em đã đo lại trước khi sử dụng, tất cả các chân ICSP đều không bị thông nhau. Các anh cho em hỏi, trong trường hợp mà có một số chân ICSP lại bị chập vào nhau thì có thể dẫn tới làm hỏng các mạch nạp PIC nói chung, và trường hợp mạch PICkit2 của em nói riêng không?
Em cảm ơn.
footballer vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-03-2008, 01:59 AM   #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ích:
Nguyên văn bởi footballer View Post
Em chào anh Nam. Em đã mượn được của thầy giáo em một mạch PICkit2 mới tinh, hàng chính hãng(thầy giáo em mới mua). Tưởng là những rắc rối của em về việc nạp cho 30F6010A đã được giải quyết thì em lại gặp những rắc rối mới.
Đầu tiên là: Em cài phần mềm và driver được cung cấp trong đĩa CD đi kèm theo mạch, nhưng mấy cái này có phiên bản đã cũ, không hỗ trợ chip 30F6010A. Em đã lên trang microchip.com down phiên bản phần mềm và driver mới nhất về cài đặt và update driver thành công. Nhưng khi dùng PICkit2 để nạp thử cho 30F6010A thì chỉ detect được chip nhưng không thể nạp được. Ngay việc detect chip cũng không ổn định. Một vài lần em Erase chip( Erase thường là thành công), rồi Read nội dung chip, rồi nạp lại ngay thì thành công. Nhưng chưa có lần nào nạp thành công một file hex do em biên dịch ra.

Rắc rối thứ hai của em là: Sau một vài lần thử đi thử lại Detect, Erase, Rread, Write thì đột nhiên mạch PICkit2 của em không thể nhận diện được bằng phần mềm nạp nữa( phần mềm nạp thông báo: PICkit2 not found...). Sau nhiều lần thử mà kết quả vẫn thế em đã lấy đĩa CD cài lại phần mềm và phiên bản driver cũ những tình hình vẫn như vậy. Các anh cho em hỏi liệu có phải PICkit2 của thầy giáo em hỏng rồi không? Sao hàng chính hãng mà dùng chán thế? Em thấy hình như có ít người dùng PICkit2 có phải không ạ?
Ah, vì cái đầu nạp ICSP của PICkit2 có dạng 1 hàng chân, không tương thích với jump ICSP 2 hàng chân trên mạch 30F6010A của em, nên em phải hàn một mạch chuyển đổi. Em tự đánh giá là chỗ hàn rất xấu, nhưng em đã đo lại trước khi sử dụng, tất cả các chân ICSP đều không bị thông nhau. Các anh cho em hỏi, trong trường hợp mà có một số chân ICSP lại bị chập vào nhau thì có thể dẫn tới làm hỏng các mạch nạp PIC nói chung, và trường hợp mạch PICkit2 của em nói riêng không?
Em cảm ơn.
Có vẻ như mạch đích của bạn không ổn lắm. Bạn khoan kết luận về chất lượng của PICkit 2 vội.

Bạn cho biết thêm thông tin về mạch đích: Mạch được cấp nguồn từ PICkit 2 hay tự cấp nguồn khi nạp? Trên mạch đích có những linh kiện nào có khả năng tiêu thụ dòng điện tương đối lớn (vài chục mA)? Sơ đồ mạch tại các chân MCLR, PGD, và PGC ra sao? Cáp nối từ PICkit 2 đến mạch đích dài bao nhiêu (kể cả phần adapter mà bạn đã làm thêm)?

Với các mạch nạp nói chung, việc chập các chân ICSP có thể gây hỏng mạch nạp. Với PICkit 2 chính hãng, việc chập các chân ICSPDAT, ICSPCLK, Aux, và Vdd_TGT với nhau không có vấn đề gì, nhưng chập một trong 2 chân Vdd_TGT hay Vpp và GND có thể làm hỏng mạch nạp. Câu hỏi này của bạn rất chung chung, vì các đầu nối ICSP có 5, 6 chân, và các mạch nạp khác nhau cũng có cách hiện thực khác nhau, nên việc hỏng hay không còn tùy vào những chân nào bị chập, và mạch nạp cụ thể.

Bạn có thể kiểm tra xem mạch nạp PICkit 2 của bạn còn chạy tốt hay không bằng cách nạp chương trình cho một PIC khác (vỏ DIP chẳng hạn, và bạn đã kiểm tra rằng PIC này vẫn còn làm việc tốt).

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


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à 05:14 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