LED-Cube + LCD-Modul TC1602E-01 mit Evaluierungsboard

OP #2729968
Hey Leute,
habe momentan ein LED-Cube Projekt, das ganze läuft über das normale 
Atmel Evaluierungsboard mit einem Atmega16, davon hab ich ein40 poliges 
Kabel auf eine externe Platine gezogen, rest siehe Schaltplan!
Desweiteren ist noch ein Decoder angeschlossen um in einem Menü 
hoch/runter zuscrollen um das gewünschte Programm auswählen zu können, 
funktioniert auch.
Doch leider hab ich einen kleinen Wurm drin, das Display zeigt momentan 
diese Hieroglyphen an:

Siehe Bild im Anhang Display.jpg


Doch manchmal funktioniert das Display auch, zeigt also mein 
programmiertes Programm dazu an...

Hat jemand dazu evtl eine Lösung wodran das liegen kann?

mfg Marvin
Angehängte Dateien:
Gast #2729971
Müsstest mal in der ASCII Tabelle nachschauen, was das für Codes sind. 
Wenn du danach einen Blick in dein Programm wirfst, weisst du schon 
mehr.
Irgendwas vertauscht oder so.

Gruss
Gordon
OP #2730034
Auch ohne das Programm werden mir die Hieroglyphen angezeigt...
Wie muss ich die denn konvertieren, dass mir was gescheites angezeigt 
wird?
Habe momentan nur das hier drin:
1
#define F_CPU  16000000UL
2

3
#include <avr/io.h>
4
#include <stdlib.h>
5
#include <util/delay.h>
6
#include <avr/iom16.h>
7
#include <avr/interrupt.h>
8
#include "lcd-routines.c"
9
#include "LED-Cube_Prog.h"
10

11
#define Programmamzahl 8
12
#define Textlaenge 17
13

14
int main(void)
15
{
16
  // Schaltet Ports frei
17
  DDRD = 0xFF;
18

19
  lcd_clear();
20
  lcd_setcursor(0,1);
21
  lcd_string("LED-Cube bereit!");
22
  lcd_setcursor(0,2);
23
  lcd_string("Drehen fuer Menu");
24

25
    while(1)
26
    {
27
       
28
  }
29
  
30
  loop: goto loop;
31
}
Wo musste man noch glatt online den Code einfügen?^^
Gast #2730078
Brauchst du echt alle Header? avr/io.h und avr/iom16.h tun doch das 
gleiche. Und die stdlib.h braucht man auch nicht zwingend. Wenn du 
Zahlen in ASCII umwandeln willst, musst du auf den Wert nur 0x60 
draufzählen.
Weiss nicht wie viel das ausmacht, aber sonst is ja net viel da!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.