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
Bước 1: Chạy chương trình nạp Progisp
Bước 2:
-1:Chương trình nhận mạch nạp USBISP (hướng dẫn ở video cài driver bên trên)
-2:Chọn loại chip ( Mình chọn 89S52 )
Bước 3 : (Mang tính chất giải thích)
Các thông số quan trọng khi nạp chương trình cho 8051 (Thông số quan trọng chương trình sẽ tự động Tích (V) khi bạn chọn chip tương ứng , bạn không cần thay đổi gì cả (Bên dưới là giải thích) )
Bước 4: Xóa chip ( Xóa chương trình cũ có trong chip ).
Bước 5:Nạp chương trình.
-1:Click Load Flash
-2:Tìm file hex trong chương trình của bạn
-3:Open thôi
Bước 6: Load chương trình.
Click Auto : để load chương trình bạn vừa chọn.
Bước 7:Hoàn thành.
Khi có dòng chữ : Erase,Write Flash,Verify Flash,Successfully done tức là bạn đã nạp xong chương trình.
Điều khác nhau cơ bản giữa ATmega8 và là:
- ATmega8 có WTDON ( WTDON luôn bằng 1 khi nạp chương trình )
- ATmega16 ( hoặc 32 ) có JTAGEN (JTAGEN cũng luôn bằng 1 khi 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 nhận mạch nạp USBISP
-2:Chọn loại chip ( ATmega8 )
Bước 3 : (Mang tính chất giải thích)
Các thông số quan trọng khi nạp chương trình cho ATmega8 (Thông số quan trọng chương trình sẽ tự động Tích (V) khi bạn chọn chip tương ứng , bạn không cần thay đổi gì cả (Bên dưới là giải thích) )
Bước 4: Xóa chip (Xóa chương trình cũ có trong chip)
Bước 5 : Cấu hình "Fuse And Lock Config" của ATmega8 ( Phần này rất quan trọng với AVR , nếu không rõ sẽ dẫn đến Fuse Bits => Lỗi Chip )
B5.1: Defaut : Trở về cấu hình 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 để là 1 khi cấu hình " Fuse And Lock Config " cho ATmega8 (WTDON =1 : Chống Reset chip )
B5.4:Cấu hình Thạch Anh ( Trong code của bạn sử dụng tần số Thạch Anh nào thì bạn phải cấu hình đúng như vậy )
5.4.1: CKSEL0=1 : Sử dụng Thạch Anh 1 MHz
B5.4.2 : CKSEL1=1 : Sử dụng thạch anh 2Mhz
B5.4.3 :CKSEL0=1 và CKSEL1=1 : Sử dụng thạch anh 4Mhz
B5.4.4 : CKSEL2=1 : Sử dụng thạch anh 8MHz
B5.4.5: CKSEL0=CKSEL1=CKSEL2=CKSEL3=1 : Sử dụng Thạch Anh ngoài
Bước 5.5 : Write : Cấu hình 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 nên mình chọn CKSEL0=1 và WTDON=1 sau đó là Write :
Bước 6 : Nạp chương trình FLASH.
-1:Click Load Flash
-2:Tìm file hex trong chương trình của bạn
-3:Open thôi
Bước 7 : Nạp chương trình Eeprom ( Nếu có )
-1:Click Load Eeprom
-2:Tìm file eep trong chương trình của bạn
-3:Open thôi
Giá $RIF
Thương hiệu | OEM |
---|---|
SKU | 2260351643150 |
kích điện 12v lên 220v inverter 12v lên 220v sin chuẩn bộ chuyển đổi điện 12v sang 220v máy phát điện mini sim ghép biến áp đổi nguồn 220v sang 110v breadboard arduino uno r3 mạch sạc mạch hạ áp 12v xuống 5v động cơ phản lực mini mạch sạc pin 18650 có bảo vệ pin arduino động cơ máy bay mini mạch kích điện 12v lên 220v công tắc quạt cơ nút nhấn công tắc on off adruino moter wanshsin giảm tốc mini arduno uno r3 công tắc nhấn nhả mach bien tang từ 5v sang 220 inveten mạch sạc dự phòng động cơ 180 giảm tốc mach sac pin kích điện sin chuẩn mạch băm xung kích cá cơ mạch loa bluetooth 12v mạch tang áp 3.7v lên12v sim ghép cho iphone lock 6