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].
Copyright © 2014 Designed by Free CSS Templates | Darmowe Szablony