Hướng dẫn làm mạch nạp 8051

Trong các mạch led trái tlặng tự Version 1 cho 4 xuất xắc mạch cảm biến nhiệt độ, mạch đồng hồ nhiều phần gần như áp dụng vi cách xử lý 89s52 – đấy là chip ở trong chúng ta 8051. Ngoài vi cách xử lý 8051, còn có AVR. Với mỗi mạch, ta phải nạp lịch trình (code) khớp ứng. Hôm nay bản thân đã chỉ dẫn chúng ta giải pháp nạp code đến vi giải pháp xử lý nhé!

Chuẩn bị:

– Chip để nạp công tác.

Bạn đang xem: Hướng dẫn làm mạch nạp 8051

– Mạch hấp thụ công tác tương ứng với từng loại chip. Các chúng ta cũng có thể từ làm mạch hấp thụ hoặc thiết lập mạch nạp tại các siêu thị linh kiện.

– Phần mượt Progisp 1.68: Fshare  Mediafire

*
Nạp code mang lại 8051 với avr

Bước 1: Chạy chương trình hấp thụ Progisp 1.68

Bước 2:  B1: lúc cắm mạch nạp vào máy vi tính, chương trình dìm mạch nạp USBISP. B2:Chọn loại chip ( lấy ví dụ tại đây mình lựa chọn 89S52 ).

*
" />

*
Nạp code cho 8051 và avr

Các thông số đặc trưng Lúc nạp chương trình mang đến 8051 (Thông số đặc biệt quan trọng công tác sẽ tự động Tích (V) khi chúng ta lựa chọn chip tương xứng , bạn không đề nghị chuyển đổi gì cả (Ở đây tôi chỉ phân tích và lý giải thêm cho chúng ta phát âm thôi)

*
Nạp code đến 8051 và avr

Cách 3: Xóa chip ( Xóa công tác cũ có trong chip ).

Bước 4:Nạp cmùi hương trình. B1:Click Load Flash B2:Tìm file hex vào công tác của bạn B3:Open

*
" />

Bước 5: Load chương trình. Cliông chồng Auto : nhằm load chương trình bạn vừa lựa chọn.

*
" />

Cách 6:Hoàn thành. lúc có chiếc chữ : Erase,Write Flash,Verify Flash,Successfully done Tức là bạn đã hấp thụ xong lịch trình.

*
" />

1. Chuẩn Bị

Firmware tức tệp tin bao gồm đuôi .hexMạch hấp thụ AVR (có nhiều mạch ở đây bản thân sử dụng mạch 89/AVR USBasp/USBisp).CPU đề xuất nạp (chip này cần phải có giao tiếp SPI). Tại phía trên mình Attiny13 làm ví dụ.Phần mềmProgISP (mirror)

2. Kết nối 

Các bạn chú ý trên thân USBasp có sơ đồ gia dụng chân 

Nạp code đến 8051 và avr

và xem data bên trên chip phải nạp tại chỗ này mình đem Attiny13 làm ví dụ

các bạn liên kết các chân VCC,GND, MISO, MOSI, SCK, RST giửa mạch hấp thụ cùng chíp, cẩn trọng chân VCC và GND kẻo sở hữu chip new. 

*

3. Bắt đầu

Bước 1: Chạy chương trình hấp thụ Progisp

" />

Bước 2

2.1: Cmùi hương trình nhấn mạch hấp thụ USBISP.

2.2: Chọn loại chip.

" />

Bước 3: Các thông số quan trọng khi nạp chương trình

(Thông số đặc trưng lịch trình sẽ trường đoản cú động Tích (V) khi chúng ta chọn chip tương xứng , bạn không nên biến đổi gì cả (Bên bên dưới là giải thích) )

" />

Bước 4: Xóa chip (xóa lịch trình cũ gồm trong chip)

" />

Bước 5: Nạp công tác FLASH

5.1: Click Load Flash

5.

Xem thêm: Hướng Dẫn Cách Làm Mứt Dừa Đơn Giản Tại Nhà

2: Tìm tệp tin hex vào công tác của bạn

5.3: Open thôi

" />

Bước 7 : Nạp chương trình Eeprom (Nếu có)

7.1:Click Load Eeprom

7.2:Tìm file .eep trong lịch trình của bạn

73:Open thôi

" />

Bước 8 Load chương trình.

Click Auto: để load công tác chúng ta vừa lựa chọn.

" />

Bước 9:Hoàn thành

Khi bao gồm mẫu chữ: Erase, Write Flash, Verify Flash, Verify Eeprom, Successfully done tức là chúng ta đã hấp thụ hoàn thành công tác.

" />

Khi các bạn Cliông xã vào button … thì sẻ mang tới bảng cấu hình tần số hoạt động vui chơi của chíp (fuse bit)

Các bạn nên cẩn trọng vị giả dụ thông số kỹ thuật không đúng thì chíp sẻ khó cứu vãn.

Sau đây là bí quyết fuse bit cho chip Atmega8

1. Defaut

Trở về thông số kỹ thuật thuở đầu.

" />

2. Read

Đọc tần số Thạch Anh từ bỏ chip vào lịch trình.

Xem thêm: Tổng Hợp Các Cách Xóa Dữ Liệu Trên Máy Tính, Xóa Vĩnh Viễn Dữ Liệu Trên Máy Tính Với Eraser

" />

3. WTDON

WTDON luôn luôn để là một Khi cấu hình “Fuse And Lock Config” cho ATmega8.

(WTDON =1 : Chống Reset chip )

" />

4. Cấu hình Thạch Anh

(Trong code của người sử dụng sử dụng tần số Thạch Anh làm sao thì các bạn đề xuất thông số kỹ thuật đúng những điều đó )

4.1. CKSEL0=1

Sử dụng Thạch Anh 1 MHz 

" />

4.2. CKSEL1=1

Sử dụng thạch anh 2Mhz

" />

4.2. CKSEL0=1 và CKSEL1=1

Sử dụng thạch anh 4Mhz

" />

4.3. CKSEL2=1

Sử dụng thạch anh 8MHz

" />

4.4. CKSEL0=CKSEL1=CKSEL2=CKSEL3=1

Sử dụng Thạch Anh ngoài

" />

5. Write

Cấu hình tần số Thạch Anh từ bỏ lịch trình vào chip.( tại đây mang ví dụ là 1MHz nội)

" />

Chúc chúng ta thành công!

Posted in Học tập, Vi cách xử lý - vi điều khiểnTagged hấp thụ công tác 89s52, nạp lịch trình vi xử trí, Nạp code đến 8051, Nạp code cho 8051 với avr, Nạp code mang lại 89s52, Nạp code đến avr, proisp, proisp168

Chuyên mục: Kiến Thức Bổ Ích