Forum: Mikrocontroller und Digitale Elektronik ATtiny2313 läuft am Dragon aber der ATtiny2313A nicht


von A. Tainie (Gast)


Lesenswert?

Hallo Zusammen,
ich benutze einen ATtiny 2313 am AVR-Dragon mit AVR Studio 5.
Läuft alles problemlos. Da ich aber die zusätzlichen PCINTs des Ports A 
benutzen wollte, habe ich in dieselbe Hardware einen ATtiny2313A 
eingesetzt.
Dann wähle ich beim Herstellen der Verbindung den ATtiny2313A aus der 
liste aus und bekomme dann aber eine Meldung wie "Cannot enter 
programming mode". Als wäre der Chip einfach garnicht vorhanden. Bei 
einem zweiten neuen ATtiny 2313A dasselbe Verhalten. Woran könnte das 
denn liegen?

von Hugo (Gast)


Lesenswert?

Probier 's doch mal mit einer niedrigeren ISP-Frequenz.

von A. Tainie (Gast)


Lesenswert?

Hugo schrieb:
> mit einer niedrigeren ISP-Frequenz

hab ich schon probiert, hilft aber auch nicht. Laut Hersteller Info sind 
die Unterschiede zwischen den beiden Typen sehr gering. Im Wesentlichen 
die zusätzlichen Pin Change Interrupts und deren Maskenregister. Aber es 
klappt ja bereits noch nicht einmal die Kotaktaufnahme zwischen dem 
Dragon und dem ATtiny2313A. Jeglicher Versuch, die ID, Fuses oder 
Lockbits auszulesen führt zum genannten Fehler.

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Sind die 2313A auf externen Takt/Quarz eingestellt und laufen in der 
Schaltung ohne?

von A. Tainie (Gast)


Lesenswert?

Wie kann ich das rausfinden?
Kann ich dazu einfach an den Pin CLKI ein externes Taktsignal von z.B 
1MHz anlegen, den ISP Clock entsprechend langsam einstellen und dann 
einen Verbindungsaufbau probieren?

von A. Tainie (Gast)


Lesenswert?

Es hat geklappt,
ich habe den CLKI Pin extern mit 1MHz versorgt, und den ISP Clock auf 
125kHz eingestellt. Dann war der 2313A ansprechbar.
Laut der Fuse Tabelle ist SPIEN und CKDIV8 aktiv und SUT_CKSEL ist auf 
INTOSC_8MHZ_14CK_65MS eingestellt. Dann hätte er ja auch ohne externen 
Clock laufen müssen. Die ausgelesenen Fusebits habe ich dann unverändert 
zurückgeschrieben und seitdem läuft die Kommunikation ohne externen 
Clock, wie es sein muss. (Beim zweiten neuen Chip ebenso).

Danke Nils für die Idee.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.