KS0073 HW SPI

Gast #81098
Lesenswert?

hallo
woran kann es liegen, das mit dem bei mir in der ersten zeile nur "st
ein Demo " angezeit wird? Der pfeil in der 4ten zeile stimmt. hab auch
schon versucht das display nochmal zu löschen bevor es beschrieben wird.
hist nichts. Kann es sein das der tackt zu hoch ist? habe eien 16 mhz
quarz und einen vorteiler von 64.

mfg
Max
Angehängte Dateien:
Gast #81099
Lesenswert?

Hi,

ich vermute das der SPI Takt zu hoch ist oder die _delay schleifen zu
kurz sind. Es war mein erstes C Projekt und habe viele Sachen nicht
beachtet. z.B. hoehrere Quarzfrequenzen.

Ich wuerde es jetzt alles ein bischen besser programmieren.

Versuche mal bitte einen groesseren SPI Vorteiler zunehmen und pruefe
bitte die _delay schleifen.

Mfg
Dirk
Gast #638093
Lesenswert?

Hallo,

die Beiträge hier sind zwar schon etwas älter, aber vielleicht steht 
demnächst jemand anders vor dem gleichen Problem. :)

Das Programm von Dirk funktioniert sehr gut, das einzige was ich ändern 
mußte war in der Funktion "writedat", in der ein Delay von ca. 60us in 
der letzten Zeile fehlt. Danach hat es funktioniert. Das war bestimmt 
die Änderung die  max.p vorgenommen hat, sonst schein alles gleich 
geblieben zu sein.

Wie gesagt, nur zur Info.

Schöne Grüße,
Mario

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren