Re: problém s programováním Attiny13

Jindrich Fucik fulda na seznam.cz
Čtvrtek Září 6 08:49:55 CEST 2018


V mojem případě to skoro vždy vede k úvaze - asi jsem ty fuses netrefil. 
Takže pokaždé vytáhnu fusebit doctor jako HVSP/HVPP programmer a procík smažu a začínám znovu.
http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en

---------- Původní e-mail ----------

Od: Petr Zapadlo <zapik na email.cz>

Komu: hw-list na list.hw.cz

Datum: 5. 9. 2018 22:05:46

Předmět: problém s programováním Attiny13

Zdravím,

hraji si tady s Attiny13A a od jistého okamžiku mám problém - nejsem 
schopen do Attiny13 nic naprogramovat.

Používám arduino v roli programátoru, tedy arduinoisp, k němu mám 
připojenou Attiny13 a ledkou na pinu 5 (DB0) a pinu 7 (DB2).  Jako 
program používám příklad z arduina Blink, tedy prakticky to 
nejjednodušší co lze.

Když jsem začal, tak mi program nahrát šel, naposledy co jsem zkoušel 
tak upravit fuses. Od té doby dostávám:

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.

A je jedno, jestli je Attiny13 připojená či ne. Zkoušel jsem i jinou a 
chová se  to stejně. (ta byla úplně čistá, takže fuses by to být nemělo)

Překabelovával jsem to asi 100x, tam by chyba být neměla, arduino v roli 
programátoru má porty v pořádku. na patřičných pinech attiny vidím snahu 
o komunikaci, ale výsledek se nedostavuje. Už tady nad tím sedím asi 2 
hodiny a připadám si dost blbě.

V Attiny13 běží poslední program co tam byl nahrán, takže mrtvá není.

Poslední pálení pojistek proběhlo takto:

avrdude -p attiny13 -P /dev/ttyACM0 -c stk500v1  -b 19200 -q -U 
lfuse:w:0x63:m -U hfuse:w:0xfd:m

Tj, interní oscilátor 128kHz a BOD na 1,8V.

Ale jak jsem psal, zkoušel jsem to i na jiné netknuté a situace je stejná.

Napadá někoho co jsem kde přehlédl?


A k tomu ještě doplňující dotaz, pro programování attiny13 používám 
Arduino framework - kde lze říci kompilátoru, na jakém taktu pojede cpu 
aby seděli časy například pro delay()?

Díky

Petr

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list