Erklärung Befehl in C

achim S.

Mitglied
16. Jan. 2010
704
13
18
Berlin Biesdorf
Sprachen
  1. ANSI C
Hallo Gemeinde
Habe in einem Programm den folgenden Befehl drin


CodeBox C
lcd_busy(void);                   // Abfrage busy Flag - ob Display fertig

Was damit gemacht werden soll ist mir soweit klar. Wie kann ich diesen Befehl anwenden?
Und dann noch diesen


CodeBox C
lcd_getlc(uint8_t *line, uint8_t*col);

Wie wende ich diesen an?
Vielleicht könnte einer zu meiner Erleuchtung betragen.
achim
 
Hmmm...grob gesagt tante google hilft.
Zu 1 mittels rs und rw kann man das busy flag lesen ( ob lcd ein command verarbeitet hat)
Zu 2 lcd gibt die akt. Cursorpos wieder, falls man dem lcd mitgeteilt hat, das man an seinen inhalt möchte.
Addi
 
Diese Funktion solltest du nicht anfassen, wenn du bereits eine Funktionierende Library für das Display hast.
Die Funktion wird intern mit den anderen Funktionen aufgerufen. Wie @addi schon erwähnt hat.
 
Soweit klar. Lasse dann lieber die Finger da von. Das andere ist auch klar. Da ich die Position angebe brauche ich es nicht abzufrage.
Vielleicht hat jemand einen guten Code für mich.
Gebe einePostion und Text aus mit:


CodeBox C
lcd_printlc(2, 1, "dies ist Zeile 2");

Wie kann ich das am besten für einen String (Variable) machen?
itoa verwende ich zum Wandeln ... von ... .
achim
 
Hmmm....


CodeBox C
Char* hugostr;
/* obigem pointer jetzt etwas zuweisen */
/* jetzt cursor positionieren */
While (*hugostr) {
 lcd_putchar( *hugostr++);
}
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)