![]() |
|
Tài trợ cho PIC Vietnam |
Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#15 |
Đệ tử 8 túi
|
ICSP: In-Circuit Serial Programming. Đại khái là một chuẩn dùng để nạp chương trình trực tiếp trên board mạch ứng dụng mà không cần phải tháo chip ra, nạp chương trình, rồi mới gắn chip lại.
Hầu hết các vi điều khiển PIC khi nạp chương trình đều sử dụng 5 chân: MCLR, VDD, VSS, PGD, PGC. Do đó: _ Khi thiết kế mạch nạp: người ta đưa ra 5 chân này từ mạch nạp để nạp chương trình cho vi điều khiển. _ Khi thiết kế mạch ứng dụng: người ta cũng đưa ra sẵn 5 chân này. Khi cần nạp chương trình, người ta cắm 5 chân đưa ra từ mạch nạp vào 5 chân đưa ra sẵn trên board mạch ứng dụng, rồi cứ thế mà nạp chương trình vào thôi. Không cần phải tháo chip ra khỏi board mạch ứng dụng. Chỉ cần có cái dây cắm, nối hai hàng chân ICSP từ mạch nạp sang mạch ứng dụng. Cái ICSP là một chuẩn qui định thứ tự các chân đưa ra để nạp chương trình. Bạn hỏi thế người ta không biết đường trả lời là phải. Thực chất nó chỉ là một cái header 6 chân, ngoài chợ bán đầy. Sở dĩ người ta làm cái header 6 chân, chứ không phải 5 chân, là vì, bạn thử ra ngoài chợ hỏi cái header 5 chân có làm sẵn dây cắm luôn xem, chẳng có chỗ nào bán cả. Trong 6 chân đó có 1 chân không sử dụng. Hiện nay PICVIETNAM đã đưa ra một chuẩn chân mới ICSP-BLD (ICSP-Bootloader), dùng cho cả việc nạp chương trình cho vi điều khiển. Bạn tham khảo thêm. Tất cả các mạch nạp chương trình, board mạch thí nghiệm, ứng dụng, ... của PICVIETNAM đều được làm theo chuẩn này. |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Làm thế nào cho pic 16f877a nhận biết số vòng quay của đọng cơ? | lep | Cảm biến | 10 | 05-07-2011 09:06 AM |
Hỏi về bộ dao động dùng Xtal và dòng cấp cho PIC 16F877A | chipchipvn | Cơ bản về vi điều khiển và PIC | 4 | 14-01-2007 08:46 PM |
Adc In Pic 16f877a | leduy173 | Cơ bản về vi điều khiển và PIC | 3 | 19-09-2006 11:29 AM |