Hallo Leute, ich habe da mal ein Problem! Habe mir jetzt auf einer Lochrasterplatine einen Attiny13 gelötet mit 6 pol. Wannenstecker für die ISP prgrammierung! Läuft auch alles nur habe ich das Problem das alle Ausgänge ganze Zeit auf High sind?! Was mache ich falsch? Programmieren lässt er sich! Müssten die Ausgänge nicht Low sein?
Janiiix3 schrieb: > Was mache ich falsch? du hast im Programm alle ausgänge auf 1 geschaltet? sollen wir hier alle raten oder gibt auch noch ein Schaltplan und ein Quellcode zur Lösung deines Problemes.
Janiiix3 schrieb: > Müssten die Ausgänge nicht Low sein? Das hängt von Deinem Programm ab, das Du in den Attiny brennst.
Ich habe eine Freqenz erzeugt ---> $regfile = "attiny13.dat" Config Portb = Output Do Portb.0 = 1 Waitms 100 Portb.0 = 1 Waitms 100 Loop End mit dem Oszi gemessen und bleibt die ganze Zeit auf 5V wenn ich das Programm "Erase" genau das gleiche?!
Janiiix3 schrieb: > Do > Portb.0 = 1 > Waitms 100 > Portb.0 = 1 > Waitms 100 > Loop und warum setzt du den Pin 2 mal auf 1 - wo soll er denn deiner meinung nach 0 werden?
Habe ich schon verklebt :( Kann es sein das ich vergessen habe "Reset PIN1" auf High zu legen? der ist imoment nur an meinen ISP Anschluss angeschlossen :D
Janiiix3 schrieb: > Kann es sein das ich vergessen habe "Reset PIN1" auf High zu legen? > der ist imoment nur an meinen ISP Anschluss angeschlossen Kein Problem erstmal, solange Du nicht in extrem elektromagnetisch verseuchtem Terrain lebst. Der T13 hat einen internen Pullup am RESET.
Bei dem Programm?
1 | Do |
2 | |
3 | Portb.0 = 1 |
4 | Waitms 100 |
5 | Portb.0 = 1 |
6 | Waitms 100 |
7 | |
8 | Loop |
was sollen sie sonst sein? Wo setzt du den Pin wieder auf 0?
Karl Heinz Buchegger schrieb: > Bei dem Programm? > Do > > Portb.0 = 1 > Waitms 100 > Portb.0 = 1 > Waitms 100 > > Loop > > was sollen sie sonst sein? > Wo setzt du den Pin wieder auf 0? sorry falsche Sofware! Do Portb.0=1 waitms 100 Portb.0=0 waitms 100
Super SChaltplan, muss ich schon sagen. Das ist dann für alle am einfachsten, wenn sie auf dein PDF klicken und erst mal 30 Sekunden lang der PDF Reader hochfährt. Was ist so schlimm daran, wenn man einen Schaltplan als GIF hochlädt? Da könnte ja jeder einfach draufklicken und den direkt sehen.
Karl Heinz Buchegger schrieb: > An deinem Pin 0 hängt der Programmer. > Hast du den zum testen abgezogen? Ja! Es sind immer noch alle auf High!
Welche Spannung misst du an Pin 1 (Reset) Hast du versucht das Programm aus dem Tiny auszulesen oder einen Verify zu machen um sicherzugehen, dass das Programmieren geklappt hat? In deiner SChaltung vermisse ich die obligaten 100nF von Vcc nach GND. Ebenso vermisse ich die 2*100nF am 7805 die dort Schwingneigung unterdrücken sollen.
Karl Heinz Buchegger schrieb: > Welche Spannung misst du an Pin 1 (Reset) > > Hast du versucht das Programm aus dem Tiny auszulesen oder einen Verify > zu machen um sicherzugehen, dass das Programmieren geklappt hat? > > In deiner SChaltung vermisse ich die obligaten 100nF von Vcc nach GND. > Ebenso vermisse ich die 2*100nF am 7805 die dort Schwingneigung > unterdrücken sollen. Ich Messe am Rest "LOW" " Lege ich den RESET Pin auf "High" so Blinkt mein ISP Adapter die ganze Zeit und es lässt sich nicht programmieren?!
Janiiix3 schrieb: > Karl Heinz Buchegger schrieb: >> Welche Spannung misst du an Pin 1 (Reset) >> >> Hast du versucht das Programm aus dem Tiny auszulesen oder einen Verify >> zu machen um sicherzugehen, dass das Programmieren geklappt hat? >> >> In deiner SChaltung vermisse ich die obligaten 100nF von Vcc nach GND. >> Ebenso vermisse ich die 2*100nF am 7805 die dort Schwingneigung >> unterdrücken sollen. > > > Ich Messe am Rest "LOW" schon falsch. Wenn dein µC laufen soll, dann muss der Pin auf High sein. > " Lege ich den RESET Pin auf "High" so Blinkt > mein ISP Adapter die ganze Zeit und es lässt sich nicht programmieren?! mach einn Widerstand, 10k, vom Reset-Pin nach Vcc. Logisch blinkt der, der Programmer versucht die Leitung nach Low zu ziehen, wenn er den µC programmiert. Schafft er das nich (weil du Reset mit Vcc verbunden hast) dann blinkt der eben als Fehleranzeige.
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.