Atmega8 CMOS setzt den Eingang gleich auf 1

Gast
Wenn das Relais gegen Masse schaltet, dann ist das Verhalten des 
Eingangs doch richtig.
Wenn es durchschaltet, sollte der Eingang eine "0" anzeigen.
Gast
Genau so ist das auch gedacht, das problem ist das dieses "Relais" auf 
halbleiter basis ist und auch im abgeschalteten zustand noch ein 
gewissen widerstand aufweist etwa 10MOhm und das reicht bereits aus um 
den Atmega eingang zu schalten.



Das Programm dafuer sieht so aus und die LED an PORTB,0 leuchtet auf 
sobald ich die platine mit dem CMOS relais anstecke.
Lasse ich die platine weg, so zieht der interne pull up das signal auf 
VCC

loop:    sbic PINC, 0
         rjmp loop
         cbi PORTB, 0
Gast
Hallo Michi,

10MOhm dürften den Pull Up nicht "herunterziehen".
Ich denke, beim Anschluß des "solid-state-relais"
stimmt etwas nicht.....

Gruss Otto

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.