Forum: Mikrocontroller und Digitale Elektronik Probleme mit Attiny24 im Betrieb


von Günter R. (golfbaer)


Lesenswert?

Hallo zusammen,

ich habe ein kleines Verkehrsampel-Programm für den Attiny24 
geschrieben.
Auf dem EasyAVR V7 Board funktioniert das Programm einwandfrei. Ich 
benutze den voreingestellten internen 128 kHz Takt. Selbst wenn ich den 
Quarz aud dem EasyAVR-Board entferne funktioniert die Schaltung. 
Folglich sollte der interne Takt also funktionieren.

Nehme ich nun den Attiny vom Board und setzte ihn in die Schaltung auf 
dem Steckboard ein, funktioniert nichts mehr.

Kennt jemand dieses Problem ? kann mir jemand helfen ?


Gruß golfbaer

von Dietrich L. (dietrichl)


Lesenswert?

Günter Radke schrieb:
> Kennt jemand dieses Problem ?

Dann solltest Du nach den Unterschieden beider Schaltungen suchen, oder 
zumindest die Schaltung auf dem Steckboard zeigen.

Standardfragen:
- Ist das Board richtig versorgt und hat Stützkondensatoren?
- Hat das Board Kontaktprobleme?
- Sind alle Verbinder an der richtigen Stelle richtig drin?
- ...

Gruß Dietrich

von Günter R. (golfbaer)


Angehängte Dateien:

Lesenswert?

Hallo Dietrich,

danke das Du dich gemeldet hast. Anbei im Anhang der kleine Schaltplan.
Stützkondensator vorhanden, Kontaktprobleme beim Steckboard nicht 
vorhanden. Vom EasyAVR-Board bin ich mit den Leitungen direkt zum 
Steckboard gegangen. Hat funktioniert. Dann den Attiny24 vom 
EasyAVR-Board auf das Steckbrett gebracht und die Verbindungen von den 
LEDs zu A0 bis A2 (Pin 11 bis Pin 13) hergestellt und eingeschaltet.

Null Funktion.

Gruß Günter

von Achim (Gast)


Lesenswert?

Wie sieht es aus, wenn du die Beschaltung vom Resetpin wegnimmst?

von Günter R. (golfbaer)


Lesenswert?

Das gleiche Problem.

Gruß Günter

von Achim (Gast)


Lesenswert?

War ein Schuss ins Blaue.

----------------------------------

Spannung vorhanden               -> JA
RESET korrekt beschaltet         -> JA
Programm korrekt und geflasht    -> JA
Fuses korrekt programmiert       -> JA
Ein-/Ausgänge korrekt beschaltet -> JA

Dann muss der ATTiny auch funktionieren.

von Günter R. (golfbaer)


Lesenswert?

Leider nein ! Attiny zurück aufs EasyAVR, Leitung mit EasyAVR verbinden 
: Alles funktioniert wieder.

Gruß Günter

von Achim (Gast)


Lesenswert?

Dann bin ich draußen.

von Dietrich L. (dietrichl)


Lesenswert?

Günter Radke schrieb:
> Leider nein ! Attiny zurück aufs EasyAVR, Leitung mit EasyAVR verbinden
> : Alles funktioniert wieder.

Dann muss da ein ganz blöder Fehler sein und Du suchst nach zu 
"intelligenten" Fehlern oder Du bist vor lauter schauen schon so blind, 
dass Du bei der Kontrolle immer den gleichen Fehler machst ...

Welche "Leitung mit EasyAVR verbinden" meinst Du denn genau?

Wegen der dummen Fehlern und um die Verdrahtung zu testen: Mess doch mal 
direkt an den Pins des AtTiny. Sind die Spannungen dort alle 
plausibel? Manchmal ist z.B. der GND auf dem Steckbrett nicht 
durchgängig und in der Mitte unterbrochen.

Sonst fällt mir nichts mehr ein...

Gruß Dietrich

von Stromverdichter (Gast)


Lesenswert?

Hänge deine Schaltung einfach mal an 3 Mignonzellen. Wenn es dann geht, 
musst du deine Speisespannung sauberer aufbauen

von voltwide (Gast)


Lesenswert?

kann es sein, dass Dein Steckbrett irgendwelche "unsichtbaren" 
Querverbindungen enthält? Teste mal alle uP-pins auf gegenseitige 
Kurzschlüsse.

von Oldie (Gast)


Lesenswert?

Sieht ja doof aus.
Aber ein Satz von dir klingt komisch:

> Ich benutze den voreingestellten internen 128 kHz Takt.

Hast du ihn vor-eingestellt?
Mit CKSEL3:0 = 0100?

Der 128 kHz Takt ist nämlich NICHT vom Werk voreingestellt.
Werkseinstellung ist der interne RC-Oszillator-Takt von 8 MHz,
dazu die CKDIV/8-Fuse = programmed, was 1 MHz Systemtakt liefert.

Läuft deine Ampelschaltung also ca. 8 mal zu schnell,
oder garnicht?

von Joachim B. (jar)


Lesenswert?

Oldie schrieb:
> Läuft deine Ampelschaltung also ca. 8 mal zu schnell,
> oder garnicht?

oder läuft sie 8x langsamer was bei 3 Minuten rot auch schnell 24 
Minuten wird und wie läuft nicht aussieht?

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.