Arduino auto-făcut


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

Arduino auto-făcut

Arduino auto-făcut

Și programatorul, am USBASP

Arduino auto-făcut

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

Arduino auto-făcut

Ei bine, asta e încărcat și avem o limită de nu 7168, dar 8192

Arduino auto-făcut

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ă

Arduino auto-făcut

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

Arduino auto-făcut
Arduino auto-făcut

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)

Articole similare