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 15-12-2007, 01:05 PM   #1
dungnt7
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
:
Em đang xài PIC6F877A
Em đã làm mạch PG1, nạp được trên máy Desktop nhưng không dùng được trên máy Laptop (mua năm 2006)

Mạch SI-Prog sửa đổi của thầy Nguyễn Quang Nam thì bất tiện: phải dùng BAT 9V, và cần Adapter ngoài. Em chỉ có Adapter 5.3V, còn các điện áp khác phải lấy chung qua 1 biến áp.

Máy Laptop em xài không có cổng LPT máy in nên không dùng được với mạch PG2

Đối với sinh viên cần 1 mạch rẻ tiền, tương đối ổn định xài được cho Laptop thì mình nên làm loại mạch nào? Em thấy mạch PG5V2 khá đơn giản có thể tự ủi, nhưng cũng là một dạng mạch JDM không biết có xài được cho Laptop?

Mong các bác giúp em với,... chứ mua mạch USB đắt tiền quá, huhu
dungnt7 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2007, 06: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 dungnt7 View Post
Em đang xài PIC6F877A
Em đã làm mạch PG1, nạp được trên máy Desktop nhưng không dùng được trên máy Laptop (mua năm 2006)

Mạch SI-Prog sửa đổi của thầy Nguyễn Quang Nam thì bất tiện: phải dùng BAT 9V, và cần Adapter ngoài. Em chỉ có Adapter 5.3V, còn các điện áp khác phải lấy chung qua 1 biến áp.

Máy Laptop em xài không có cổng LPT máy in nên không dùng được với mạch PG2

Đối với sinh viên cần 1 mạch rẻ tiền, tương đối ổn định xài được cho Laptop thì mình nên làm loại mạch nào? Em thấy mạch PG5V2 khá đơn giản có thể tự ủi, nhưng cũng là một dạng mạch JDM không biết có xài được cho Laptop?

Mong các bác giúp em với,... chứ mua mạch USB đắt tiền quá, huhu
Tôi dùng battery 9 V vì nó tiện với tôi, bạn có thể dùng 1 nguồn DC ngoài khoảng 14 V trở lên, khi đó phần 5 V sẽ được cấp qua một IC ổn áp thông dụng (7805 chẳng hạn). Như vậy bạn cũng chỉ cần 1 adapter tự làm, gồm 1 biến áp ngõ ra 9 VAC và 1 mạch cầu chỉnh lưu có tụ lọc (khoảng 1000 uF trở 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 19-12-2007, 02:44 PM   #3
petertho87
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 16
:
các anh em ơi !
em là tành viên ớ của cộng đồg picvietnam, đang trong thời gian học pic.
hiện em đã làm một mạch pic1,có một ct nạp là PICPgm.nhưng em ko biết sử dụng nó
anh em nào biết cách nạp cho 887 bằng PICPgm (mạch nạp pic1) thì có thể hướng dẫn cụ thể giúp em được ko ? em mày mò mãi văn ko được
hiện nay em dùng ct dịch pic-c nhưng trong đây ko có thư viện cho pic16f887 anh em nào có cao kiến chỉ giáo giúp em với
Em mới học nên òn ngây ngô lắm !!! anh em thông cảm chỉ giúp cho em nó thông

thay đổi nội dung bởi: petertho87, 19-12-2007 lúc 02:50 PM.
petertho87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-12-2007, 07:07 PM   #4
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 petertho87 View Post
các anh em ơi !
em là tành viên ớ của cộng đồg picvietnam, đang trong thời gian học pic.
hiện em đã làm một mạch pic1,có một ct nạp là PICPgm.nhưng em ko biết sử dụng nó
anh em nào biết cách nạp cho 887 bằng PICPgm (mạch nạp pic1) thì có thể hướng dẫn cụ thể giúp em được ko ? em mày mò mãi văn ko được
...
Bạn đọc luồng sau về việc nạp cho PIC16F887 bằng PICPgm (post #10):

http://www.picvietnam.com/forum/showthread.php?t=1198

Trước tiên, bạn nên xác định xem mạch nạp PIC1 của bạn có khả năng nạp cho các PIC 40 chân hay không (một số mạch nạp trực tiếp qua cổng COM chỉ nạp được một số PIC loại ít chân), sau đó mới xem bạn có thể nạp cho PIC16F887 hay không. Nếu bạn cần hướng dẫn chi tiết thì cứ hỏi ở đây.

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 21-12-2007, 03:32 PM   #5
petertho87
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 16
:
Thumbs down gửi Anh NAm

à em post lên mạch test ủa em đây anh xem chân số 1 em làm có sai ko , mà sao em dùng mạch nạp pic1 ko nap được cho pi16f887

namqn: hình của bạn không cho thấy mạch test, mà chỉ là một thanh trạng thái
Hình Kèm Theo
File Type: bmp machtest.bmp (33.1 KB, 11 lần tải)

thay đổi nội dung bởi: namqn, 21-12-2007 lúc 06:53 PM.
petertho87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-12-2007, 03:37 PM   #6
petertho87
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 16
:
Thumbs down đây là mạch pic1

anh xem dùm luôn nha
Hình Kèm Theo
File Type: bmp pic1.bmp (891.1 KB, 18 lần tải)
petertho87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-12-2007, 06:57 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
Tôi đã nhiều lần đề cập rằng những mạch nạp trực tiếp qua cổng nối tiếp của máy tính rất không ổn định, vì nó cung cấp nguồn cho chip được nạp thông qua các chân tín hiệu của cổng nối tiếp. Những máy tính sau này thường giới hạn dòng điện ra/vào các chân tín hiệu của các cổng (trong đó có cổng nối tiếp). Đó là lý do khiến tôi thiết kế lại mạch JDM, bạn hãy tham khảo mạch JDM Mod của tôi ở đây:

http://namqn.byethost7.com/uC.php

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, 26-10-2008 lúc 12:36 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-12-2007, 02:48 PM   #8
petertho87
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 16
:
à mà quên anh em nào đã đọc thì cho gởi lời cảm ơn nha , gởi lời chào đến toàn diễ đàn
email : petertho87@yahoo.com (nếu tiện thì gửi qua email cho em cũng được- thanks)
vì sự lớn mạnh của pícvietnam
petertho87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-12-2007, 03:08 PM   #9
petertho87
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 16
:
cảm ơn anh NAm , hiệ nay em đã làm xong mạch pic1 nhưng chỉ mới kiểm tra được thôi .Khi nạp cho con 16f887 thì nó ko nhận ( ct nạp picPgm) mong anh giúp cho . em định gửi sỏ đồ mạch test của em lên cho anh để anh chỉ giúp nhưng em chưa biết pót lên như thế nào , nếu tiện thì anh chỉ dùm em
petertho87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-12-2007, 02:50 PM   #10
dungnt7
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
:
Em làm mạch nạp PG5V2 với PCB cho transistor ECB (Japan), không kiếm được con FET IRF9024 nên lấy thử IRF9540 gắn vào.
Bật WinPIC lên nhận được mạch nạp, phần Interface chọn JDM for serial port, Interface test được ok, Vpp +13V, Clock, Data được ok. Có thể nhấn xóa được, nhưng không thể nạp được.

Em có làm bị lỗi gì không? Xin các anh giúp em với
dungnt7 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-12-2007, 05:04 PM   #11
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 dungnt7 View Post
Em làm mạch nạp PG5V2 với PCB cho transistor ECB (Japan), không kiếm được con FET IRF9024 nên lấy thử IRF9540 gắn vào.
Bật WinPIC lên nhận được mạch nạp, phần Interface chọn JDM for serial port, Interface test được ok, Vpp +13V, Clock, Data được ok. Có thể nhấn xóa được, nhưng không thể nạp được.

Em có làm bị lỗi gì không? Xin các anh giúp em với
Sau khi xóa chip xong, bạn thử đọc lại xem chip có thực sự bị xóa hay không. Nếu chip không thực sự bị xóa thì bạn không thể nạp chương trình mới vào được.

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 24-12-2007, 10:24 PM   #12
dungnt7
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
:
Trích:
Nguyên văn bởi namqn View Post
Sau khi xóa chip xong, bạn thử đọc lại xem chip có thực sự bị xóa hay không. Nếu chip không thực sự bị xóa thì bạn không thể nạp chương trình mới vào được.

Thân,
Em nạp cho PIC16F877A

Đây là các thông báo của WinPIC ở phần Message: từ khi khởi động WinPIC, nạp file hex, chạy lệnh xóa rồi thử lệnh đọc về:


Info: Loading definitions for "PIC16F877A" from C:\Program Files\WinPic\devices.ini .
Info: Changed to "Vdd before Vpp" in 2004-09-13
Info: Programming spec doesn't say anything about this
Parsed "C:\Program Files\WinPic\devices\PIC16F877A.dev" : found 22 bit combinations in 9 configuration bit groups .
Initialising PIC-Programmer: Success.
Testing: delay(500ms) took 0.50 seconds, timer_freq=2813.5900 MHz ... ok
EraseAll: Device is not protected, using BULK erase
Device has been erased.
Reading 0x000000 - 0x001FFF ...
Reading 0x002100 - 0x0021FF ...
Reading 0x002000 - 0x002007 ...
Reading PIC FAILED (maybe blank).


Tiếp theo là: quá trình khởi động WinPIC, rồi chạy lệnh Load & Program Device:

nfo: Loading definitions for "PIC16F877A" from C:\Program Files\WinPic\devices.ini .
Info: Changed to "Vdd before Vpp" in 2004-09-13
Info: Programming spec doesn't say anything about this
Parsed "C:\Program Files\WinPic\devices\PIC16F877A.dev" : found 22 bit combinations in 9 configuration bit groups .
Initialising PIC-Programmer: Success.
Testing: delay(500ms) took 0.50 seconds, timer_freq=2813.5900 MHz ... ok
Programming...
Erasing ("bulk" or "chip") ...
EraseAll: Device is not protected, using BULK erase
Programming CODE, 0x000000..0x00008B
Verifying 0x000000..0x00008B
Verify Error: 000000: read 003FFF, wanted 002820
Verify Error: 000004: read 003FFF, wanted 002805
Verify Error: 000005: read 003FFF, wanted 0000F1
Verify Error: 000006: read 003FFF, wanted 000803
More Verify Errors, unable to list all (total=55)
Programming CONFIG, 0x002000..0x002007
Verifying 0x002000..0x002007
Verify Error: 002007: read 003FFF, wanted 003F32
Programming CONFIG-WORD
Verifying 0x002007..0x002007
Verify Error: 002007: read 003FFF, wanted 003F32
ERROR: Programming FAILED !


Các anh xem giúp em với, em không biết bị lỗi gì nữa
dungnt7 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-12-2007, 10:26 PM   #13
dungnt7
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
:
Khi em cắm mạch nạp này vào máy thì đèn LED nối với zenner 6V2 không sáng, khi chạy lệnh cũng vậy, em đã thử đo Led và zenner vẫn còn tốt
dungnt7 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-12-2007, 02:15 AM   #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 dungnt7 View Post
Khi em cắm mạch nạp này vào máy thì đèn LED nối với zenner 6V2 không sáng, khi chạy lệnh cũng vậy, em đã thử đo Led và zenner vẫn còn tốt
Ở trên bạn đã nói là kiểm tra Vpp được +13 V, còn ở đây lại nói rằng LED nối với zener 6.2 V không sáng khi thực hiện các thao tác (đọc/ghi/xóa), như vậy là thế nào? Bạn thử thay bằng zener 5.1 V xem LED có sáng không.

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 25-12-2007, 06:55 AM   #15
dungnt7
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
:
Em xin lỗi các bác, em mắt mũi làm sao gắn nhầm cực tính của 1 con diode, mới sửa lại mạch đã chạy tốt.

Em xin hỏi con Zenner 6V2 mình nên để nguyên như cũ hay nên thay bằng Zenner 5V1 như thầy Nam nói? Hình như thay bằng con 5V1 thì có thể chạy được trên Laptop có cổng COM điện áp hơi thấp hơn phải không ạ?

thay đổi nội dung bởi: dungnt7, 25-12-2007 lúc 07:08 AM.
dungnt7 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

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à 10:39 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