AVR @ 5 V, Pin high @ 1 V

#1495142
Gast schrieb:

> Über den 330 Ohm : 36 mV -> 11,8 mA

Der arme Herr Ohm... 36mV bei 11,8mA gibt's bei 3,3 Ohm.

Was ab und zu vorkommt: Das jemand versehentlich DDR nicht setzt, oder 
das falsche Bit, oder irgendwo wieder zurücksetzt. Dann zieht nur noch 
der hochohmige Pullup hoch und es kommt genau sowas bei raus.
#1495152
Wenn ich mal schnell ins Datenblatt vom SSR schaue will das mind. 6V.
Da wird die Versorgung von 4,9V wohl nicht reichen, damit das Teil 
zuverlässig funktioniert.

Dann hat PB4 ne Menge an Sonderfunktionen, z.B. Anschluss für Quarz und 
noch viel viel mehr. Mal die Fuses kontrollieren, ob der Pin wirklich 
als Ausgang konfiguriert ist.
#1495171
Wenn das SSR ein Optokoppler sein soll ( ich bin in Abkürzungen nicht so 
perfekt), schalte doch probeweise anstelle des Optokopplers eine LED an 
den Anschluss. Die leuchtet Dir dann schon heim, in bezug auf richtige 
Polung der LED oder auf richtigen Wert des Widerstands (330Ohm) oder auf 
Softwarefehler.
Gast #1495194
>Wenn das SSR ein Optokoppler sein soll..

Solid State Relays, nehme ich mal an.

Außerdem tippe ich auch stark auf eine falsche DDRx def, will heißen:
Der Pin ist wahrscheinlich ein Eingang mit aktiviertem Pullup.

Wie ist denn Dein "SSRPIN" definiert?

Und: wenn Deine Init so:
>>DDRx= (1<<SSRPIN);

aussieht, kann es sein, dass du zu einem späteren Zeitpunkt nochmal so 
etwas in der art machst? z.B:

DDRx= (1<<EIN_WEITERER_PIN);

das würde einiges erklären. Vielleicht mal Suchen und Ersetzen von

DDRx = (1<<...);
durch
DDRx |= (1<<...);

Werner

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.