EADOG163, will nicht funktionieren

Gast #1479207
Hallo zusammen,

bisher war ich von der Gattung "NUR-LESER" hier. Habe mir, dank dieses 
Forums, ein bisschen was zum Thema uC angelesen (nicht viel, gar nicht 
viel :-( ) und bereits einige einfachste Platinen geätzt und in Betrieb 
genommen. Bisher auch nicht so schwierig.

Dann war ich über den gLogger Thread gestolpert und habe diesen, leicht 
modifiziert nachgebaut, keine Probleme.
Da dachte ich mir nun, in einem Anfall von Größenwahn, dass mach ich 
jetzt nochmal aber viel besser, mit LCD und so ....

Und schon steh ich da und weiß nicht mehr warum s nicht geht und deshalb 
erbitte ich um einen kleinen Denkanstoss.

Ich hab mir natürlich vorher sämtliche EADOG Threads angeschaut, von 
denen habe ich auch die C Grundlage zur Initialisierung und 
Datenhandling geliehen.

Also, im zip File ist das Platinen Layout und die eadog163.c, wenn 
jemand so gütig wäre und da mal drüberschaut, wäre ich durchaus dankbar.

Das EADOG soll im 3.3V SPI Modus laufen (Soft-SPI), wobei
    LCD RS = PD2
    LCD SCL = PD1
    LCD DATA = PD0
verdrahtet ist. uC ist ein Atmega128L
m103c Fuse ist aus!

Vielen Dank im voraus

Gruß
S.
Angehängte Dateien:
Gast #1479778
Ich hab leider keinen Schaltplan erstellt, nur das Layout.

Das Display ist folgendermaßen angeschlossen. (siehe PNG)

Die Initialisierung schlägt fehl, da am BoosterAusgang nicht die 
erwarteten 6V da sind.

Gruß

Im main programm wird quasi nur init_lcd aufgerufen
Angehängte Dateien:
Gast #1481117
SPI-Kommunikation ohne Chip-Select wird nicht funktionieren.

Du musst zumindest /CSB vom Controller aus bedienen, damit der 
Bitcounter im Display auch mal den Anfang mitbekommt.
Gast #1481686
>> SPI-Kommunikation ohne Chip-Select wird nicht funktionieren.

>> Du musst zumindest /CSB vom Controller aus bedienen, damit der
>> Bitcounter im Display auch mal den Anfang mitbekommt.

Im Datenblat steht, dass das Display auf Low selected ist, bezieht sich 
das auf eine fallende Flanke?
Ich probiers auf jeden fall mal aus, danke schon mal
Gast #1481804
So, mit CSB am uC siehts genau so aus wie vorher --> dunkel und kein 
Voltage boost

:-(

So, Signale mal mit dem Oszi verfolgt, das sieht auch nicht so doof aus.

So langsam glaube ich ich hab das display beim einbauen gehimmelt, 
obwohl mir da gar nichts aussergewöhnliches aufgefallen wäre, das die 
Möglichkeit bestünde ....

Hmmmm

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.