Touchmakro aus eDIP240-7 via I2C auslesen

Gast #3183267
Lesenswert?
• ▲
▼
Hallo Zusammen,

habe ein Problem mit meinen eDIP240-7.

Zuerst mal meine Hardware und zwar Lese ich eine Temperatur von einem 
LM75 über einen Atmega168 über I2C aus.
Sende die Daten dann an mein Display => funktioniert auch.
Wenn ich aber in ein "Unterprogramm" (Touchmakro) will welches ich über 
den Editor von EA programmiert habe. Geht dies auch, nur jetzt weiß mein 
Atmega nicht dass ich im Unterprogramm bin...

Habe schon alle möglichen Beträge durchforstet aber nichts passendes 
gefunden. Ich weiß zwar dass man mit DC2 "1" "S" bcc den Sendespeicher 
anfordere aber nicht wie ich dass dann genau anstelle den zu Empfangen.
bzw. jemand hat von einen Interrupt gesprochen verstehe aber nicht wie 
ich dies anstellen soll - wie dies funktioneren soll.

Wäre wirklich super wenn jemand ein paar Codeschnipsel hätte!!

Danke schon mal

lg
Martin
Gast #3185352
Lesenswert?
• ▲
▼
Die hab ich selber gemacht deswegen wirds mit dem Rauskopieren recht 
schwierig... fg
mein Problem ist, ich weiß einfach nicht was ich eigentlich vom Display 
bekommen sollte.
Muss dazusagen, programmiere noch nicht lange deswegen ist es für mich 
recht schwierig hier weiter zu kommen.
Gast #3188250
Lesenswert?
• ▲
▼
Ich würde mit dem eDIP240-7 zumindest zum Kennenlernen und Testen über 
UART/RS232 kommunizieren, da diese Schnitstelle zumindest für mich als 
Laien einfacher zu initialisieren und kontrollieren ist als I2C.
Gast #3189786
Lesenswert?
• ▲
▼
da ich zur zeit mit dem LM75 arbeite und auch sonst das Display mit I2C 
ansteuere würde ich es eben gerne mit diesen auch machen da auch der 
RS232 bei mir schon in Verwendung ist.
Mein Problem ist eben das ich einfach nicht weiß was ich vom Display 
erhalten soll.
Gast #3201575
Lesenswert?
• ▲
▼
Da hat Visitor recht mit dem was er schreibt.
Ich hab mir beim 128x64 und 160x104 jeweils die gleiche Routine 
gestrickt.
Die Hardware schickt dir auf der Leitung SBUF/TEST bei jedem Tastendruck 
nen Interrupt. In der ISR mußte den Puffer erfragen, dabei leert er 
sich. Andernfalls läuft er bei mehr als 8 Tastendrücken über.

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.