ADC ATTiny13

Gast #362288
Lesenswert?
• ▲
▼
Hallo

ich habe ein problem mit der anhängenden schaltung.
wenn ich den spannungsteiler r7 so einstelle das ich am ausgang (pin2)
bei 12 V am pin1 1,1V habe und dann den pin2 mit dem pin7 (adc1,PB2)
verbinde bricht die spannung am r7/pin2 auf ca. 0,3V zusammen.ich habe
auch schon einen neuen tiny benutzt.hat aber auch nicht geholfen.

hier noch mein code

$regfile = "attiny13.dat"
$crystal = 8000000

Dim X As Word
Dim I As Word
Dim W As Word

Config Adc = Single , Prescaler = Auto , Reference = Internal
'ADC1 Konfigurieren
Start Adc                                              'ADC Starten
Config Portb.2 = Output
Config Portb.4=Output                       'Schaltausgang festlegen
Config Portb.3 = Input                      'Jumper Eingang festlegen

Lampe Alias Portb.4                          'Alias setzen
Jumper Alias Pinb.3
Portb.2 = 0                                   'Pullup abschalten
Portb.3 = 1                                   'Pullab einschalten

Lampe = 1                                     'Lampe an
W = 1                  'Zähler auf 1 setzen ( Low Batt Anzeige )

 Do

    X = Getadc(1)                                 'ADC1 abfragen
     If X > 768 Then               'ist Spannung > 9V dann
            Lampe = 1                              'Lampe AN
                If Jumper = 1 Then     'ist Jumper AN dann
                   If X < 853 And W = 1 Then   'ist ADC1 < 10V dann
                     W = W + 1                         'Zähler setzen
                         For I = 1 To          'Schleife starten
                           Lampe = 0                   'Lampe AUS
                           Wait 1                     '1 Sec Warten
                           Lampe = 1                     'Lampe AN
                           Wait 1                   '1 Sec Warten
                        Next                     'Schleife ende
                   End If
                End If
            End If

    If X < 768 Then Lampe = 0    'ist Spannung < 9V Lampe AUS

Loop

End

für eure hilfe wäre ich echt dankbar.

gruß
claus
Angehängte Dateien:
Gast #362291
Lesenswert?
• ▲
▼
Das hatte ich auch schon.
Ging dann aber trotzdem nicht.
Input ist natürlich richtig.
Funktioniert hat es aber aus einem anderen grund nicht.
Ich habe das auf einem stk500 aufgebaut
und solange das prgramierkabel ( 6 Pol Kabel ) angeschloßen ist
funktionert es nicht.
Ich habe den eingang wieder auf Input gestellt und das kabel entfernt
und schon läuft es.

Danke
Claus

Antwort schreiben

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.

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.