Forum: Mikrocontroller und Digitale Elektronik Bitte um erklärung Atmega8 TWI für einen anfänger


von Kai E. (kai1980)


Lesenswert?

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.

von Hannes L. (hannes)


Lesenswert?

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.

...

von unikum (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.