
Har hänt ett par tre gånger nu, vem tusan har konstruerat så att man kan bricka en mcu så enkelt? Jag kör alltså med den inbyggda oscillatorn och har inte tillgång till någon HV-programmerare.
Nu har jag ett kort med en fastlödd ATTiny2313 framför mig. När jag försöker kontakta den får jag följande svar:
avrdude -p t2313 -c avrispv2 -P usb -t
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_command(): unknown status 0xc9
avrdude: stk500v2_program_enable(): cannot get connection status
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Byter jag kortet mot ett Targetkort (programmeringssockel + nollkraftshållare) med en t25 och ändrar kommandot till -p t25 så funkar det. Byter jag mcu i targetkortet till en av de andra t25'orna blir svaret som ovan. Ytterligare en ur samlingen fungerar. Mitt 2313-kort fungerade först, men efter en Fusebränning blir svaret som ovan. Jag är alltså övertygad om att hårdvaran fungerar.
Så då kan man misstänka felaktiga klockinställningar. Hittae en 555-baserad oscillator som jag kopplade till Xtal1, ingen skillnad.
Kopplade Xtal2 på min Arduino till Xtal1 på 2313, ingen skillnad.
Vad mer kan man testa? Är det värt att koppla in en 4MHz-kristall?