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?
Probier 's doch mal mit einer niedrigeren ISP-Frequenz.
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.
Sind die 2313A auf externen Takt/Quarz eingestellt und laufen in der Schaltung ohne?
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.