heise online | · | c't | · | iX | · | Technology Review | · | Telepolis | · | mobil | · | Security | · | Netze | · | heise open | · | heise resale | · | Autos | · | c't-TV | · | Jobs | · | Kiosk

Aktuelles Heft #### Support Hotline & FAQ Tipps & Tricks Treiber & BIOS Firmenkontakte #### Download Software zu c't Software-Verzeichnis c't-Projekte Testbilder & Vorlagen #### Service Tipp-Datenbank c't-CD-Register Internettarife Telefontarife Virenschutz #### Magazin Heftarchiv c't specials English Pages Benchmarks Red. Stuff Leserforum c't-Bildmotive URLs aus c't Schlagseite #### Aktionen Browsercheck Krypto-Kampagne Schulen ans Netz Netz gegen Kinderporno TV/Radio-Termine #### Info Abo & Heft Veranstaltungen Mediadaten Kontakt Impressum Kleinanzeigen und Veranstaltungen
| c't Projekte - c't-Bot und c't-Sim - Mailinglisten ## c't-Bot und c't-Sim [Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)] [Nach Datum][Nach Thread] ### Re: [ct-bot] Fragen zum Framework (Display) Absender: Timo Sandmann Datum: Sa, 07.04.2007 20:25:42 In-reply-to: <697C8692-44FD-4ABF-AC34-70E5AADEDEFC@xxxxxxxx> References: <697C8692-44FD-4ABF-AC34-70E5AADEDEFC@xxxxxxxx>
    Hi,

    Am 07.04.2007 um 19:40 schrieb Andreas del Galdo:
`ich bin gerade dabei den Bot ein wenig als Testplattform zu` `"missbrauchen" und wollte gern das Display zur Anzeige nutzen.` `Durch die Komplexität auch auf Grund der Schieberegister ist es mir` `nicht gelungen, die für eine Displayausgabe nötigen Informationen` `zusammenzutragen und aus dem gegebenen Framework zu extrahieren.`
`also in der Datei mcu/shift.c gibt es eine Funktion "shift_data_out` `()", die ein Byte in ein Schieberegister überträgt. Das ist nicht` `besonders viel Code, einfach mal anschauen. In mcu/display.c gibt nun` `eine Funktion "display_data(char data)", die ein Zeichen auf dem` `Display ausgibt, indem sie es ins richtige Schieberegister steckt und` `danach wartet, bis das Display es "angenommen" hat.` `Um dem Display Kommandos zu senden (z.B. Cursor verschieben), gibt es` `die Funktion "display_cmd()", die recht ähnlich funktioniert.`
`Alles was man sonst noch tun muss, ist das Display (und das` `Schieberegister) korrekt zu initialisieren, das macht "display_init` `()", indem im Prinzip einfach eine festgelegte Zeichenfolge gesendet` `wird (mit dem korrekten Timing).`
`Gibt es vielleicht ein kleines Testprogramm von euch, welches das` `Display nutzt, ohne direkt das Framework aus dem CVS zu verwenden?` `Oder hat sonst jemand etwaige Tipps, wie ich an die Informationen` `herankomme?`
`Hm ich kenne kein Testprogramm, aber wenn du so Stück für Stück durch` `die Funktionen in mcu/display.c gehst, sollte das eigentlich recht` `gut nachvollziehbar sein, es wird ja sonst nur shift_data_out() und` `delay() (= x Millisekunden warten) benutzt.`
    Gruß Timo
Referenzen: [ct-bot] Fragen zum Framework (Display) From: Andreas del Galdo Voriger (Datum): [ct-bot] Fragen zum Framework (Display), Andreas del Galdo Nächster (Datum): Re: [ct-bot] Fragen zum Framework (Display), Thorsten Thiele Voriger (Thread): [ct-bot] Fragen zum Framework (Display), Andreas del Galdo Nächster (Thread): Re: [ct-bot] Fragen zum Framework (Display), Thorsten Thiele Indizes: Datum Thread |

Copyright © 2007 Heise Zeitschriften Verlag | Kritik, Anregungen bitte an c't-WWW | Datenschutzhinweis Impressum