SƠ ĐỒ MẠCH NẠP 8051 CỔNG USB

Mạch NạpCổngUSBISP 89/AVR

Các loạivi điều khiểnMạch hấp thụ CổngUSBISP 89/AVRhỗ trợ :

Mạch nạpUSB isp là phiên bạn dạng nạp tốc độ cao đến AVR cùng 89S..Mạch nạp chạy trên tích vừa lòng trên WinXP,WIN7, cùng Win8 .

Bạn đang xem: Sơ đồ mạch nạp 8051 cổng usb

ATTiny12, ATTiny13, ATTiny15, ATTiny24, ATTiny25

ATTiny26, ATTiny2313, ATTiny44, ATTiny45, ATTiny84

ATTiny85, AT90S2313, AT90S2323, AT90S2343, AT90S1200

AT90S8515, AT90S8535, ATMEGA48, ATMEGA8, ATMEGA88

ATMEGA8515, ATMEGA8535, ATMEGA16, ATMEGA162

ATMEGA163, ATMEGA164, ATMEGA165, ATMEGA168

ATMEGA169, ATMEGA169P, ATMEGA32, ATMEGA324

ATMEGA325, ATMEGA3250, ATMEGA329, ATMEGA3290

ATMEGA64, ATMEGA640, ATMEGA644, ATMEGA645

ATMEGA6450, ATMEGA649, ATMEGA6490, ATMEGA128

ATMEGA1280, ATMEGA1281, ATMEGA2560, ATMEGA2561

AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3

AT89S51, AT89S52

Sơ đồ gia dụng chân củaMạch hấp thụ ISP 89/AVR:

-Nạp mang lại epprom 24Cxx

-(RST)MCLR-Not Connect

-VDD-Vcc

-GND-Vss

-(MISO)PGD-Not Connect

-(SCK)PGC-SCL

-(MOSI)AUX-SDA

Chú ý phải bao gồm trở từ 2-10k đẩy lên dương nguồn ở những chân SCL và SDA.

Hướng dẫn hấp thụ bằngMạch nạp ISP 89/AVR

A.Cài đặt

1.Link tải phần mềm nạp chương trình cho 89 cùng AVR với mạch nạpUSB ISP

https://drive.google.com/file/d/1HY6fkGOfI5MYJL0T8m83LKER6XBmeXhv/view?usp=sharing

2.Cài driver so với window 8 và window 10

https://www.youtube.com/watch?v=jvLCzDtTfvU

B.Nạp chương trình

1.Nạp chương trình mang lại 8051

Bước 1: Chạy chương trình nạp Progisp

*

Bước 2:-1:Chương trình nhấn mạch hấp thụ USBISP (hướng dẫn ở đoạn phim cài driver mặt trên)-2:Chọn một số loại chip ( Mình lựa chọn 89S52 )

*

Bước 3 : (Mang đặc điểm giải thích)Các thông số đặc trưng khi hấp thụ chương trình mang đến 8051(Thông số quan trọng đặc biệt chương trình sẽtự độngTích (V)khi bạn chọn chip khớp ứng ,bạn ko cần thay đổi gì cả(Bên dưới là giải thích) )

*

Bước 4: Xóa cpu ( Xóa lịch trình cũ tất cả trong chip ).

*

Bước 5:Nạp chương trình.-1:ClickLoad Flash-2:Tìmfile hex trong công tác của bạn-3:Openthôi

*

Bước 6: Load chương trình.Click Auto: nhằm load chương trình chúng ta vừa chọn.

*

Bước 7:Hoàn thành.Khi bao gồm dòng chữ :Erase,Write Flash,Verify Flash,Successfully donetức là các bạn đã nạp xong xuôi chương trình.

Xem thêm: Nơi Bán Máu Giả Mua Ở Đâu Tphcm, Máu Giả Tuýp Nhiều Loại An Toàn Cho Da

*

2.Nạp chương trình đến AVR

Điều không giống nhau cơ bạn dạng giữa ATmega8 vàATmega16 (hoặc 32)là:- ATmega8 bao gồm WTDON ( WTDON luôn luôn bằng 1 lúc nạp chương trình )- ATmega16 ( hoặc 32 ) có JTAGEN (JTAGEN cũng luôn luôn bằng 1 lúc nạp chương trình )

Bước 1: Chạy chương trình nạp Progisp

*

Bước 2:-1:Chương trình thừa nhận mạch nạp USBISP-2:Chọn các loại chip ( ATmega8 )

*

Bước 3 : (Mang tính chất giải thích)Các thông số quan trọng đặc biệt khi hấp thụ chương trình cho ATmega8(Thông số quan trọng chương trình sẽtự độngTích (V)khi bạn chọn chip tương xứng ,bạn ko cần biến hóa gì cả(Bên bên dưới là giải thích) )

*

Bước 4: Xóa cpu (Xóa công tác cũ bao gồm trong chip)

*

Bước 5 : thông số kỹ thuật "Fuse và Lock Config" của ATmega8( Phần này rất quan trọng với AVR , còn nếu không rõ đang dẫn đến Fuse Bits => Lỗi chip )B5.1: Defaut: Trở về thông số kỹ thuật ban đầu.

*

B5.2: Read: Đọc tần số Thạch Anh từ chip vào chương trình.

*

B5.3:WTDON:WTDON luôn luôn để là 1 trong những khi cấu hình " Fuse and Lock Config " cho ATmega8 (WTDON =1 : kháng Reset cpu )

*

B5.4:Cấu hình Thạch Anh( trong code của chúng ta sử dụng tần số Thạch Anh nào thì các bạn phải thông số kỹ thuật đúng bởi thế )5.4.1:CKSEL0=1: áp dụng Thạch Anh1 MHz

*

B5.4.2 :CKSEL1=1: áp dụng thạch anh2Mhz

*

B5.4.3:CKSEL0=1 vàCKSEL1=1: áp dụng thạch anh4Mhz

*

B5.4.4 :CKSEL2=1: sử dụng thạch anh8MHz

*

B5.4.5:CKSEL0=CKSEL1=CKSEL2=CKSEL3=1: Sử dụngThạch Anh ngoài

*

Bước 5.5 : Write: thông số kỹ thuật tần số Thạch Anh từ chương trình vào chip.Trong code của mình,mình sử dụng tần số Thạch Anh 1MHz phải mình chọn CKSEL0=1 với WTDON=1 kế tiếp là Write :

*

Bước 6:Nạp lịch trình FLASH.-1:ClickLoad Flash-2:Tìmfile hex trong chương trình của bạn-3:Openthôi

*

Bước 7 : Nạp công tác Eeprom( Nếu bao gồm )-1:ClickLoadEeprom-2:Tìmfile eep trong chương trình của bạn-3:Openthôi

*

Bước 8:Load chương trình.Click Auto: để load chương trình các bạn vừa chọn.

*

Bước 9:Hoàn thành.Khi tất cả dòng chữ :Erase,Write Flash,Verify Flash,Verify Eeprom,Successfully donetức là bạn đã nạp dứt chương trình