Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:displays:weh001602_spi_democode [2013/03/03 13:04] – angelegt Hannes Jochriemartikel:displays:weh001602_spi_democode [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 73: Zeile 73:
  sende_befehl(0b00000010); // Display home  sende_befehl(0b00000010); // Display home
  _delay_us(500);  _delay_us(500);
- sende_befehl(0b00000100); // Entry mode: Dekrement, no shift.+ sende_befehl(0b00000110); // Entry mode: Dekrement, no shift.
  _delay_us(500);  _delay_us(500);
   
Zeile 133: Zeile 133:
 { {
  PORTD &= ~(SCL);  PORTD &= ~(SCL);
- _delay_us(5);+ _delay_us(1);
  PORTD |= (SCL);  PORTD |= (SCL);
- _delay_us(5);+ _delay_us(1);
 } }
  
Zeile 143: Zeile 143:
  
  if(zeile == 0)  if(zeile == 0)
- sende_befehl((0x80)+19); // Setze Adresse an die erste Position von Zeile 1+ sende_befehl((0x80)+0); // Setze Adresse an die erste Position von Zeile 1
  else  else
- sende_befehl((0x80)+83); // Setze Adresse an die erste Position von Zeile 2+ sende_befehl((0x80)+64); // Setze Adresse an die erste Position von Zeile 2
  while ((zeichen = *text++))   while ((zeichen = *text++)) 
  { // Solange Zeichen vorhanden sind zum Display schicken  { // Solange Zeichen vorhanden sind zum Display schicken