hi @ all was ist an folgendem Code falsch?? Sub main() LCD_Init() LCD_ClearLCD() LCD_CursorOff() Port_DataDir(2,0) For i = 1 To 8 ausgabe = 0x4c wert = Port_ReadBit(16+i) LCD_CursorPos(i-1) If wert = 1 Then ausgabe = 0x48 End If Next LCD_WriteChar(ausgabe) End Sub ich möchte dass ich auf dem LC-Display alle 8 Ports angezeigt bekomme aber er zeigt immer nur einen an. Habe den von aus C übersetzt und da war noch die Funktion "while (1)" aber ich weis nicht wie ich das für Basic übersetzen soll Mfg
Für Endlosschleife wird in Basic gerne Do .. Loop verwendet. Hexzahlen schreibt man in Bascom so: &H3F Wo ist die Config-Zeile zum LCD ? Bascom hat ja die Befehle schon alle dabei, schau mal in die Hilfe und suche nach LCD* Und, was ist es für ein LCD (Text/Grafik) ?
ist ein TextLCD. Wenn ich das in C schreibe geht es auch nur irgendiwe funktionniert die schleife glaub ich nich
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.