Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: vomackav 08 Března 2012, 21:55:25

Název: nastaveni FUSE bitu u AVR
Přispěvatel: vomackav 08 Března 2012, 21:55:25
Zdravim,

poradi mi prosim nekdo, jak v terminalu nastavit fuse bity pro AVR, konkretne ATmega8?
Jde mi o nastaveni fuse bitu pro externi hodinovy signal (mam krystal 8MHz). Pripadne i zpet pro nastaveni interniho krystalu.
Pokud by nekdo mel nejaky navod, ci seznam prikazu a fuse bitu, ktere lze nastavit, nepohrdl bych jim .)
Neco malo jsem nasel zde: http://cs.wikibooks.org/wiki/Programujeme_jedno%C4%8Dipy ale nic moc vysvetleni, takze kdyby mel nekdo nejaky fajnovy navod? :-)

Dekuji Vasek
Název: Re:nastaveni FUSE bitu u AVR
Přispěvatel: mk33 09 Března 2012, 08:26:30
Sice nemám s AVR žádné zkušenosti, ale na stránce kde odkazuješ:

Kód: [Vybrat]
Přepnutí pojistek

Atmega8 také obsahuje 16 tzv. pojistek, anglicky fuses. Jsou to 2 byte v EEPROM paměti, označované jako lfuse a hfuse, jejichž hodnota se zachovává při vypnutí obvodu a které určují, které piny mají jakou funkci, jaký zdroj taktovacího signálu Atmega8 použije atp.

Hodnota, na niž se mají přepnout pojistky, se předá programu avrdude jako parametr. Pro výpočet těchto parametrů lze použít: http://www.engbedded.com/fusecalc/

Pokud zadáš zmiňovanou adresu, tak by snad neměl být problém vybrat přesný typ zařízení a navolit, že chceš použít externí zdroj hodin, případně další blbosti a stránka ti vygeneruje parametry pro programátor AVRDUDE.
Název: Re:nastaveni FUSE bitu u AVR
Přispěvatel: vomackav 09 Března 2012, 10:29:37
Diky za odpoved, par minut po mem dotazu jsem na to taky narazil, tak priste lip cist nez se zacit ptat :-)