PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Nạp cho Pic16F877A ngay trên mạch ứng dụng (http://www.picvietnam.com/forum/showthread.php?t=3928)

manhha1987 15-04-2009 12:20 PM

Nạp cho Pic16F877A ngay trên mạch ứng dụng
 
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

Có 1 cách mình đã làm
 
Trích:

Nguyên văn bởi manhha1987 (Post 24796)
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

Trích:

Nguyên văn bởi manhha1987 (Post 24796)
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


Múi giờ GMT. Hiện tại là 02:27 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