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

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.

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.