-         

Ergebnis 1 bis 7 von 7

Thema: PORTA als Digitaleingang(Atmega16L)

  1. #1

    PORTA als Digitaleingang(Atmega16L)

    Anzeige

    Hallo zusammen.
    Hab ein Problem mit der Benutzung des PORTA des Atmega16L als Digitaleingang.
    Wie kann ich dem 16L mitteilen, das es sich hier nicht um ADC's sondern um Digitaleingänge handeln soll?
    Ich(Anfänger) wäre für Eure Hilfe sehr dankbar.

    =D>

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Alter
    48
    Beiträge
    2.731
    Hi,

    einfach den Port als Eingang definieren, und den Wert auslesen, Fertig.

    Ein Port wird immer so verwendet wie man ihn anspricht, erst dann enscheidet sich was für eine funktion er hat.

    Siehe Datenblatt !

  3. #3
    Hallo linux_80 und danke für den Tip.
    Meintest Du etwa DDRA = 0x00; ? Das war schon dabei, funktioniert aber nicht.Kann's sein das der 16L trotzdem an Port A als Analogeingang nutzt?

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.801
    Du liest an PINx (nicht etwas an PORTx) ?
    Disclaimer: none. Sue me.

  5. #5
    Hallo Georg.
    Ich habe DDRA mit 0x00 zum Eingang gemacht und mit PINA1 ausgelesen...ohne Erfolg.

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.801
    Poste doch mal den Code, kann ja nicht viel sein, evtl auch das, was der Compiler sieht (precompile)
    Disclaimer: none. Sue me.

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.11.2004
    Ort
    Karlsruhe
    Beiträge
    223
    Zitat Zitat von Matt_ho
    Ich habe DDRA mit 0x00 zum Eingang gemacht und mit PINA1 ausgelesen...ohne Erfolg.
    du musst immer den ganzen Port lesen, also
    variable = PINA;
    welcher Pin es dann genau ist musst du dann halt entsprechend ausmaskieren.

Berechtigungen

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