Hallo, ich möchte gerne die libglcd von Hagen benutzen, leider sind meine ASM kenntnisse sehr bescheiden (NULL). Es geht darum das ich das Display nicht per Hardware SPI sondern per Software SPI ansprechen muss. Kann mir jemand bitte sagen was an diesem code falsch ist? .global glcdDispSend glcdDispSend: cbi LCD_PORT, LCD_CS cbi LCD_PORT, LCD_SCL cbi LCD_PORT, LCD_SDA brts glcdDispSend1 sbi LCD_PORT, LCD_SDA glcdDispSend1: ldi r18, 0x08 jmp shiftBits ret shiftBits: cbi LCD_PORT, LCD_SCL SBRC T1,7 sbi LCD_PORT, LCD_SDA SBRS T1,7 cbi LCD_PORT, LCD_SDA lsl T1 sbi LCD_PORT, LCD_SCL dec r18 breq fertig rjmp shiftBits fertig: ret Meine möglichkeiten scheinen am ende. Mit den besten Grüßen gerry
Hallo smartie bist Du Dir da sicher. Wenn ich die schleife nur 7 mal ausführe geht nichtmal mehr die initialiesierung. Bis jetzt initialisiert sich das Display, schaltet sich an und denn leider auch schon wieder aus.
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.