Max6953 Displaydriver mit I2C ansteuern

Gast #31409
Lesenswert?

Hi leutz.
Ich habe bis jetzt den Max6952 mit SPI angesteuert da ich immer der 
Meinung war, dass kein AVR Controller I2C hardwaremäßig unterstützt. Als 
ich aber gestern das Datenblatt des ATMEGA32 gesehen habe, durfte ich 
feststellen, dass er das Two Wire Serial Interface hardwaremäßig 
anbietet. Da ich aber leider unter ziehmlichem Zeitdruck mit der 
Fertigung stehe und mich mit I2C noch nicht beschäftigt habe, wolle ich 
fragen ob jemand von euch so nett sein könnte und mir ein 
Beispielprogramm zu I2C schicken könnte.(Hardwaremäßig) Ist 
wahrscheinlich eh voll simpel aber wie schon erwähnt stehe ich unter 
ziehmlichem Zeitdruck.

Thx im Voraus, Mathias M.
Gast #31411
Lesenswert?

Jaja stimmt schon. Habe schon ein ganzes Display mit SPI programmiert. 
Funktioniert auch recht gut. Nur is SPI sehr störungsanfällig bei 
"meiner" Platine (Ungefähr 1m*50cm).
Habe mir hier dann man TP-Filtern geholfen um die hochfrequenten 
Störungen weg zu bekommen. Aber alles in allem trotzdem treten noch 
manchmal Störungen auf. Auch wenn dass nur 1x von 100 Versuchen 
vorkommen darf es bei einem komerziellen Produkt nicht vorkommen dass 
ein Buchstabe oder sowas nicht angezeigt wird. Außerdem ist der 
Verdrahtungsaufwand sehr viel geringer bei I2C da ich bis jetzt für 
jeden Slave also für jeden Displaytreiber eine eigene CS Leitung 
verwende (18 im gesamten). Also ich bin hier dann mit den Ports auch 
schon knapp.

Geschwindigkeit spielt hierbei ja überhaupt keine Rolle.
Reicht völlig aus!

Kennst du dich mit I2C aus und hast ein lauffähiges Proggy in Assembler?
#31413
Lesenswert?

Ich benutze auch nur Software-I2C, da muß man nicht für jedes Derivat 
extra eine andere Routine schreiben.

Ich habs aber nur für den 8051 (Assembler und C) auf meiner Webseite.


1m*50cm ist ja Wahnsinn, was ist denn das für ein Gerät, wo man so 
riesige Platinen braucht ?


Peter

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