PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Hướng dẫn sử dụng GTP_USB (http://www.picvietnam.com/forum/showthread.php?t=117)

namqn 26-10-2007 06:30 PM

Trích:

Nguyên văn bởi vandungevn (Post 12375)
Về việc firmware của GTP-USB-PLUS

Bác Namqn nói đây là việc vi phạm bản quyền nhưng đây là phần mềm Freeware mà, nếu mà không muốn như vậy thì em yêu cầu các bác hãy xóa hết các bài liên quan đến vi phạm bản quyền rồi gửi thư yêu cầu người viết bài đó không được đăn tin liên quan tới bản quyền sản phẩm nữa.....

Bạn nhầm rồi. Firmware của GTP-USB-Plus chỉ được bán theo dạng nạp sẵn vào chip (bây giờ họ chỉ bán kit chứ không bán riêng chip được nạp firmware), còn phần mềm giao diện trên PC là WinPic800 thì tất nhiên là miễn phí. Người ta chỉ cần khống chế phần firmware là bạn không thể có được sản phẩm hoàn chỉnh, ngoại trừ việc bẻ khóa chip có sẵn firmware. Bạn hãy vào link dưới đây để xem thêm:

http://www.winpic800.com//index.php?...d=19&Itemid=88

Phía cuối trang có ghi "Firmware is not free". Tôi nhắc nhở bạn hoangminh1234 vì bạn ấy đang yêu cầu cái firmware của GTP-USB [plus] đó.

Thân,

son_um 26-10-2007 11:04 PM

Trước tôi có mua 1 mạch nạp GTP-USB,nhưng mới chỉ nạp thử PIC thôi,còn muốn nạp được DSPIC thì pải làm sao đây,trong mạch có jack cắm ICSP.
Thân,

vandungevn 27-10-2007 09:35 AM

Đế nạp dsPIC
 
Trích:

Nguyên văn bởi son_um (Post 12386)
Trước tôi có mua 1 mạch nạp GTP-USB,nhưng mới chỉ nạp thử PIC thôi,còn muốn nạp được DSPIC thì pải làm sao đây,trong mạch có jack cắm ICSP.
Thân,

Theo Dũng bạn chỉ cần Nạp theo các chân PGC,PGD,GND,VDD,VPP của dsPIC là ok mà, trong datasheets nói thế mà. bạn xem lại đi nhé.

vandungevn 27-10-2007 11:40 AM

Firmware GTP-PLUS
 
Trích:

Nguyên văn bởi namqn (Post 12381)
Bạn nhầm rồi. Firmware của GTP-USB-Plus chỉ được bán theo dạng nạp sẵn vào chip (bây giờ họ chỉ bán kit chứ không bán riêng chip được nạp firmware), còn phần mềm giao diện trên PC là WinPic800 thì tất nhiên là miễn phí. Người ta chỉ cần khống chế phần firmware là bạn không thể có được sản phẩm hoàn chỉnh, ngoại trừ việc bẻ khóa chip có sẵn firmware. Bạn hãy vào link dưới đây để xem thêm:

http://www.winpic800.com//index.php?...d=19&Itemid=88

Phía cuối trang có ghi "Firmware is not free". Tôi nhắc nhở bạn hoangminh1234 vì bạn ấy đang yêu cầu cái firmware của GTP-USB [plus] đó.

Thân,

Em đã vào trang web đó và cũng biết là như vậy, nhưng http://www.electoday.com/freeware/WinPic800_v355g.rar
bác download về coi trong đó có đầy đủ, hôm trước em cũng thấy trên diễn đàn Picvietnam mình, hình như bác F cũng cung cấp firmware GTP-USB
http://www.picvietnam.com/forum/show...npic800&page=2

ti500 27-10-2007 07:00 PM

Theo mình thì 2 bác nói đều đúng và có lý cả, bác Namqn thì nói về vấn đề bản quyền của GTP PLUS, còn bác vandungevn lại đề cập đến sự phổ biến của phiên bản free là GTP USB V3.55. Kể từ sau phiên bản GTP USB v3.55 thì firmware không còn cho free nữa, việc upload firmware này rộng rãi mà không được sự đồng ý của khổ chủ thì đúng là vi phạm bản quyền như bác Namqn đã nói

navy 16-02-2008 01:02 AM

Mạch nạp GTP-USB
 
Trích:

Nguyên văn bởi duy08091983 (Post 9493)
Mình cũng dùng 18F4550 để làm GTP-USB [Plus], lúc đầu cũng bị hiện tượng giống như bạn miêu tả. Bạn hãy thay cáp USB bằng loại tốt, nếu không tìm được cáp USB loại tốt (có lớp chống nhiễu), hãy cắt ngắn cáp USB hiện tại bạn đang dùng và hãy cắm vào cổng USB phía sau PC.
Chúc bạn sớm thành công ! ( YM : duy08091983@yahoo.com )

Giúp mình với!!!!
Mình dùng GTP-USB đã lâu cho PC để bàn, bây giờ mình có Laptop mà không sao cài đặt được. Mỗi lần test hardware thì nó báo "Not open file Ind.#0". Bạn nào biết chỉ giúp mới.Một cái Laptop cũ mình mượn thì cài chạy bình thường. Laptop của mình dùng Windows Vista.Ngoài ra khi cài driver nó báo"Your device not start"(Error code 10) .Help me!Cảm ơn các bạn rất nhiều.

namqn 16-02-2008 06:33 AM

Trích:

Nguyên văn bởi navy (Post 14323)
Giúp mình với!!!!
Mình dùng GTP-USB đã lâu cho PC để bàn, bây giờ mình có Laptop mà không sao cài đặt được. Mỗi lần test hardware thì nó báo "Not open file Ind.#0". Bạn nào biết chỉ giúp mới.Một cái Laptop cũ mình mượn thì cài chạy bình thường. Laptop của mình dùng Windows Vista.Ngoài ra khi cài driver nó báo"Your device not start"(Error code 10) .Help me!Cảm ơn các bạn rất nhiều.

Bạn xem lại phiên bản của WinPic800 mà bạn đang dùng, phiên bản mới nhất là 3.62a, cũng chỉ tương thích với Windows Vista 32 và Windows Vista 64 ở test mode (tôi cũng không rõ ý của tác giả khi gọi là test mode). Không nên dùng bản Windows mới nhất để lập trình nhúng, vì đa số các công cụ sẽ cần có thời gian để có thể tương thích với hệ điều hành.

Thân,

navy 16-02-2008 01:45 PM

Trích:

Nguyên văn bởi namqn (Post 14325)
Bạn xem lại phiên bản của WinPic800 mà bạn đang dùng, phiên bản mới nhất là 3.62a, cũng chỉ tương thích với Windows Vista 32 và Windows Vista 64 ở test mode (tôi cũng không rõ ý của tác giả khi gọi là test mode). Không nên dùng bản Windows mới nhất để lập trình nhúng, vì đa số các công cụ sẽ cần có thời gian để có thể tương thích với hệ điều hành.

Thân,

Cám ơn bác namqn đã quan tâm! Mình dùng Windows Vista 32bit và dùng Winpic800 V3.55 vì khí mua mạch của TMe-Design HCM khuyên dùng V3.55.Mà máy Laptop của mình mua nó nói nếu cài XP SP2 thì nó không hỗ trợ được nhiều phần cứng. Hôm qua nghe lời một bạn trên diễn đàn thử lấy cable của máy in ra ( vì nó to và có chống nhiễu) và cắt bớt đi cũng không được Thế là toi mất cái cable máy in.Hỏi nhà sản suất GTP-USB của mình cũng chỉ nói là cài lại driver. Nhưng có lần mình cũng mượn một laptop cài XP - SP2 cũng không được, một cái laptop cũ khác thì lại được. Sáng nay mình đo điện áp trên cable nguồn USB thì là 5.17VDC.Không biết có giải pháp nào không? Help me!!!Nếu ở VN bác nào thấy có mạch nạp nào thoả mãn máy của mình chỉ cho mình mua mới.Thanks!!!!

namqn 16-02-2008 10:12 PM

Trích:

Nguyên văn bởi navy (Post 14332)
Cám ơn bác namqn đã quan tâm! Mình dùng Windows Vista 32bit và dùng Winpic800 V3.55 vì khí mua mạch của TMe-Design HCM khuyên dùng V3.55.Mà máy Laptop của mình mua nó nói nếu cài XP SP2 thì nó không hỗ trợ được nhiều phần cứng. Hôm qua nghe lời một bạn trên diễn đàn thử lấy cable của máy in ra ( vì nó to và có chống nhiễu) và cắt bớt đi cũng không được Thế là toi mất cái cable máy in.Hỏi nhà sản suất GTP-USB của mình cũng chỉ nói là cài lại driver. Nhưng có lần mình cũng mượn một laptop cài XP - SP2 cũng không được, một cái laptop cũ khác thì lại được. Sáng nay mình đo điện áp trên cable nguồn USB thì là 5.17VDC.Không biết có giải pháp nào không? Help me!!!Nếu ở VN bác nào thấy có mạch nạp nào thoả mãn máy của mình chỉ cho mình mua mới.Thanks!!!!

TMe-Design đã dùng phiên bản firmware miễn phí sau cùng của GTP-USB [plus], do đó chỉ được hỗ trợ đầy đủ bởi phiên bản WinPic800 v3.55. Firmware đó được viết vào mùa hè năm 2005, do đó có lẽ driver của nó cũng chưa được hoàn thiện, và chỉ được thử nghiệm với những phiên bản hệ điều hành tương đối cũ. Bạn có thể thử phiên bản mới nhất của WinPic800 trên máy tính có Windows Vista của bạn, nhưng cần hiểu rằng phiên bản mới nhất của WinPic800 có thể sẽ không hỗ trợ đầy đủ cho mạch nạp đã lỗi thời của bạn (với firmware viết vào năm 2005).

Có một số mạch nạp giao tiếp với host PC qua cổng USB, chẳng hạn như PICkit 2, Brenner8/Brenner9, và bạn có thể tự làm lấy. Bạn đọc thêm ở đây về các mạch nạp này:

http://www4.hcmut.edu.vn/~nqnam/uC.php

Thân,

navy 17-02-2008 01:01 AM

Gtp-usb
 
Cám ơn bác namqn rất nhiều,E sẽ xem thử. Không biết PICkit 2 có chắc chắn cài được trên máy của em ko?Nếu được em sẵn sàng mua. Em đã hỏi bác F về mạch này rồi.Em đang liên hệ mua.Nếu bác và anh em trên diễn đàn có tìm được firmware và driver GTP-USB winpic800 mới nhất phù hợp với mạch của mình thì post cho mình mới nhé!Cám ơn các bạn trước!!
Quên mất, lúc nãy em cắm mạch GTP-USB này vào máy destop chạy bình thường nhưng khi rút cable USB ra và check hardware thì báo lỗi tương tự như khi cắm vào laptop, đều thông báo "Failled to open Ind.#0 " Có phải do cable không đảm bảo chất lượng không? Vậy phải mua cable loại nào ? Mong các bác có kinh nghiệm sử dung GTP-USB chỉ giúp!Thanks!

namqn 17-02-2008 02:16 AM

Trích:

Nguyên văn bởi navy (Post 14338)
Cám ơn bác namqn rất nhiều,E sẽ xem thử. Không biết PICkit 2 có chắc chắn cài được trên máy của em ko?Nếu được em sẵn sàng mua. Em đã hỏi bác F về mạch này rồi.Em đang liên hệ mua.Nếu bác và anh em trên diễn đàn có tìm được firmware và driver GTP-USB winpic800 mới nhất phù hợp với mạch của mình thì post cho mình mới nhé!Cám ơn các bạn trước!!
Quên mất, lúc nãy em cắm mạch GTP-USB này vào máy destop chạy bình thường nhưng khi rút cable USB ra và check hardware thì báo lỗi tương tự như khi cắm vào laptop, đều thông báo "Failled to open Ind.#0 " Có phải do cable không đảm bảo chất lượng không? Vậy phải mua cable loại nào ? Mong các bác có kinh nghiệm sử dung GTP-USB chỉ giúp!Thanks!

Theo thông tin từ một moderator chịu trách nhiệm phát triển PICkit 2 của Microchip (trên forum của Microchip), PICkit 2 tương thích với Windows Vista 32-bit, tuy nhiên PICkit 2 chưa hỗ trợ Windows Vista 64-bit.

Theo tôi, cáp USB nên có màn chắn (shield, loại vỏ bọc bằng lưới kim loại bên ngoài cáp) để đảm bảo truyền thông an toàn. Đa số phần cứng sử dụng tốc độ full-speed với tần số 12 MHz được sử dụng trên đường truyền, do đó việc dùng một sợi cáp đạt tiêu chuẩn là nên làm.

Thân,

footballer 16-03-2008 09:59 PM

Chào mọi người, mình đang phải làm đồ án tốt nghiệp với chip dsPIC30F6010A. Hiện mình có mạch nạp gtb-usb+ winpic800 v3.55g. Hiện tại mình không thể detect PIC được. Mình xem lại trong list các chip được phiên bản winpic800 v3.55g thì chỉ có chip dsPIC30F6010, nhưng không có chip dsPIC30F6010A. Không biết có phải là dsPIC30F6010A không được hỗ trợ trong phiên bản winpic800 này không? Mình xem trong phiên bản mới nhất winpic800 v3.63 thì list các chip được hỗ trợ bao gồm cả dsPIC30F6010 và dsPIC30F6010A.
Mọi người cho mình hỏi thêm là mạch nạp PICKit2 có nạp được cho chip dsPIC30F6010A không?
Cảm ơn mọi người và cảm ơn diễn đàn.

namqn 16-03-2008 10:15 PM

Trích:

Nguyên văn bởi footballer (Post 14948)
Chào mọi người, mình đang phải làm đồ án tốt nghiệp với chip dsPIC30F6010A. Hiện mình có mạch nạp gtb-usb+ winpic800 v3.55g. Hiện tại mình không thể detect PIC được. Mình xem lại trong list các chip được phiên bản winpic800 v3.55g thì chỉ có chip dsPIC30F6010, nhưng không có chip dsPIC30F6010A. Không biết có phải là dsPIC30F6010A không được hỗ trợ trong phiên bản winpic800 này không? Mình xem trong phiên bản mới nhất winpic800 v3.63 thì list các chip được hỗ trợ bao gồm cả dsPIC30F6010 và dsPIC30F6010A.
Mọi người cho mình hỏi thêm là mạch nạp PICKit2 có nạp được cho chip dsPIC30F6010A không?
Cảm ơn mọi người và cảm ơn diễn đàn.

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,

duy08091983 18-03-2008 05:35 PM

Trích:

Nguyên văn bởi footballer (Post 14948)
Chào mọi người, mình đang phải làm đồ án tốt nghiệp với chip dsPIC30F6010A. Hiện mình có mạch nạp gtb-usb+ winpic800 v3.55g. Hiện tại mình không thể detect PIC được. Mình xem lại trong list các chip được phiên bản winpic800 v3.55g thì chỉ có chip dsPIC30F6010, nhưng không có chip dsPIC30F6010A. Không biết có phải là dsPIC30F6010A không được hỗ trợ trong phiên bản winpic800 này không? Mình xem trong phiên bản mới nhất winpic800 v3.63 thì list các chip được hỗ trợ bao gồm cả dsPIC30F6010 và dsPIC30F6010A.
Mọi người cho mình hỏi thêm là mạch nạp PICKit2 có nạp được cho chip dsPIC30F6010A không?
Cảm ơn mọi người và cảm ơn diễn đàn.

Chào bạn, sao bạn không dùng mạnh nạp GTP-USB [PLUS] mới, tương thích Winpic800 v3.61, tất nhiên có hỗ trợ dsPIC30F6010A. Bạn xem chi tiết tại www.pduytech.com, bên mình đặt lại tên mạch nạp là gUSB.

footballer 19-03-2008 03:35 PM

Hic, vẫn cái mạch nạp GTP-USB dùng với phiên bản Winpic800 3.55 g của mình. Hôm trước mình có thể dùng nó để nạp được cho con chip 30F4011, thế mà hôm nay cắm chip 30F4011 vào lại không thể detect được PIC. Mình đã kiểm tra lại PIC của mình bằng mạch nạp của đứa bạn thì chip vẫn còn sống. Ngoài ra, tuy không detect được 30F4011 nhưng cái mạch nạp của mình lại vẫn có thể detect và nạp được cho chip 18F4455. Có ai giải thích cho mình vấn để này được không? Có cách nào để mạch nạp của mình lại có thể nạp được cho 30F4011 không? Thanks.

footballer 19-03-2008 04:41 PM

Trích:

Nguyên văn bởi namqn (Post 14949)
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.

namqn 20-03-2008 01:59 AM

Trích:

Nguyên văn bởi footballer (Post 15011)
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,

footballer 20-03-2008 11:29 AM

Em cảm ơn anh Nam.
Mạch đích của em chỉ có mỗi chip 30f6010A, với các chân chip được đưa ra header.
Mạch đích được cấp nguồn từ PICkit2.
Cáp nối từ PICkit2 đến mạch đích chỉ khoảng 10cm.
Mạch PICkit2 của em đi kèm theo một board mạch demo, trên board mạch demo này có chip 16F690. Trước khi thử với 30F6010A em đã đọc User guide và nạp thử chương trình với board mạch demo thành công. Nhưng bây giờ thì thậm chí phần mềm nạp trên PC còn không nhận diện được PICkit2, nên em không thể test thêm được gì nữa.

namqn 20-03-2008 06:29 PM

Trước hết, bạn kiểm tra xem PICkit 2 còn làm việc tốt hay không trên một máy tính khác. Nếu firmware của PICkit 2 bị hỏng vì một lý do gì đó, vẫn có khả năng nạp lại firmware cho PICkit 2.

Vì PICkit 2 được thiết kế kém đối với phần cấp nguồn cho mạch đích, tôi đề nghị bạn dùng nguồn ngoài cho mạch đích. Nếu bạn vẫn muốn cấp nguồn cho mạch đích từ PICkit 2, bạn nên kiểm tra xem tổng giá trị các tụ điện giữa các cặp chân Vdd và Vss có vượt quá vài trăm uF (tùy vào điều kiện làm việc và tình trạng của phần mạch cấp nguồn cho mạch đích của PICkit 2).

Dù cáp nối giữa PICkit 2 và mạch đích của bạn tương đối ngắn, tôi vẫn khuyên bạn hàn một tụ điện 47 pF giữa chân PGD của dsPIC và GND, đặt càng gần dsPIC càng tốt (tôi đã nhiều lần nói về việc này trên diễn đàn, bây giờ nhắc lại một lần nữa).

Thân,

footballer 21-03-2008 12:39 AM

Hiện tại thì vì phần mềm trên PC không nhận diện được PICkit2 nên chức năng nạp firmware từ trên phần mềm không thể thực hiện được( bị làm mờ). Có cách nào khác để nạp firmware cho PICkit2 không hả anh?
Em đã thử trên một máy tính khác, tình trạng vẫn như vậy: PICkit2 not found...
Em sẽ chú ý về việc dùng tụ giữa chân PGD và GND.
Hình dưới đây em chụp lại giao diện phần mềm trên PC. Dù đã kết nối PICkit2 vào cổng USB nhưng nó vẫn thông báo là PICkit2 not found...


http://i303.photobucket.com/albums/n...22/PICkit2.jpg

http://i303.photobucket.com/albums/n...ICkit2_1-1.jpg

namqn 21-03-2008 01:58 AM

Trích:

Nguyên văn bởi footballer (Post 15053)
Hiện tại thì vì phần mềm trên PC không nhận diện được PICkit2 nên chức năng nạp firmware từ trên phần mềm không thể thực hiện được( bị làm mờ). Có cách nào khác để nạp firmware cho PICkit2 không hả anh?
Em đã thử trên một máy tính khác, tình trạng vẫn như vậy: PICkit2 not found...
Em sẽ chú ý về việc dùng tụ giữa chân PGD và GND.
Hình dưới đây em chụp lại giao diện phần mềm trên PC. Dù đã kết nối PICkit2 vào cổng USB nhưng nó vẫn thông báo là PICkit2 not found...


http://i303.photobucket.com/albums/n...22/PICkit2.jpg

http://i303.photobucket.com/albums/n...ICkit2_1-1.jpg

Theo sơ đồ mạch của PICkit 2, có một đầu nối ICSP để nạp firmware cho PIC trên board mạch, trong trường hợp bootloader bị hỏng. Tuy nhiên, tôi chưa từng dùng PICkit 2 chính hãng (tôi chỉ có PICkit 2 tự làm thôi) nên cũng không rõ phải tháo bộ nạp ra như thế nào. Bạn nên kiểm tra thêm một lần nữa trên các máy tính khác nhau, trước khi tháo tung PICkit 2 ra. Nên hỏi nơi bán xem họ có đề nghị gì không trong trường hợp này.

Bạn đọc thêm ở đây về cách chẩn đoán và chữa bệnh cho PICkit 2:
http://forum.microchip.com/tm.aspx?m=260005

Thân,

hoang_nhan 23-06-2008 11:55 PM

có đọc chép được mấy con flash ko bạn ví dụ như 2084, 2085, 80201, v.v cho mình biết vơi thanks nhieu !

namqn 24-06-2008 12:04 AM

Trích:

Nguyên văn bởi hoang_nhan (Post 16994)
có đọc chép được mấy con flash ko bạn ví dụ như 2084, 2085, 80201, v.v cho mình biết vơi thanks nhieu !

PICkit 2 chỉ hỗ trợ các vi điều khiển dùng flash của Microchip, và các sản phẩm EEPROM do Microchip sản xuất. E rằng những chip mà bạn nêu trên không được hỗ trợ bởi PICkit 2.

Thân,

Mr.Bi 23-07-2008 11:30 PM

em làm mạch GTP_USB theo sơ đồ sau !
http://i189.photobucket.com/albums/z...ngMinhDN/5.png

nhan thiet bị , nhưng có dấu ? ko bit các a có gặp vậy ko ?
http://i189.photobucket.com/albums/z...MinhDN/1-3.png

em vào setting , chọn như trong hình , nhưng cổng GTP_USB #0 ko hiện ra
http://i189.photobucket.com/albums/z...ngMinhDN/2.png
http://i189.photobucket.com/albums/z...ngMinhDN/3.png
http://i189.photobucket.com/albums/z...ngMinhDN/4.png

firmware thì em lấy trong Winpic800 v3.55d/GTP_USB . ko bit sao mạch nạp em ko hoạt động ? a nào có gặp rồi thì chỉ e với

namqn 24-07-2008 12:00 AM

Tôi chưa bao giờ làm mạch GTP-USB, nên cũng không rõ bạn đang gặp lỗi gì.

Tuy nhiên, tôi có vài góp ý:

- Tụ điện tại chân VUSB là 470 nF, loại ceramic hay tantalum. Không phải thật to là tốt đâu.

- Không rõ bạn đã cài driver cho GTP-USB đó hay chưa?

Thân,

duy08091983 24-07-2008 09:30 AM

Trích:

Nguyên văn bởi Mr.Bi (Post 17660)
em làm mạch GTP_USB theo sơ đồ sau !
http://i189.photobucket.com/albums/z...ngMinhDN/5.png

nhan thiet bị , nhưng có dấu ? ko bit các a có gặp vậy ko ?
http://i189.photobucket.com/albums/z...MinhDN/1-3.png

em vào setting , chọn như trong hình , nhưng cổng GTP_USB #0 ko hiện ra
http://i189.photobucket.com/albums/z...ngMinhDN/2.png
http://i189.photobucket.com/albums/z...ngMinhDN/3.png
http://i189.photobucket.com/albums/z...ngMinhDN/4.png

firmware thì em lấy trong Winpic800 v3.55d/GTP_USB . ko bit sao mạch nạp em ko hoạt động ? a nào có gặp rồi thì chỉ e với

Chào Mr.Bi

Mình thấy có điều lạ là trong Device Manager có dòng Hardware Winpic800, mình nhớ hồi trước làm GTP-USB Summner 2005 không có dòng này, mà chỉ có GTP-USB Summner... (được đặt ở đâu không nhớ rõ).

Mình có ý như thế này, bạn gỡ mạch nap GTP-USB ra khỏi máy tính, tìm cách gỡ bỏ dòng Hardware Winpic800 trong Device Manager, bạn click phải chuột vào Hardware Winpic800 chọn Uninstall. Khởi động lại máy xem có mất dòng đó không.

Hi vòng sẽ gỡ bỏ thành công, tiếp theo bạn gắn GTP-USB vào, nếu PC đòi driver thì bạn cung cấp driver kèm với Winpic800 v3.55d.

Chúc bạn sớm thành công !

Homepage : http://www.pduytech.com
YM : duy08091983@yahoo.com
Email : oliver.duy@gmail.com

linhnc308 24-07-2008 10:25 AM

@Mr.Bi
Vấn đề của bạn gặp phải là do chưa cài được đúng driver của mạch. hãy gỡ bỏ hết các driver cũ mà bạn đã cài cho phần mềm. Cắm lại mạch nạp vào và tiến hành cài driver usb đi kèm trong thư mục của winpic800. Trên mạch bạn có 2 con Led, khi mới cắm mạch, chỉ 1 led sáng. Nếu bạn cài đúng driver thì sẽ chuyển qua led kia sáng. Lúc đó bạn vào chọn GTP USB #0 thì dưới ô Addr bạn sẽ thấy có chữ #0. Cứ làm tuần tự tứng bước. Chúc thành công.

nhoczin 11-08-2008 10:06 PM

GTP -USB không nạp được ICSP
 
Chào các bác, em sử dụng mạch GTP-USB v3.55g nạp cho 16f877a sử dụng thạch anh 20MHz dùng winPIC800 v3.55g gặp phải vấn đề sau :

+ Khi nạp chip bằng cách cắm chip lên mạch thì ok.
+ Khi nạp qua ICSP vào mạch chỉ có chip và cổng ICSP thì ok.
+ Khi nạp qua ICSP vào mạch thật ( đầy đủ chip + bộ dao động + .... ) thì phần mềm báo không detect được chip.

Em đã thử trên nhiều máy khác nhau và kiểm tra lại các dây nối nhưng kết quả không thay đổi.

Em muốn hỏi tại sao lại bị như vậy ? cách khắc phục nó ?

namqn 11-08-2008 10:40 PM

Trích:

Nguyên văn bởi nhoczin (Post 18101)
Chào các bác, em sử dụng mạch GTP-USB v3.55g nạp cho 16f877a sử dụng thạch anh 20MHz dùng winPIC800 v3.55g gặp phải vấn đề sau :

+ Khi nạp chip bằng cách cắm chip lên mạch thì ok.
+ Khi nạp qua ICSP vào mạch chỉ có chip và cổng ICSP thì ok.
+ Khi nạp qua ICSP vào mạch thật ( đầy đủ chip + bộ dao động + .... ) thì phần mềm báo không detect được chip.

Em đã thử trên nhiều máy khác nhau và kiểm tra lại các dây nối nhưng kết quả không thay đổi.

Em muốn hỏi tại sao lại bị như vậy ? cách khắc phục nó ?

Bạn so sánh mạch thật và mạch chỉ có chip và cổng ICSP xem hai mạch khác nhau những gì đối với các chân MCLR, VDD, PGD, và PGC. Có khả năng là bạn chưa cách ly các chân này tốt.

Thân,

meishun 11-08-2008 10:52 PM

Trích:

Nguyên văn bởi nhoczin (Post 18101)
Chào các bác, em sử dụng mạch GTP-USB v3.55g nạp cho 16f877a sử dụng thạch anh 20MHz dùng winPIC800 v3.55g gặp phải vấn đề sau :

+ Khi nạp chip bằng cách cắm chip lên mạch thì ok.
+ Khi nạp qua ICSP vào mạch chỉ có chip và cổng ICSP thì ok.
+ Khi nạp qua ICSP vào mạch thật ( đầy đủ chip + bộ dao động + .... ) thì phần mềm báo không detect được chip.

Em đã thử trên nhiều máy khác nhau và kiểm tra lại các dây nối nhưng kết quả không thay đổi.

Em muốn hỏi tại sao lại bị như vậy ? cách khắc phục nó ?

Bạn xem lại mạch reset của con PIC, lúc trước tôi cũng gặp hiện tượng này vì mạch Reset tôi gắn 1 cái tụ song song với Switch, nếu bỏ tụ này đi thì chạy ổn. Thực ra cũng không cần tụ này lắm vì bên trong con PIC đã có sẵn mạch Reset rồi.

nhoczin 12-08-2008 03:21 PM

@ namqn: Em đã kiểm tra, 2 mạch tương tự nhau về cổng ICSP, các chân cách ly vẫn tốt.

@meishun: Mạch reset của em ko sử dụng tụ, chỉ có switch và trở 10k.

namqn 12-08-2008 06:17 PM

Trích:

Nguyên văn bởi nhoczin (Post 18113)
@ namqn: Em đã kiểm tra, 2 mạch tương tự nhau về cổng ICSP, các chân cách ly vẫn tốt.

@meishun: Mạch reset của em ko sử dụng tụ, chỉ có switch và trở 10k.

"Tương tự" hay "hoàn toàn giống nhau"? "Cách ly vẫn tốt" là như thế nào?

Nếu bạn không muốn giúp người khác hiểu thêm về vấn đề của bạn để giúp bạn, e rằng bạn sẽ phải tự tìm hiểu và giải quyết vấn đề của bạn. Vấn đề của bạn có lẽ liên quan đến phần cứng của mạch thật, nhưng bạn chỉ nói vài câu rồi nhờ người khác giúp, không hề có sơ đồ nguyên lý hay hình chụp mạch thật, làm sao người khác giúp bạn?

Thân,

nhoczin 12-08-2008 11:47 PM

1 Attachment(s)
Vâng, em sơ suất quá. Dưới đây là sơ đồ nguyên lí

+ Cách nối của mạch ICSP và mạch thật đối với đầu nối ICSP là giống hết nhau.
+ Em đã kiểm tra bằng đồng hồ số, kiểm tra các dây của cổng ICSP trên mạch thật và các dây khác trên mạch đều bình thường, không có hiện tượng chập ở đâu cả.
+ Điện trở trên dây nối cỡ khoảng 1 ôm.

Do không có wc nên không thể chụp đc mạch thật và mạch nạp lên đây, thành thật xin lỗi mọi người. Em đang kiểm tra lại.

Cảm ơn mọi người đã giúp đỡ.

namqn 13-08-2008 01:01 AM

Trích:

Nguyên văn bởi nhoczin (Post 18117)
Vâng, em sơ suất quá. Dưới đây là sơ đồ nguyên lí

+ Cách nối của mạch ICSP và mạch thật đối với đầu nối ICSP là giống hết nhau.
+ Em đã kiểm tra bằng đồng hồ số, kiểm tra các dây của cổng ICSP trên mạch thật và các dây khác trên mạch đều bình thường, không có hiện tượng chập ở đâu cả.
+ Điện trở trên dây nối cỡ khoảng 1 ôm.

Do không có wc nên không thể chụp đc mạch thật và mạch nạp lên đây, thành thật xin lỗi mọi người. Em đang kiểm tra lại.

Cảm ơn mọi người đã giúp đỡ.

Nếu bạn dùng GTP-USB để cấp nguồn cho mạch đích thì không nên dùng tụ 100 uF ở ngõ ra của 7805. Điều này sẽ làm giảm tốc độ tăng áp VDD, và có thể khiến PIC không làm việc ổn định. Chỉ dùng tụ 104 (100 nF) là đủ. Tôi tin là khi bạn thử chỉ với PIC và đầu nối ICSP thì không có tụ này trong mạch.

Thân,

thang8831 17-09-2008 03:23 PM

2 Attachment(s)
Chào các bác! Các bác ơi giúp em với, em làm mạch nạp GTP_USB summer2005 nhưng không nạp được chip của em là 16f877A. Khi nạp nó báo lỗi như sau:

meishun 17-09-2008 08:17 PM

Mạch GTP-USB summer2005 hoạt động tốt với winpic800 v3.55g nhưng xem trong hình thấy phiên bản winpic của bạn là 3.55. Bạn thử lại với bản 3.55g thử xem.

thang8831 20-09-2008 12:35 AM

mình dùng phiên bản 3.55g rồi nhưng vẫn không đc.

KnowMore 20-09-2008 10:47 AM

Em đang định mua vài con PIC16F785 và PIC12F615, nhưng mạch nạp em đang dùng không hỗ trợ 2 con này (GTP-USB <winpic800 3.55f> và JDM <winpicpgm>). Bác nào biết cách update thì chỉ em với! Hoặc chỉ em phần mềm nạp, mạch nạp đơn giản nào đó có hỗ trợ!
Cảm ơn các bác!

duy08091983 21-09-2008 09:05 PM

Trích:

Nguyên văn bởi KnowMore (Post 18971)
Em đang định mua vài con PIC16F785 và PIC12F615, nhưng mạch nạp em đang dùng không hỗ trợ 2 con này (GTP-USB <winpic800 3.55f> và JDM <winpicpgm>). Bác nào biết cách update thì chỉ em với! Hoặc chỉ em phần mềm nạp, mạch nạp đơn giản nào đó có hỗ trợ!
Cảm ơn các bác!

Chào bạn, mình thấy phần mềm Winpic800 v3.61 có hỗ trợ PIC16F785, Winpic800 v3.63 có hỗ trợ cả PIC16F785 và PIC12F615, phần cứng yêu cầu là GTP-USB [Plus]. Bên mình đang nâng cấp sản phẩm gUSB PIC Pro 1 lên tương thích với Winpic800 v3.63 (trước đây chỉ tương thích với Winpic v3.61) mà giá bán không thay đổi.

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983@yahoo.com

vandungevn 28-02-2009 12:57 AM

Bạn kiểm tra lại cáp chân cắm cho chuẩn, đồng thời xem có đủ nguồn cấp 12V ở chân VPP ko, chỗ có 2 con tụ và 2 con Đioe đó.
Goog Luck


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam