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 30-11-2006, 08:49 AM   #1
RedRose
Đệ tử 1 túi
 
Tham gia ngày: Nov 2006
Bài gửi: 21
:
Send a message via Yahoo to RedRose
Hi anh Nam
Em đọc rất kỹ các post rồi mới hỏi mà. Em cũng tải file đó về thì trong winpic800 mới có hardware cho Schaer+ mà. Trong file đó chỉ có hình minh hoạ cho mạch JDM thôi, nên em mới mắc ở chỗ setting đó.

Em up hình setting cho Schaer+ mod lên đây nhé
Hình Kèm Theo
File Type: jpg winpic800_schaer.JPG (43.2 KB, 559 lần tải)
RedRose vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-11-2006, 07:38 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ích:
Nguyên văn bởi RedRose View Post
Hi anh Nam
Em đọc rất kỹ các post rồi mới hỏi mà. Em cũng tải file đó về thì trong winpic800 mới có hardware cho Schaer+ mà. Trong file đó chỉ có hình minh hoạ cho mạch JDM thôi, nên em mới mắc ở chỗ setting đó.

Em up hình setting cho Schaer+ mod lên đây nhé
Nếu bạn dùng Schaer+ Mod của tôi thì không cần chỉnh sửa gì trong tập tin cấu hình của WinPic800. (Xin lỗi, có một chỗ cần chỉnh lại: Data In là chân BUSY/11, thay vì chân ACK/10-tôi đã sửa hardware để dùng chung với nhiều phần mềm khác nhau, một trong số đó bắt buộc chân ACK/10 là Data In).

Laptop vừa hỏng ổ cứng, do đó những gì liên quan đến PIC của tôi đều bị mất, sẽ test lại Schaer+ Mod với WinPic800 sau, vì hiện giờ không có mạch trong tay (đang ở office).

Update: Vì chân BUSY và ACK có logic ngược nhau, do đó nếu dùng chân BUSY cho Schaer+ thì trong WinPic800 sẽ phải set Invert của Data In, đúng như RedRose đã thực hiện.

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

thay đổi nội dung bởi: namqn, 19-08-2007 lúc 03:44 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-12-2006, 07:03 PM   #3
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 anhoa1608 View Post
Anh Nam...
Mạch sửa đổi của anh có dùng WINPIC 800 nạp được ko???
Và được thì chọn giao tiếp Hardware nào?????
Cảm ơn anh nhiều...
Các mạch của tôi vẫn chạy tốt với WinPic800. WinPic800 có sẵn tập tin cấu hình cho JDM rồi, còn tập tin cấu hình cho Schear+ thì bạn giải nén tập tin đính kèm vào thư mục con Hardware của thư mục cài đặt WinPic800 (thường có tên là WinPic800). Nhớ kiểm tra là mạch nạp dùng chân 11 của cổng song song.

Thân,
File Kèm Theo
File Type: zip Schear+.zip (956 Bytes, 215 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
Old 06-02-2007, 05:30 PM   #4
cglt
Nhập môn đệ tử
 
Tham gia ngày: Mar 2006
Bài gửi: 8
:
Phần mềm PonyProg2000 thấy nạp được con pic,các Bác chỉ giúp mình mạch nạp dùng cổng plt với.Cảm ơn nhiều.
cglt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-02-2007, 06:48 PM   #5
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 cglt View Post
Phần mềm PonyProg2000 thấy nạp được con pic,các Bác chỉ giúp mình mạch nạp dùng cổng plt với.Cảm ơn nhiều.
Phần mềm PonyProg2000 không hỗ trợ nhiều PIC lắm, và không chuyên dành cho PIC. Bạn chịu khó đọc lại một số post đầu tiên của luồng này, đã có giới thiệu đầy đủ về các phần mềm và phần cứng.

Mạch nạp qua cổng song song cho PIC hiệu quả nhất theo tôi vẫn là các mạch tương thích với mạch Tait classic, ví dụ Schaer+.

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

thay đổi nội dung bởi: namqn, 19-08-2007 lúc 03:46 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-02-2007, 01:58 PM   #6
omen
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 18
:
Chào các bác
Em vừa lắp mạch nạp PIC ICSP theo mạch schear+ Mod của bác namnq, hiện h mạch của em nó đang bị bệnh sau : detect đc chip (18f4550) đọc được, nhưng không thể nào ghi được xóa được. Ghi đúng cái vừa đọc ra thì được nhưng sửa đi 1 chút rồi ghi thì lại báo lỗi verify error at địa chỉ vừa sửa. Nhưng chỉ phần code thì mới bị thế, phần data thì lại vẫn đọc ghi bình thường, Em đang dùng winpic800.
Không rõ là có do config bit của chip ko , chip mang sang máy nạp khác ( không phải icsp) thì vẫn xóa ghi được bình thường.

Em đọc thấy có mấy bác cũng bị lỗi này trong trang 4 , ko rõ tới giờ các bác đã sửa được chưa ?
Mong các bác giúp em với, em xin cảm ơn trước

thay đổi nội dung bởi: omen, 26-02-2007 lúc 02:03 PM.
omen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-02-2007, 06:05 PM   #7
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 omen View Post
Chào các bác
Em vừa lắp mạch nạp PIC ICSP theo mạch schear+ Mod của bác namnq, hiện h mạch của em nó đang bị bệnh sau : detect đc chip (18f4550) đọc được, nhưng không thể nào ghi được xóa được. Ghi đúng cái vừa đọc ra thì được nhưng sửa đi 1 chút rồi ghi thì lại báo lỗi verify error at địa chỉ vừa sửa. Nhưng chỉ phần code thì mới bị thế, phần data thì lại vẫn đọc ghi bình thường, Em đang dùng winpic800.
Không rõ là có do config bit của chip ko , chip mang sang máy nạp khác ( không phải icsp) thì vẫn xóa ghi được bình thường.

Em đọc thấy có mấy bác cũng bị lỗi này trong trang 4 , ko rõ tới giờ các bác đã sửa được chưa ?
Mong các bác giúp em với, em xin cảm ơn trước
Ghi đúng phần vừa đọc ra thành công không có nghĩa là mạch ghi được chip. Giải thích: nếu mạch nạp không thể xóa được chip, thì chương trình cũ vẫn còn nguyên, nếu nó cũng không ghi được chương trình mới vào, thì khi verify vẫn ok, vì nội dung của bộ đệm và của flash là giống nhau.

Điều đầu tiên bạn có thể làm là post phần set up khi vào mênu Settings>Hardware, nhãn ICSP. Bạn có thể thử chỉ xóa chip rồi đọc lại xem chip có bị xóa thực sự hay không.

Những trục trặc kiểu này tôi đã gặp nhiều lần.

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
Old 26-02-2007, 08:47 PM   #8
omen
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 18
:
Sau đây là setting và thông báo lỗi của em

Lúc nãy thì nó vẫn còn nạp đc data bây h thì nó ko nạp luôn đc data nữa
Mạch em dùng chân số 10 ack làm chân data in , em vào setting >Hardware nhưng ko có nhãn icsp, chỉ có nhãn icsp trong software, chắc ý bác bảo setting của schear+ ?
Hình Kèm Theo
File Type: jpg Loi1.JPG (56.4 KB, 415 lần tải)
File Type: jpg setting1.JPG (36.1 KB, 414 lần tải)
File Type: jpg setting2.JPG (15.4 KB, 408 lần tải)
omen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-02-2007, 11:37 PM   #9
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 omen View Post
Sau đây là setting và thông báo lỗi của em

Lúc nãy thì nó vẫn còn nạp đc data bây h thì nó ko nạp luôn đc data nữa
Mạch em dùng chân số 10 ack làm chân data in , em vào setting >Hardware nhưng ko có nhãn icsp, chỉ có nhãn icsp trong software, chắc ý bác bảo setting của schear+ ?
Đúng là Settings>Software, tôi đánh nhầm. Theo hình của bạn post lên thì nó sẽ không xóa chip khi nạp chương trình. Nếu bạn không dùng các bit protect thì không sao, trong trường hợp cần xóa một vài bit protect thì nó sẽ báo lỗi.

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
Old 26-02-2007, 09:01 PM   #10
omen
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 18
:
Hí, em sửa được rồi các bác ạ
Sau khi post bài trên em thử cắm thêm 1 cái nguồn 5v cho con chip thế là nó lại nạp ngon các bác ạ
Chắc tại con transitor cấp nguồn vdd cho nó có vấn đề
omen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-02-2007, 08:46 PM   #11
omen
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 18
:
Hic sau khi sửa đc lỗi đó thì nó nảy sang cái lỗi là đọc hay bị unknow, lúc thì nhận đúng lúc unknow, tuy nhiên vẫn đọc ghi đc đúng
omen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-02-2007, 01:28 AM   #12
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
Vẫn một mẹo cũ tôi đã nói nhiều lần: thêm 1 tụ điện khoảng vài chục pF (47 pF chẳng hạn), nối từ chân PGC xuống GND, càng gần chip càng 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
Old 28-02-2007, 03:15 PM   #13
omen
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 18
:
May quá cảm ơn bác, đúng là trị đúng bệnh
Em cũng đã đọc ở đâu đó bác hướng dẫn thế, nhưng lúc đó nó lại bị bệnh khác đâm ra ko nhớ

Em xin hỏi 1 chút nữa, các thông số của phần setting ( cạnh code và data) trong winpic800 như Oscillator, oscillator selection v.v có bắt buộc phải set chính xác, hay là phần #fuse trong lập trình đã lo chuyện đó rồi
omen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-02-2007, 05:36 PM   #14
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 omen View Post
May quá cảm ơn bác, đúng là trị đúng bệnh
Em cũng đã đọc ở đâu đó bác hướng dẫn thế, nhưng lúc đó nó lại bị bệnh khác đâm ra ko nhớ

Em xin hỏi 1 chút nữa, các thông số của phần setting ( cạnh code và data) trong winpic800 như Oscillator, oscillator selection v.v có bắt buộc phải set chính xác, hay là phần #fuse trong lập trình đã lo chuyện đó rồi
Chuyện thêm tụ lọc cho các chân PGC và PGD (chủ yếu cho chân PGC) tôi đã nói ngay trong luồng này. Có lẽ vì bây giờ nó dài quá nên ít người đọc lại từ đầu.

Các thông số của phần setting nên được kiểm tra xem có đúng ý định của người viết chương trình hay không, vì chúng là những giá trị sẽ được WinPic800 nạp vào các từ cấu hình của chip. Việc chuyển dữ liệu từ #fuse sang tập tin hex là nhiệm vụ của trình biên dịch, tuy nhiên người lập trình thường hay quên thiết lập toàn bộ các từ cấu hình, mà lại không nhớ giá trị mặc định của chúng do trình biên dịch quy định, nên đôi khi trong tập tin hex có những giá trị cấu hình không mong muốn.

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
Old 11-05-2007, 05:05 PM   #15
levanlam
Nhập môn đệ tử
 
levanlam's Avatar
 
Tham gia ngày: Dec 2006
Bài gửi: 2
:
Angry Mạch nạp

Hiện mình đang làm mạch nạp song song lấy từ trang oshonsoft.com, nhưng gặp một chut rắc rối nhờ các bác các anh chị trong dien đàn giải giùm. Vì trong mạch ko ghi rỏ chân chân số bao nhiêu của Pic, mà chỉ ghi các chân như Vpp,Lvp,data,clock,Vdd,Vss. Có một số chân thì em biết nhưng khi em muốn sử dụng 2 socket(20 chân và 40 chân ) vào trong nạch nạp thì ko biết nối với chân nào. Có bác nào hay anh chị nào giúp em với........em xin cảm ơn trước.
levanlam 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à 03:36 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