Touchmakro aus eDIP240-7 via I2C auslesen

Gast #3183267
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
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
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
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 #3189889
>Mein Problem ist eben das ich einfach nicht weiß was ich vom Display
>erhalten soll.


Das ist doch in dem Datenblatt auch für den Laien sehr ausführlich 
beschrieben.
Gast #3201575
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.