CHAR auf einem Port ausgeben

Gast #1052090
Lesenswert?

hey,
ich hab folgendes problem ich versuche grad mir ein bisschen das 
c-Programm näher zu erforschen und bin an folgenden hängen geblieben
und zwar benutzte ich das Avr-Studio und den c-Compiler
und will ein Zeichen (char) an einem Port ausgeben.

Kan mir vielleicht jemand ein beispiel nennen damit ich es mir erläutern 
kann?
Gast #1052160
Lesenswert?

sry versteh ich nicht


 #include <stdio.h>
 #include <inttypes.h>

#define charVariable


volatile uint8_t charVariable;
uint8_t charVariable;




int main ()
{


  DDRB = 0xFF; // Port auf Ausgang
  PORTB = charVariable; // Variable ausgeben

}


das is das einzigste was ich bis jetzt hab
Persönliche Seite #1052230
Lesenswert?

Ein Tipp für den Anfänger: Gewöhne dir schnell eine gute Beschreibung 
deiner Fragen an. Und wenn du dabei µC-spezifische Begriffe benutzt, 
dann wende sie richtig an. Jemanden der ein "Steak backen" will oder 
eine "Suppe braten" will, nimmt man nicht besonders ernst.

Deine Frage kann bedeuten, dass du tatsächlich ein Zeichen auf 8 
Ausgabepins an einem PORT ausgeben willst, um z.B. auf 8 dor 
angeschlossenen LEDs eine Binäranzeige des Zeichens zu machen. Dafür ist 
der Code oben.

Oder es kann bedeuten, dass du ein Zeichen bitweise über eine serielle 
Schnittstelle (UART) versenden Willst. In dem Fall schliesse dich dieser 
Diskussion Beitrag "Zeichen auf serielle schnittstelle ausgeben" an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren