AVR Butterfly LCD

Gast #1991876
Lesenswert?
• ▲
▼
Hallo,

ich bin langsam am verzweifeln... ich habe den btrfly per UART 
angeschlossen und habe das LCD Tutorial übernommen und das Display 
leuchtet an einer Stelle nur kurz auf und verblasst dann wieder...

die main.c
1
#include <avr/io.h>
2
#include <stdlib.h>
3
#include <util/delay.h>
4
#include "lcd-routines.h"
5

6
 
7
int main(void)
8
{
9
  lcd_init( ); //init
10
  lcd_clear( ); //löschen des LCD`s : hier sinnlos
11
  lcd_string( "test" ); //ausgeben von test
12
  _delay_ms( 100 ); //100ms Pause : sinnlos
13

14
  while(1) //Endlosschleife : juhuu
15
  {
16
    
17
  }
18
 
19
  return 0;
20
}

und der rest nach 
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
Gast #1994164
Lesenswert?
• ▲
▼
Es gibt die Software für den Butterfly auch als open source gcc Projekt.
Dort ist auch genau beschrieben, wie das LCD angesteuert wird.

Allerdings gibt es ein kleines Problem, weil das LCD mehr Segmente hat, 
als der 169 ansteuern kann, deshalb muss man auf ein paar Doppelpunkte 
oder andere Segmente verzichten. Ist aber nicht schlimm.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.