Uživatelské nástroje

Nástroje pro tento web


nahrani-bootloaderu

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
nahrani-bootloaderu [2021/08/16 11:03] – created martinnahrani-bootloaderu [2021/08/16 11:17] (aktuální) martin
Řádek 1: Řádek 1:
-xx+====== Nahrání bootloaderu OWL do mikrokontroleru ATTINY ====== 
 + 
 +Jednorázově s každým nově koupeným čipem je potřeba nahrát do něj bootloader, který bude potom nahrávat další programy už ve finálním zapojení a s jediným propojeným komunikačním pinem. 
 + 
 +Pro nahrání bootloaderu využijeme SPI sběrnici a budeme k tomu potřebovat propojit tyto piny: 
 + 
 +^ ESP-01         ^ ATTINY84        ^ 
 +| GPIO0          | PA4 (SCK)       | 
 +| GPIO1 (TX)     | PA6 (MOSI)      | 
 +| GPIO2          | PB3 (RESET)     | 
 +| GPIO3 (RX)     | PA5 (MISO)      | 
 + 
 +{{ ::schematic_tiny84espprg_2021-08-16.png?400 |}} 
 + 
 +Dále je potřeba připojit napájení 3.3 V na VCC a GND na odpovídající piny ESP-01 i ATTINY84 a pin CH_PD u ESP01 také na VCC. 
 + 
 +Potom je už možné nahrát připravený bootloader do ATTINY a nastvit "pojistky" následujícími příkazy: 
 + 
 +<code> 
 +avrdude -c avrisp -p t84 -P net:192.168.15.209:333 -U lfuse:w:0xe2:m -U hfuse:w:0xdd:m -U efuse:w:0xfe:
 + 
 +avrdude -c avrisp -p t84 -P net:192.168.15.209:333 -U "flash:w:iles84_8mhz.hex:a" 
 +</code> 
 + 
 +kde ''192.168.15.209'' je IP adresa přidělená ESP01 a ''iles84_8mhz.hex'' je vygenerovaný soubor OWL bootloaderu. 
nahrani-bootloaderu.1629104636.txt.gz · Poslední úprava: autor: martin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki