Hallo zusammen Ich suche jemanden der mir die Sache mit dem TWI bei einem Atmege8 erklären kann.Beschäftige mich erst seit kurzem mit Microcontrollern. Programmieren am PC tu ich schon ein länger unter Visual Basic, und finde daher die IDE von BASCOM sehr ansprechend. Ich habe mir das Kompletpaket "myAVR Light Bag" von myAVR.de mit dem Temperatur und Echtzeituhr Ad-On bestellt. Leider gehen die in der "Lehrunterlage" nicht auf TWI ein, da die Ad_Ons nicht zu dem Paket gehören, sonder ich sie zusätzlich bestellt habe. Die vielen Artikel im Netz verstehe ich nicht so ganz. Vielleicht greife ich auch mal wieder für einen Anfänger zu weit vor. Kann mir evt. jemand erklären 1. wie das mit den Addressjumpern geht. 2. wie ich die Temperatur auslesen kann 3. wie ich die Uhrzeit auslesen b.z.w. die Uhr einstellen kann (wird ja keine Funkuhr sein ;-)) In Bascom wäre mir das am liebsten, mit Assembler beschäftige ich mich zwangsweise, weil immer wieder erwähnt wird das man viele Probleme am besten mit Assembler lösen kann. Mit C habe ich mich noch nie beschäftigt. Als Erklärung für mein Problem würde ich es aber auch nehmen. Als Ausgabe (z.B. 20°) stelle ich mir UART vor. Damit kann ich ja dann sehen ob es funktioniert.
Zu allen an TWI (I²C) beteiligten ICs gibt es Datasheets, in denen alles Wichtige genau erklärt wird. Zum Mega8 gibte es auch ein Datenblatt, das eine umfangreiches Kapitel zu TWI enthält. Dem Mega8-Datenblatt kannst Du entnehmen, wie die Hardware-TWI-Einheit funktioniert. Vermutlich gibt es in der Bascom-Hilfe auch informationen dazu. Den Rest erfährst Du im Datenblatt des I²C-Schaltkreises, mit dem Dein Mega8 kommunizieren soll. Dort sind auch die Adressen und evtl. mögliche Adress-Jumper-Eingänge beschrieben. ...
Informiere Dich mal hier: http://shop.myavr.de/index.php?sp=artlist_kat.sp.php&katID=15 Die Module anklicken und dann "Technische Beschreibung" als PDF. Gruß, unikum!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.