Hi Ich habe ein ATtiny12 und habe mit Pony Prog folgendes Prog. auf mein MC geladen, doch leider tut sich nichts. Wo könnte das problem liegen? Muß der MC mit einem externe RC Oscillator( max. 8MHz ) betrieben werden? So viel ich weiß hat er doch auch einen internen Oscillator mit 1,2MHz. Muß dieser interne Oscillator erst durch ein Befehl oder änlichem gestartet werden ? .include "tn12def.inc" ldi r16,0x01 out ddrb,r16 start: ldi r17,0x00 out portb,r17 ldi r20,255 zaehler1: subi r20,1 brne zaehler1 ldi r17,0x01 out portb,r17 ldi r20, 255 zaehler2: subi r20,1 brne zaehler2 rjmp start
Hi Wenn du nicht mit den Fuses gespielt hast, sollte der ATTiny mit 1,2MHz laufen (Auslieferungszustand). MfG Spess
> doch leider tut sich nichts. Kannst du das mal präzisieren? Wie hast du festgestellt das sich nichts tut? > Pony Prog folgendes Prog. auf mein MC geladen Hast du einen Verify gemacht um sicherzugehen, dass der Brennprozess auch geklappt hat? > Muß dieser interne Oscillator erst durch ein Befehl oder änlichem > gestartet werden ? Nein, der läuft von Haus aus. > ldi r20,255 > zaehler1: > subi r20,1 > brne zaehler1 Du weist aber schon, dass der Tiny diese Warteschleife in Null Komma Nix durch hat? Wenn du also an PB0 eine Led hast, dann wirst du da kein Blinken sehen.
Also ist am Prog. erstmal nichts falsch oder ? Das mit dem Verify muß ich noch mal versuchen. Wenn die Fuses warum auch immer verstellt sein solten, wie kann man sie wieder richtig stellen ? Und ich weiß das er die Schleife schnell durch hat, soll ja nur ein kurtzes Test Prog. sein. Wenn ich mich nicht verguckt habe gibt es doch ein Prgramm das Wareschleifen erstellt. Wo bekomme ich sowas her, habe schon im Forum gesucht, aber nichts vernünftiges gefunden.
Ach so was ich noch erwähnen wollte. Wenn ich das Prog imAVR Studio simuliere, dann funktioniert es auch nur mit der Einzel-step Funktion. Wenn ich auf Run klicke, passiert wieder nichts.
elomt wrote: > Ach so was ich noch erwähnen wollte. Wenn ich das Prog imAVR Studio > simuliere, dann funktioniert es auch nur mit der Einzel-step Funktion. > Wenn ich auf Run klicke, passiert wieder nichts. Das ist normal. Der Simulator macht den update der angezeigten Port Register erst nachdem er wieder angehalten wird. Es gibt da aber noch einen Menüpunkt Fast Step oder so ähnlich. Nochmal die Frage: Wenn du das Pgm in den Tiny gebrannt hast, wie stellst du fest, dass nichts geht? Das Programm müsste soweit funktionieren bis auf die Tatsache, dass du das Umschalten des Port Pins ohne Oszi nicht sehen wirst.
Hi Bei 'RUN' passiert etwas. Nur es werden keine Register,IO... aktualisiert. Erst beim 'BREAK' wird der aktuelle Stand wieder angezeigt. MfG Spess
Häng mal einen Kopfhörer oder Lautsprecher in Reihe zur Leuchtdiode. Rein rechnerisch sollte das Teil dann mit ~780 Hz flöten. Da sieht man natürlich kein Blinken mehr. Wie ich darauf komme? Jede Schleife läuft 256 mal durch. Dazu sind 3 Takte pro Durchlauf fällig. SUBI ist einer, der BRNE sind zwei, weil gesprungen wird. Zwei Schleifen haben wir, macht alles zusammen 1536 Takte plus dem Rücksprung zum Anfang und die Ladebefehle. Taktfrequenz / Anzahl der Takte ergibt dann die Flötfrequenz. Die Takte pro Befehl sind im hinteren Teil des Datenblatts unter 'Instruction Set Summary' aufgelistet. Gruß Jadeclaw.
Mit dem Lautsprecher wär´ ich vorsichtig, zumindest mit den passiven Geräten - Hab mir damit bei nem Tiny schonmal nen Port mit geschrottet, kosten zwar nicht viel die Dinger, aber wenn mann nur einen da hat isses verflucht ärgerlich ;)
Ok ich werde mal versuchen, die Schleife um einiges zu erhöhen. Mal gucken ob sich dann was tut ( sichtbar ) mein Oszi verweigert leider sein Dienst. Aber vielen Dank schon mal.
Anscheind habe ich ihn schon kaputt gespiel jetzt läst er sich nicht einmal mehr beschreiben pony prog sagt immer unknow device. Na ja zum glück kosten sie nicht viel werde dann nächste woche zu reichelt gehen und ein oder zwei in voraus kaufen.
C. Steiger wrote: > Mit dem Lautsprecher wär´ ich vorsichtig, zumindest mit den passiven > Geräten - Deshalb ja auch in Serie zur LED, da da auch noch der Widerstand der LED mit in Serie dranhängt. elomt wrote: > Anscheind habe ich ihn schon kaputt gespiel jetzt läst er sich nicht > einmal mehr beschreiben pony prog sagt immer unknow device. Na ja zum > glück kosten sie nicht viel werde dann nächste woche zu reichelt gehen > und ein oder zwei in voraus kaufen. Reset abgeschaltet? (RSTDISBL - Fuse). Gruss Jadeclaw.
Hi Solte der RSTDISBL - Fuse eingeschaltet ( Häckchin ) oder ausgeschaltet sein? Ich habe mir noch ein par ATTiny12 geholt und gemerkt das laut den Fuse der MC auf externen RC Oszillator steht. Doch mein letztes Problem ist das ich nach ca. 2-3 beschreiben lesen nichts mehr machen kann. Pony Prog zeigt dann immer beim lesen, fuse lesen / schreiben die Fehlermeldung "Device missing or unkown device (-24)" und beim schreiben "Write Error (21)". Lassen sich die ATTiny12 nur ca. 2-3 beschreiben / lesen ? Ich hab noch mal das schaltbild meines LPT1 >>> ISP Kabels mit angehange vielleicht liegt es ja daran kann es mir aber nicht vorsellen da ich ja einen frischen MC ca. 2 mal beschreiben kann. + = 4,99V Versorgt den IC im Kabel und den MC.
Hallo, das Dongle kenne ich geringfügig anders mit einem 74HC244 vom STK200. Sollte aber wohl genauso gehen. Normalerweise benutze ich sowas auch, unter W2000/WinXP und bei neueren Rechnern/Notebooks kann es allerdings Probleme geben. Mein STK200-Donhle, daß immer zuverlässig unter W2000 mit Ponyprog ging, hat nach irgendeinem Windows-Update oder einer Druckerinstallation plötzlich beschlossen, ohne Fehlermeldung einen Mega16 nur noch teilweise zu beschreiben. Ab irgendeiner Stelle mitten im Flash bleibt alles $FF... Das Dongle geht am alten Win98-Notebook weiterhin problemlos, ich bin eben jetzt unter W2000 auf den ohnehin vorhandenen Dragon umgestiegen. Ich vermute einen Zugriff des Windows-Druckertreiber, unmittelbar nach dem Rechner-Start geht es für ein paar Minuten, dann plötzlich nicht mehr. Hab aber keine Lust, bach der eigentlich Ursache zu suchen. Gruß aus Berlin Michael
Hallo Elomt, sorry dass ich nach so langer Zeit noch poste. Konntest Du die Ursache für die "Funkstille" des ATtiny12 herausbekommen? Habe das gleiche Problem wie offenbar andere gelegentlich auch (siehe mein Beitrag vom 17.04.2011 Matthias
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.