Forum: Mikrocontroller und Digitale Elektronik Attiny13 problem!


von Janiiix3 (Gast)


Lesenswert?

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?

von Peter (Gast)


Lesenswert?

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.

von Hans O. (piwibit)


Lesenswert?

Janiiix3 schrieb:
> Müssten die Ausgänge nicht Low sein?

Das hängt von Deinem Programm ab, das Du in den
Attiny brennst.

von Janiiix3 (Gast)


Lesenswert?

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?!

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Zeig mal Deine Schaltung / Deinen Aufbau (Foto?).

von Peter (Gast)


Lesenswert?

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?

von Janiiix3 (Gast)


Lesenswert?

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

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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.

von Janiiix3 (Gast)


Lesenswert?

Ist das genau so als würde ich den PIN mit einem Widerstand an Plus 
legen?

von Janiiix3 (Gast)


Angehängte Dateien:

Lesenswert?

hier einen Schaltplan!
Warum sind alle Port Pins ganze zeit auf High???

von Karl H. (kbuchegg)


Lesenswert?

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?

von Janiiix3 (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Angehängte Dateien:

Lesenswert?

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.

von Karl H. (kbuchegg)


Lesenswert?

An deinem Pin 0 hängt der Programmer.
Hast du den zum testen abgezogen?

von Janiiix3 (Gast)


Lesenswert?

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!

von Karl H. (kbuchegg)


Lesenswert?

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.

von Janiiix3 (Gast)


Lesenswert?

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?!

von Karl H. (kbuchegg)


Lesenswert?

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.

von (Gast) (Gast)


Lesenswert?

Pullup für Reset?
Abblock-Kondensator für den tiny?

von (Gast) (Gast)


Lesenswert?

Ah, zu spät :)

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
Noch kein Account? Hier anmelden.