www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik EADOG163, will nicht funktionieren


Autor: nOOb (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: nOOb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
P.S.:
Im Layout sind 2 Platinen zu sehen, welche über die Stiftleisten 
(jeweils zur Mitte der gesamten Fläche) gesteckt werden.

Autor: Matthias K. (matthiask)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ganzes C-Projekt?
Schaltplan?

Autor: nOOb (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: nOOb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm, viele viele Downloads, aber keine Anregung was da schief gehen 
könnte ?

Autor: Matthias K. (matthiask)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nochmal:
ganzes C-Projekt?
Schaltplan?

Wenn Du kein Input lieferst, bekommst Du auch keine Hilfe. Woher sollen 
wir zb. die Taktfrequenz wissen, oder wie Dein main() aussieht. Die 
Fehler können Tausend Ursachen haben.

Autor: RonnySmith (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: GG (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus,

schau Dir mal den Link an.

http://embsys.technikum-wien.at/index.html?staff/h...

Das Projekt hat auf Anhieb funktioniert!

Gruß GG

Autor: nOOb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> 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

Autor: nOOb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: nOOb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Letzter Versuch, das ganze auf Hardware SPI umgefrickelt und was soll 
ich sagen - lief auf Anhieb.

Danke für die Hilfe ...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.