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

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
nahrani-bootloaderu [2021/08/16 11:10] martinnahrani-bootloaderu [2021/08/16 11:17] (aktuální) martin
Řádek 1: Řádek 1:
 ====== Nahrání bootloaderu OWL do mikrokontroleru ATTINY ====== ====== 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 spojem.+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: Pro nahrání bootloaderu využijeme SPI sběrnici a budeme k tomu potřebovat propojit tyto piny:
Řádek 11: Řádek 11:
 | GPIO3 (RX)     | PA5 (MISO)      | | 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:m
 +
 +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.1629105055.txt.gz · Poslední úprava: autor: martin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki