komisch, gestern ging der link bei mir heute auch nicht mehr![]()
Naja, egel, also RS muß LOW sein, damit man ein Befehl überträgt, danach kommt 0x80 (Bit 7) plus die entsprechende Stelle laut Datenblatt (z.B. 0x40)
zusammenaddiert ergibt es 0xC0 die legst Du an die Datenleitungen, gefolgt von einem Enable Impuls, so jetzt setzt Du RS HIGH um Daten zu übertragen , auf Datenleitungen ASCII wert von Deinem Zeichen , wieder ein Enable Impuls, und schon scheibst Du in der 2. Zeile, jedes nächste Zeichen was Du sendest kommt hinterher,
um 0x40 zu übertragen braucht man auch keine 8 Bits,weil laut datenblatt ist ja db7 bereits high um die addresse zu setzen, dann hätte ich ja keine 8bit mehr zur verfügung um die 0x40 zu übergeben...
0x40 ist ja 1000000 also 7 bits , d.h.
Du brauchst 11000000 (laut Datenblatt).
Bit 7 muß bei diesem Befehl IMMER gesetzt sein, deswegen ist es auf 1 im Datenblatt (davon kommt dieses 0x80 + 0x40 )
Na hat es jetzt Klick gemacht? Ich hoffe schon
Gruß Sebastian
Lesezeichen