- Labornetzteil AliExpress         
Ergebnis 1 bis 2 von 2

Thema: Input Probleme mit Pulldown Mega32

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    18.04.2006
    Ort
    Hamburg
    Alter
    43
    Beiträge
    60

    Input Probleme mit Pulldown Mega32

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Also folgendes Problem!

    Ich habe mit einen µC zusammen gebastelt und bekomme irgendwie diese einfache funktion nicht hin - leuchten tut die LED aber reagiert nicht auf den Taster!


    Code:
    $regfile = "m32def.dat"
    $crystal = 16000000
    
    Ddra = &B11111111
    Porta = &B00000000
    
    Ddrb = &B11111111
    Portb = &B00000000
    
    'Ddrc = &B11111000
    'Portc = &B00000111
    
    Ddrd = &B11111000
    Portd = &B00000111
    
    Config Pinc.3 = Input
    'Taster_1 Alias Pinc.3
    Portc.3 = 0
    
    Config Portc.4 = Output
    
    'config Pinc.3 = Input
    'Config Portc.4 = Output
    'Portc.3 = 1
    Do
      If Pinc.3 = 0 Then
      Portc.4 = 1
      End If
      Loop
    Die beschaltung sie folgender maßen aus!

    5V+
    |
    |
    \ - Taster
    \_
    |
    |------------------- zum µC Mega32
    |
    ---
    | |
    | | 10K
    ---
    |
    |
    GND

    BITTE HELFT MIR!!!

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    13.05.2005
    Beiträge
    14
    in der do loop schleife liegt der fehler. die if bedingung ist wahr wenn der taster nicht gedrückt wird. also wird die led leuchten. du hast aber keine abfrage ob der pin =1(taster gedrückt) ist. du musst also entweder mit else oder ner zweiten abfrage arbeiten. ich hoffe des stimmt jetzt alles so.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen