- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: Atmel MEga32 --> Input

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    15.06.2006
    Beiträge
    50
    Anzeige

    LiFePo4 Akku selber bauen - Video
    ich bin nicht sicher, ob das wichtig ist, aber ich definiere die ports/pins immer so:
    Config Portx.x = Input

    und nicht:
    Config Pinx.x = Input


    auch wenn man dann die eingänge über pinx.x und ausgänge über portx.x anspricht.

  2. #12
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.232
    Ich kenn mich jetzt nich mit Bascom aus.

    Aber in deinem Code steht : Config Pinc.0 = Output
    Das wäre dann doch falsch ? oder.

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    15.06.2006
    Beiträge
    50
    ja, ich meine es muss "Config Portc.0 = Output" heißen
    bin mir aber nicht sicher, ob das nicht egal ist.

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    33
    Beiträge
    3.467
    Der Code müsste so aussehen:
    Code:
    $regfile = "m32def.dat"
    $crystal = 1000000
    $framesize = 32
    $swstack = 32
    $hwstack = 32
    
    $baud = 9600
    
    
    Config Portc.0 = Output
    Config Pind.6 = Input
    Portd.6 = 1
    
    Do
     If Pind.6 = 0 Then
      Portc.0 = 0                                                 'LED an
     Else
      Portc.0 = 1                                                 'LED aus
    End If
    Loop
    End
    "ja, ich meine es muss "Config Portc.0 = Output" heißen
    bin mir aber nicht sicher, ob das nicht egal ist"
    Muss es. Sonst geht es nicht!!

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #15
    1hdsquad
    Gast
    @ robo junior: Das ist egal, solange er drückt, muß die Led leuchten. Entprellen mußt du nur bei Tastern, damit er nicht mehrmals ein Signal abgibt.
    Es muß "PORTX:X" bei output und "PINX:X" bei input heißen.
    Standartmäßig sind übrigens alle Pins auf Input gesetzt, es muß also eigentlich nur der Output angegeben werden...
    MFG

    Achso: Bearbeite nochmal deine nCode, er hat [b] etc drin...

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    33
    Beiträge
    3.467
    Ich habe den Code verbessert. Ich dachte eigentlich, dass das dann dick gedruckt wird, damit er schneller sieht, wo ich etwas geändert habe. Naja.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.07.2006
    Ort
    Mannheim
    Beiträge
    454
    ...ich habe folgendes Problem: Ich habe **sämtliche Ports** (hintereinander zum Test) des ATMega32 auf Input gestellt und einen Taster angeschlossen. Problem: Setze ich das Überprüfen des Eingangs in eine Schleife und sage wenn Strom da ist leuchtet LED1 und wenn nicht LED2. Passieren tut allerdings nichts.

    Ohne deinen Code gelesen zu haben: Die Pins mit den LEDs müssen Output sein

  8. #18
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    33
    Beiträge
    3.467
    Zitat Zitat von JonnyP
    ...ich habe folgendes Problem: Ich habe **sämtliche Ports** (hintereinander zum Test) des ATMega32 auf Input gestellt und einen Taster angeschlossen. Problem: Setze ich das Überprüfen des Eingangs in eine Schleife und sage wenn Strom da ist leuchtet LED1 und wenn nicht LED2. Passieren tut allerdings nichts.

    Ohne deinen Code gelesen zu haben: Die Pins mit den LEDs müssen Output sein
    Sorry, aber das verstehe ich nicht.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  9. #19
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    14.01.2007
    Beiträge
    209
    LED funktioniert auf jeden Fall, ob ich jetzt "Config Pinc.0"
    oder "Config Portc.0" verwende. Das Problem mit dem Input besteht aber weiterhin! Sollte es im normalfall jetzt funktionieren?

    MfG Killer

  10. #20
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.07.2006
    Ort
    Mannheim
    Beiträge
    454
    @Jon
    Wie willst du mit dem Controller eine LED schalten, wenn ALLE Ports als Input deklariert sind???

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests