BASCOM i ARDUINO


Programowanie modułów Nano lub Pro Mini jest w kompilatorze BASCOM niezwykle proste. W modułach zastosowano mikrokontroler ATMega328p. W kompilatorze BASCOM należy wybrać [CHIP] m328pdef.dat
W zakładce [Communication] wybieramy [Frequency] - 16000000 Hz
i kompilujemy napisany program.

Moduł Nano, PinOut, Sch.
Moduł Pro Mini, PinOut.

Następnie:
 - wybieramy [Programmer- ARDUINO]
   (Atmel STK500/Arduino protocol compatible Programmer),
 - należy sprawdzić, w którym porcie COM został zainstalowany
   konwerter i ten port ustawiamy w [Options->Programmer],
 - ustawiamy BAUD - 57600, Timeout - 100 i (lub nie) Auto Flash.

Programowanie Arduino Nano i Mini w trybie AUTO MODE
Po uruchomieniu programatora [F4] cały proces programowania przebiega  automatycznie.

Programowanie Arduino Nano i Mini w trybie MANUAL MODE

Jeżeli nie zostało ustawione Auto Flash, to w trybie manualnym należy:
 - zidentyfikować układ [Chip->Identify],
 - załadować plik *.bin do bufora - [Buffer->Load  from file],
 - wyczyścić pamięć FLASH mikrokontrolera [Erase chip],
 - zaprogramować mikrokontroler - [Write buffer to chip].

Moduł Arduino Mini należy połączyć z konwerterem
RS232<->USB (np. FT232 lub CP2101) następująco:
 - RxD → TxD,
 - TxD → RxD,
 - DTR → DTR,
 - Vcc → Vcc,
 - GND → GND.

UWAGA!
Moduł Arduino Mini można programować w trybach opisanych wyżej pod warunkiem występowania w konwerterze sygnału DTR. Jeżeli konwerter nie posiada sygnału DTR, programowanie jest możliwe w następujący sposób:

Programowanie Arduino Mini w trybie DIRECT MODE

Należy odznaczyć Auto Flash, następnie:
 - zidentyfikować układ [Chip->Identify],
 - załadować plik *.bin do bufora - [Buffer->Load  from file],
 - nacisnąć RESET w module Mini i jednocześnie kliknąć [Write buffer to chip].

Tomasz Heilig  ©  2023
Copyright © 2014
Designed by Free CSS Templates |
Darmowe Szablony