View Full Version : Nạp cho Pic16F877A ngay trên mạch ứng dụng
manhha1987
15-04-2009, 12:20 PM
Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.
Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
mtuankct
15-04-2009, 12:45 PM
Mình không hiểu ý bạn muôn hỏi lắm
Nếu là nạp cho một con pic khác thì đây chính là cái mạch nạp GTP-USB
Nếu là nạp cho chính nó thì mình nghĩ bạn nên sử dụng bootloader
còn nếu bạn muốn chế một cái mạch nạp thì bạn có thể tìm đọc các file programming specification trên trang microchip
hanhtdh3
23-05-2009, 12:57 PM
Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.
Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
Mình dã làm như sau: Từ mạch của PIC ta dưa ra chân 39, 40 ,.. ra thanh răm để cắm cho tiện, sau đó bạn làm 1 mạch nạp siêu nhỏ nằm gọn trong đầu cổng com. Khi đó dùng rất tiện, ko phải lấy PIC ra ma cứ thế mà nạp.
Còn cách nữa là truyên thông RS232 trường hợp này khi nội dung cần thay đổi thương xuyên.
jackiele
24-05-2009, 09:53 PM
Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.
Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
Có phải ý bạn là trên CCS dich ra file .HEX sau đó winpic800 tự động nạp lên board đúng ko?
Trên CCS có hổ trợ mạch nap ICD; ICD-U40; để làm điều đó.
Khi bạn dịch xong; ban nhấn biểu tượng để nạp.
meishun
24-05-2009, 10:25 PM
CCS cho phep bạn dùng 1 mạch nạp khác để tự động nạp sau khi biên dịch. Bạn thử tự tìm hiểu CCS nhé. Lâu quá minh ko dùng CCS nên ko nêu chi tiet được. Để vài hôm mình voc lai rui chỉ cho bạn
nguyenductu2310
25-05-2009, 09:59 AM
Mình mới chạy thử trên mạch, muốn nạp trực tiếp trên mạch ứng dụng, nạp qua cổng RS232 của máy tính và PIC. Bạn dùng Tinybootloader ấy.
Nếu không có chương trình này, liên lạc với mình theo email: nguyenductu2310@gmail.com
vidieukhiencdn
25-05-2009, 07:02 PM
Ý bạn hỏi có phải là khi dịch file hex từ CCS thỉ thì file hex sẽ tự động nạp chương trình vào ic đúng ko?
Nếu thế thì wa dễ mạch nạp PK2 có chức năng này đó
Bạn liên hệ nick chat này để được hướng dẫn cụ thể
nick: phamdungcnkt
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.