Puteți face acest lucru manual, puteți folosi un program interesant Arduino BOARDS.TXT Editor
Programul vă permite să editați vizual fișierul specificat. Acest program vă permite să editați orice controler, să creați submeniuri de tipuri de controlere.
Acum am o linie nouă în panouri alege-o
Și programatorul, am USBASP
Apoi încărcăm folosind programatorul. Pentru aceasta, țineți apăsată tasta Shift și faceți clic pe pictograma pentru a descărca
Sau puteți accesa meniul Fișier
Ei bine, asta e încărcat și avem o limită de nu 7168, dar 8192
Abilitatea de a utiliza alte controlere pentru plăcile realizate automat
În plus față de acele plăci care acceptă acum FLProg și IDE Arduino, este posibil să folosiți și alți procesori, deși aici este deja necesar să vă urcați mai adânc, pe propriul pericol și risc.
Iată o tabelă a diferențelor dintre seriile ATmega8 și ATmegaXX8 [6]. Atunci când știftul este complet adaptat, alocarea ieșirilor este diferită
Flash - dimensiunea memoriei de programe a microcontrolerului
SRAM - memorie de acces aleatorie
EEPROM - Memorie nonvolatile
Frecvența maximă (MHz) - frecvența maximă de funcționare
Atingeți Chnls - numărul de canale capacitive
Ext întreruperi - Numărul de surse externe de întrerupere
SPI - prezența interfeței SPI
Senzor de temperatură-temperatură
picoPower - Tehnologie de putere scăzută
Vcc - domeniul de tensiune de alimentare
În comparație - introducere de comparație
Out Compară - rezultatul comparației
PWM - numărul de canale (PWM) de modulare a lungimii pulsului
Din tabel, iar imaginile pot observa că, în comparație cu Atmega168 (88,328), cu excepția memoria disponibilă ATmega8, are doar trei ieșiri PWM D9, D10, D11, 6 împotriva fraților mai mari, și două intrări de întrerupere externe pentru D2, D3.
S-ar putea să existe și probleme cu bibliotecile incompatibile, de exemplu, nici nu vreau să compilez dacă folosesc Modbus sau SoftwareSerial, deoarece am înțeles problema în întreruperi.
Linkuri interesante pe această temă
Voi cita un număr de link-uri găsite pe Internet.
Designer Bootloader pentru Arduino Suportat m / k: Atmega328P, Atmega168 Atmega88. Atmega8, Atmega16, Atmega32. Este posibil să adăugați și alte m / k.
Dar Atenție. Designerul funcționează în modul de testare și trebuie să verificați fuzionările din calculator.
În blocul fișierului boards.txt pentru IDE-ul Arduino, în generație lipsește o linie (se pare că IDE și-a schimbat structura)
a8_16MHz.name = atmega8 (16 MHz)