avr mega8 nastaveni
Rollfree
rollfree@volny.cz
Čtvrtek Leden 22 16:37:52 CET 2009
Dobry den.
Mohl byste prosim trochu rozvest tu informaci o PB6 a PB7, viz Vas prispevek ?
Docela me to zarazilo (a vydesilo).
Z Vaseho prispevku jsem to pochopil tak, ze kdyz nastavim PB6 a PB7 jako out,
tak si odstrelim moznost pouzit ISP.
Ale prece ISP programovani zacina resetem MCU, a ten reset predpokladam
nastavi I/O linky do defaultniho stavu. Takze hodiny budou pouzity podle nastaveni
fuse, tedy interni oscilator, externi oscilator, externi vstup atd.
Jak tedy nastane ten pripad, ze nemuzu pouzit ISP ?
Nebo jsem to pochopil uplne spatne a desim se zbytecne ?
Dekuji.
rollfree
************************************
Od: "Balogh Richard, Ing." <balogh@elf.stuba.sk>
Táto chyba nastane (okrem iného) napr. vtedy, keď váš uzivatelsky program nastaví piny PB6
alebo PB7 ako výstup (output).
Tieto dva piny sú využité ako vstupy pre kryštálový oscilátor. Preto nikdy nenastavujte
PB6 a PB7 ako výstupné. Pretože AVR Studio nemá možnosť resetom vrátiť piny späť do
vstupného režimu, mikroprocesor nedokáže s kryštálom pracovať. Potom sa procesor ani
nerozbehne a je nutné vrátiť piny do pôvodného stavu iným spôsobom - paralelným programátorom.
Richard Balogh
Další informace o konferenci Hw-list