C Code prüfen

Gast #366674
Lesenswert?
• ▲
▼
Hallo,

ich versuche schon seit längerem ein Grafik LCD ans laufen zu bekommen,
der mit einem HD61380 läuft.
Dazu habe ich aus vielen Schnippseln etc. einen C Code erstellt.
Es währe nett, wenn ich mal ein Auge draufwerfen könntet ob da alles
mit rechten Dingen zu geht. Beim Compilieren kommt kein Error :)
Ich verwenden den GCC.

Danke schonmal vorab!
Reiner
Angehängte Dateien:
Gast #366675
Lesenswert?
• ▲
▼
> #define BUSY  (1 << PA7)

Was soll dieses #define? PA7 steht in der Device-Headerdatei und hat
den Wert '7'. 1 << 7 ist 0x80. Und zwar immer. In der
do...while-Schleife weist Du diesen Wert der Variablen 'busy' zu (die
dann 0x80 enthält) und in der Schleifenbedingung legst Du fest, dass dei
Schleife so lange durchlaufen werden soll, wie 'busy' wahr ist. Also
wird diese Schleife immer wieder durchlaufen, bis in alle Ewigkeit, es
sei denn, Du schaltest die Versorgungsspannung ab.

Weiter habe ich jetzt noch nicht geschaut, aber möglicherweise sind da
noch mehr solche Fehler drin...
Gast #366676
Lesenswert?
• ▲
▼
Also gut, mehr elementare Fehler sehe ich auf den ersten Blick nicht. An
der besagten Stelle in der Funktion 'lcgwait' hast Du wahrscheinlich
nur das PINA vergessen. Mit 'busy = PINA & BUSY;' könnte es an der
Stelle sogar funktionieren...
Gast #366677
Lesenswert?
• ▲
▼
Danke dir erstmal johnny!
Genau an dieser stelle hatte ich auch mein Problemchen. Ich will
eigendlich nur den Pin 7 an Port A auslesen, ob der 1 oder 0 ist.
Mit PINA.7 wie in Bascom geht es leider natürlich nicht :P
Deshalb habe ich diese Variante irgendwo in einen Schnippsel gesehen
und versucht zu implementieren.

danke nochmal!
Reiner

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.