- Labornetzteil AliExpress         
Ergebnis 1 bis 6 von 6

Thema: INT Variable einem Port (Ausgang) zuweisen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    21.02.2015
    Beiträge
    65
    Ja, der Port ist komplett als Ausgang konfiguriert.
    Ich erhalte per UART bestimtme Werte von 0-255, die ich nicht als Zahl sondern als Bit-muster für die Ausgänge deute.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    16.04.2011
    Beiträge
    78
    Der Post hier ist schon alt, ich antworte jedoch trotzdem, falls jemand es doch brauchen sollte.

    Dann nimm doch einen cast-Operator, sowie botty es sagte. Stichwort "implizite Datentypkonvertierung". Heißt also eine "gewaltsame" Konvertierung von einem größeren Datentyp (uint16_t) zu einem kleineren (uint8_t).
    Dann werden nur die niedrigsten 8 Bits der uint16_t - Variable in das Portregister eingetragen.

    Code:
    uint8_t LowByte;
    uint16_t DualByte;
    
    // hier folgt die Zuweisung der 16-Bit-Variable
    
    // Bei einer impliziten Datentypkonvertierung findet kein Runden etc. statt,
    // lediglich ein "Abschneiden" der höheren 8 Bits. Die niedrigen 8 Bits werden
    // der 8-bit-Variable zugewiesen
    LowByte = (uint8_t) DualByte;

Ähnliche Themen

  1. Einem Atmega8 drei I²C-Slave Adressen zuweisen?
    Von Bammel im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 14
    Letzter Beitrag: 19.06.2010, 22:35
  2. Pins einer Variable zuweisen
    Von Thomas8443 im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 30.07.2009, 20:37
  3. Antworten: 8
    Letzter Beitrag: 22.07.2008, 18:05
  4. Cstring einem char array zuweisen
    Von ceekay im Forum Software, Algorithmen und KI
    Antworten: 8
    Letzter Beitrag: 17.04.2006, 10:20
  5. variable lässt sich nicht zuweisen...
    Von Toxic im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 4
    Letzter Beitrag: 26.03.2004, 11:00

Stichworte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress