Spisu treści:

PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki
PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki

Wideo: PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki

Wideo: PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki
Wideo: Arduino 1: POCZĄTEK 2024, Listopad
Anonim
PROGRAMOWANIE AT89S52 PRZY UŻYCIU ARDUINO
PROGRAMOWANIE AT89S52 PRZY UŻYCIU ARDUINO
PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO
PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO

Programowanie w systemie (ISP) lub programowanie szeregowe w obwodzie (ICSP) to możliwość programowania niektórych programowalnych urządzeń logicznych, mikrokontrolerów i innych urządzeń wbudowanych podczas instalacji w kompletnym systemie, bez konieczności wcześniejszego programowania układu do zainstalowania go w systemie.

W tym samouczku mikrokontroler AT89S52 jest programowany przy użyciu Arduino jako programatora szeregowego w obwodzie.

Kieszonkowe dzieci

1x AT89S522x 33pF Kondensatory dyskowe 1x 11.0592MHz Kryształowy oscylator 1x 0.1uF Kondensator 1x Rezystor 10kOhm 1x Przycisk 1x Chleb BoardPrzewody połączeniowe - zgodnie z wymaganiami

Krok 1: POŁĄCZENIA OBWODOWE

POŁĄCZENIA OBWODOWE
POŁĄCZENIA OBWODOWE
POŁĄCZENIA OBWODOWE
POŁĄCZENIA OBWODOWE
POŁĄCZENIA OBWODOWE
POŁĄCZENIA OBWODOWE

Połącz komponenty w płytce stykowej, jak pokazano na rysunku. *Uwaga: pin 31 powinien być przeciągnięty do +5V, ponieważ używamy wewnętrznej pamięci programu.

Krok 2: KONWERSJA ARDUINO NA ISP

1. Podłącz Arduino do PC.2. Wybierz odpowiednią płytę i port.3. Wgraj kod z pliku załączonego poniżej. Teraz arduino jest gotowe do programowania mikrokontrolera 89S52. Uwaga* Nie odłączaj kabla USB z komputera PC do Arduino po wgraniu tego kodu arduino.

Krok 3: TWORZENIE PLIKU HEX

TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX
TWORZENIE PLIKU HEX

1. Otwórz oprogramowanie Keil uVision. 2. Wpisz program i zapisz go jako plik.c.3. Kliknij dwukrotnie „Grupa źródłowa” i kliknij utworzony plik.c. 4. Kliknij prawym przyciskiem myszy 'Cel 1'.5. Ustaw częstotliwość kryształu na 11.0592MHz.6. Zaznacz „Użyj wbudowanej pamięci ROM”7. Kliknij kartę „Wyjście”, a następnie zaznacz „Utwórz plik HEX” i kliknij OK

Krok 4: PROGRAMOWANIE AT89S52

PROGRAMOWANIE AT89S52
PROGRAMOWANIE AT89S52

1. Otwórz oprogramowanie programatora 89S52 na swoim komputerze.

2. Wybierz port COM, do którego podłączony jest Arduino.

3. Kliknij Identyfikuj. Spowoduje to wyświetlenie komunikatu „Wykryto atmel AT89S52”.

4. Kliknij Otwórz plik szesnastkowy i wybierz plik szesnastkowy.

5. Kliknij prześlij. Zapisuje plik szesnastkowy do mikrokontrolera.

6. Gotowe. Teraz możesz przesłać dowolny kod do 89S52 za pomocą Arduino, postępując zgodnie z tym samouczkiem.

Zalecana: