Attiny po naprogramování nekomunikuje
Napsal: 03 črc 2009, 02:38
Dneska jsem prvně zkoušel naprogramovat mikrokontroler a moc se nezadařilo. S prvním kouskem attiny2313 jsem si v AVR studiu hrál jen chvíli. Bez problémů šlo číst nastavení fuses atd., žádné bity fuses ani LockBits jsem neměnil. Defaulně bylo nastaveno 8 MHz interní oscilátor a CKDIV8. Potom jsem zkušebně nahrál do flash program z http://www.aradio.cz/programs/0801_nixie.zip a od té doby už z čipu nic nepřečtu ani nezapíšu, jen to vypíše
Entering programming mode.. FAILED!
Leaving programming mode.. FAILED!
Zkoušel jsem všechny možné takty ISP Clock (1.845 MHz, 460.8 kHz, 115.2 kHz, 57.6 kHz, 4.00 kHz, 1.21 kHz) a pořád nic. Po půl dne googlování jsem se smířil, že jsem nechal asi blbě fuses a udělal další pokus. Druhý attiny2313, SW tentokrát http://www.aradio.cz/programs/0801_nixi ... 130_ch.zip. Podle readme jsem nejprve nastavil SUT_CKSEL "Ext. Crystal Osc. 8.0- MHz; Start-up time: 14 CK + 65 ms", odškrtl CKDIV8 (tedy ext. 0xFF, high 0xDF, low 0xFF) a nahrál do čipu zatím jen fuses. I po nahrání čip komunikoval, tak jsem naprogramoval flash uvedenou aplikací a po tom zase konec... Zas nekomunikuje, nic.
Programátor mám z aukra a jeho schéma je: http://www.ladyada.net/make/usbtinyisp/parts.html
Pro komunikaci je emulován protokol STK500 prográmkem USBtinyISP<=>STK500 bridge
V prvním případě bylo k čipu připojené napájení, signály MISO,MOSI,SCK,RST podle datasheetu a ještě 100n kond z resetu na zem a 10k odpor z resetu na +. V druhém případě jsem měl zapojený ještě 12 MHz krystal s 2x15 pF kondama do země.
Tak se chci zeptat, dokázal by někdo identifikovat problém?
[/url]
Entering programming mode.. FAILED!
Leaving programming mode.. FAILED!
Zkoušel jsem všechny možné takty ISP Clock (1.845 MHz, 460.8 kHz, 115.2 kHz, 57.6 kHz, 4.00 kHz, 1.21 kHz) a pořád nic. Po půl dne googlování jsem se smířil, že jsem nechal asi blbě fuses a udělal další pokus. Druhý attiny2313, SW tentokrát http://www.aradio.cz/programs/0801_nixi ... 130_ch.zip. Podle readme jsem nejprve nastavil SUT_CKSEL "Ext. Crystal Osc. 8.0- MHz; Start-up time: 14 CK + 65 ms", odškrtl CKDIV8 (tedy ext. 0xFF, high 0xDF, low 0xFF) a nahrál do čipu zatím jen fuses. I po nahrání čip komunikoval, tak jsem naprogramoval flash uvedenou aplikací a po tom zase konec... Zas nekomunikuje, nic.
Programátor mám z aukra a jeho schéma je: http://www.ladyada.net/make/usbtinyisp/parts.html
Pro komunikaci je emulován protokol STK500 prográmkem USBtinyISP<=>STK500 bridge
V prvním případě bylo k čipu připojené napájení, signály MISO,MOSI,SCK,RST podle datasheetu a ještě 100n kond z resetu na zem a 10k odpor z resetu na +. V druhém případě jsem měl zapojený ještě 12 MHz krystal s 2x15 pF kondama do země.
Tak se chci zeptat, dokázal by někdo identifikovat problém?
[/url]