Hallo zusammen, ich habe folgendes Problem: Ich möchte eine ATTiny 26 (SMD) programmieren und das Programm (YAAP) findet den Controler nicht. Folgende Fehlerquellen kann ich schon ausschließen: - Das Programmiergerät habe ich mit diversen anderen Contollern (4433, 8515, Mega8515) benutzt, es funktioniert. Auch den Adapter, den ich mir für die SMD Variante meiner Platine gebaut habe, habe ich getestet (am Tiny26DIL auf einer Lochrasterkarte). Die Kabellänge ist so 10 cm, 5 cm davon allerdings einzelne Drähte, da für einen Stecker kein Platz auf der Platine ist. - Versorgungspannung ist vorhanden (hab' den Programmer mit einer LED erweitert, und gemesse hab' ichs auch), wird übrigens an ca 20 V mit einer ZPD 5,1 und 1k5 Ohm Widerstand betrieben. Ich habe jetzt schon einmal den Controller getauscht (Macht Spass, 20 Beine SMD abzulöten :-( ) aber das hat auch nicht geholfen. Den neuen Controller habe ich jetzt nur noch mit Miso Mosi Sck Reset VCC GNG & AGND angelötet, tut aber immer noch nicht;-( Das einzige, was nicht ganz iO seien könnte ist der Kondensator zwischen RESET und GND (4n7 statt 47p), bzw testweise mal ganz weggelassen. Welche Toleranzen gibt es da ? Ich habe das Eagle Layout mal beigelegt, vielleicht sehe ich auch da den Wald vor lauter Bäumen nicht ;-| , die Programmierleitungen werden übrigens rechts an die TestPads einfach angelötet. Danke schonmal Christian PS.: Der ULN 2004 ist noch nicht bestückt.
Hallo, habe mir die Schaltung mal angeschaut. Das was mir sofort ins Auge gefallen ist, ist das du kein Blockkondensator in der Betriebsspannung eingesetzt hast ( am Versorgungspin des Kontrollers nach Masse ). Da der Kontroller ein "HF" Verbraucher ist kann das zu allerlei Problemen führen. Ein 10nF-100nF Kondensator sollte da helfen. MfG BenTu
Hallo, ich setze seit längeren die Tiny26 ein, normalereise sollten die immer auf internen Quarz stehen, aber es gibt wohl einige serien da sind die fuses auf Ext. Gesetzt das man einem echten takt anlagen muss, ein quarz hat auch nicht geholfen. Nachdem einen takt angelagt habe und die fuses mit jaap umgeschrieben hatte ging es. es waren ca. 400Tiny 26 von 2000 die falsche fuses hatten. MfG Sebastian
Hallo Sebastian, super Danke, das war die Lösung :-) Da muß man erstmal drauf kommen, zumal im Handbuch ja steht, der interne Oszilator sei eingeschaltet. Und wann dann noch 20% aller Controller mit Fehler ausgeliefert werden... Naja, das hat mich jetzt halt einen Controller gekostet (den abgelöteten), aber was solls. Auf meinen naxten Programmer bau ich mir gleich einen Resonator mit drauf, die Krokoklemmenverdrahtung von grade eben war mir nicht wirklich geheuer ;-) @BenTu: Bei der größeren Variante werde ich mal schauen, ob ich den C noch irgendwo hinquetschen kann. Ich hatte bis jetzt aber noch keine Probleme dieser Art Vielen Dank nochmal ihr zwei Christian
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.