www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Attiny13 problem!


Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Hans O. (piwibit)
Datum:

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

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

Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?!

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zeig mal Deine Schaltung / Deinen Aufbau (Foto?).

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Janiiix3 (Gast)
Datum:

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

Autor: Janiiix3 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hier einen Schaltplan!
Warum sind alle Port Pins ganze zeit auf High???

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

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

Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Janiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?!

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: (Gast) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Pullup für Reset?
Abblock-Kondensator für den tiny?

Autor: (Gast) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah, zu spät :)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.