Ich programmiere meinen Attiny momentan mit arduinoISP (warte auf die Ankunft eines richtigen ISP). Das problem ist jetzt aber, dass die Signatur 0xFFFFFF ist, statt der erwarteten. Der upload funktioniert problemlos, wenn ich bei AVRDude die -F flag setze, dann ignoriert er die signatur. Gibt es eine möglichkeit, diesignatur wieder einzubrennen? Jedes mal die konsole zu nutzen, um die .hex's hochzuladen ist etwas nervig... P.S.: Ja der upload funktioniert dann "wirklich", manchmal sieht es ja nur so aus, aber nen blink sketch mit versch. frequenzen hochzulasen funktioniert auch beim test mit ner led
Die Signatur ist bei den AVRs m.W. nicht zugänglich. Daher weder löschbar noch sonst irgendwie veränderbar.
vielleicht verwechselt du einfach den Attiny44 mit dem Attiny44-A. Gruss Klaus
der A hat aber ne richtige signatur, nicht 0xFFFFFF oder sind die da bei versch. positionen im speicher?
...oder arduinoISP ließt das einfach nicht sauber aus, den FFFF... ist schon nicht plausibel. Klaus.
mein isp programmer (usptinyisp) ist jetzt angekommen: "Normal" kommt die fehlermeldung "initialization failed, rc=-1" mit -F ist aber die device signature immer was andres Ist der MCU kaputt?
Ich würde mal tippen in der Leitung vom µC zum ISP-Header ist die MISO Leitung gestört (getrennt oder fest auf VCC). Damit "antwortet" der Controller immer mit 1 versteht aber was der programmer ihm erzählt (deswegen klappt uach das flashen). Das TinyISP wird den Fehler halt erkennen und streiken
hab den tinyisp jetzt auch mit dem arduino icsp ausprobiert, da gibts auch nur zufällige nummern. könnte das ein treiber problem sein?
hast du beidesmal das gleiche isp kabel genommen ? diese flachbänder versagen gerne mal
ok, hab nochmal durchgepiept, der arduino war falschrum angeschlossen (sind ja header und keine buchsen >.<, da wird richtig ausgelesen, aus dem tiny aber nicht... ich glaube ich bestell noch ein paar tinies... Gibt es da nen guten shop der die teile auch in kleien bestellungen verkauft? der versand is mir bei reichelt etwas zu hoch für paar µC...
Ich glaub immer noch nicht, dass der Tiny kaputt ist. Wenn du nicht gerade mit einem Piezozünder auf den MISO Pin gespratzelt hast, dann ist der eigtl. unzerstörbar. Ich hol meine AVRs von eBay.
Allenfalls eine Spannung zwischen PC und Controller System, dh eine schlechte Erde oder so.
uhm, momentan ist der tiny auf nen externen crystal gefused, läuft der auch ohne? der war die ganze zeit ohne crystal auf dem breadboard... EDIT: Ok, das war das Problem: Auf der Platine war ein kurzschluss zw. MISO und VCC, auf dem breadboard war kein kristall :D geht wieder, danke Neue Frage: ich sehe im internet viele icsp pinouts, aber die repräsentieren scheinbar alle nur die ICSP Programmer seite, nicht die seite des µC Gibt es ein einheitliches pinout für den header auf dem eigenen PCB?
normalerweise nimmt man auf der Board-Seite auch so einen Stecker und verwendet ein 1zu1 durchgeführtes Kabel.
mein kabel (das vom programmer) hat solche anschlüsse: http://puu.sh/8pGKR.png d.h. bei einer seite is die nase an der falschen seite... is das normal?
So, ist fertig :D siehe anhang, da ist nen bild^^ Und hier ein video: https://www.youtube.com/watch?v=-NvEV1EV64Y
Leon Loeser schrieb: > d.h. bei einer seite is die nase an der falschen seite... is das normal? Nein. Normal blickt man von oben drauf: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP Ich hatte schon das Problem, das der Programmer (AVRISP2) zu schnell war für die Tinys. Mit
1 | avrdude -B 50 ... |
ging es dann. Grüße Holger
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.

