Forum: Mikrocontroller und Digitale Elektronik I²C Schnittstelle


von Dominik M. (Firma: TGM) (tgmdominik)


Lesenswert?

Hallo lieber Leser,

ich bin der Dominik und besuche das TGM und hätte eine Bitte an euch mir 
ein paar Fragen zu beantworten.

Also es geht um einen RTC-Chip undzwar den RTC ISL 12029, den soll ich 
auf einen Print löten und mit einem Pollin-Board über eine I2C 
Schnittstelle verbinden, (leider weiß ich nicht was das genau ist, also 
ob mir das jemand kurz erklären könnte), und zweitens bräuchte ich ein 
Programm zur Initialisierung, es würde mir sehr sehr helfen, bitte.

in lieben Grüßen Dominik und danke schon mal fürs lesen.

von Dave C. (dave_chappelle)


Lesenswert?

Was weisst du bereits?
Hast du schon mal was programmiert?
Hast du schon mal einen Bus verwendet? (Abgesehen vom Verkehrsmittel)
Hast du Elektronik Kenntnisse?

Ich Frage nur, um zu wissen wie viel Erklärung du brauchst.

MFG
Dave

von R. F. (rfr)


Lesenswert?

http://www.mikrocontroller.net/articles/I2C

reicht nicht??

Gruss

Robert

von Dominik M. (Firma: TGM) (tgmdominik)


Lesenswert?

Hallo, danke für deine Antwort,

ja natürlich habe ich schon programmiert ich gehe ja auch in eine 
Elektronik-Schule, nur leider kenne ich mich im programmieren nicht so 
gut aus.

Also es ist so den Bauteil hab ich schonmal besorgt und habe auch ein 
Datenblatt dafür, aber leider verstehe ich trotzdem nicht wie das gehen 
soll.

Der Lehrer meint ich soll im Internet wegen einem Programm zu 
Ansteuerung suchen, aber leider suche ich vergeblich.

Und das andere Problem ist auch das ich ja nichtmal wirklich weiß was 
eine I²C Schnittstelle ist, und was ich dafür brauche.

Ich soll ja den RTC-Chip an eine Platine rauflöten und dann mit dem 
Pollin-board verbinden, halt über die Schnittstelle, und außerdem meinte 
er auch ich brauche Pull-up wid. nur weiß ich nicht wie viele und wie 
viel Ohm die haben müssen.

Den Quarz 32,786 kHz hab ich auch schon besorgt.

Lg Dominik

von Dominik M. (Firma: TGM) (tgmdominik)


Lesenswert?

Falls ihr es genauer wissen wollt die Gesamtaufgabe ist:

Aufgabe ist es, ein Gerät zu entwerfen, das der Prüfungskommision bei 
Diplomprüfungen einen genauen Zeitüberblick über die Prüfzeit 
verschafft. Zusätzlich wird die Uhrzeit angezeigt. Die Vorsitzenden 
können direkt am Gerät oder über ein Graphical User Interface (GUI) von 
einem PC aus einen Countdown von maximal 20 Minuten starten. Das Gerät 
hat die Form einer Pyramide und wird aus Plexiglas angefertigt. Um die 
Prüfzeit aus jeder beliebigen Position sehen zu können wird jede Seite 
der Pyramide mit einer übersichtlichen Anzeige ausgestattet.
Die Dauer des Countdowns (das ist die verbleibende Prüfungszeit) kann 
entweder an der Uhr selbst mit Hilfe von Tasten, oder am Laptop über das 
GUI (Graphical User Interface) eingegeben werden. Die Countdownzählung 
von maximal 20 Minuten erfolgt über den Microcontroller (z.B. Atmega 
16).

Aber ich habe Zurzeit nur die oberere beschriebene Aufgaben.

Lg

von Dominik M. (Firma: TGM) (tgmdominik)


Lesenswert?

Dave Chappelle schrieb:
> Was weisst du bereits?
> Hast du schon mal was programmiert?
> Hast du schon mal einen Bus verwendet? (Abgesehen vom Verkehrsmittel)
> Hast du Elektronik Kenntnisse?
>
> Ich Frage nur, um zu wissen wie viel Erklärung du brauchst.
>
> MFG
> Dave

Hab dir oben geschrieben, oder willst du noch was wissen? brauche 
wirklich Hilfe bitte

lg

von nofeeder (Gast)


Lesenswert?

dont feed the troll!

von Klaus W. (mfgkw)


Lesenswert?

willst du deine Hausaufgaben nicht mal langsam selber machen?

Oder wie oft kommst du noch mit der Masche "kann leider nicht toll 
programmieren, helft mir dringend"?

PS: ich meinte natürlich nicht den nonfeeder...

von slow (Gast)


Lesenswert?

Wieviel willst Du selbst machen? Was sollen andere für Dich erledigen?
Das ist hier im Forum immer die entscheidende Frage. Wer als faul 
angesehen wird, dem wird auch nicht geholfen. Find ich persönlich ok.

Hast Du schon den Artikel über I2C gelesen? Auch verstanden?
Hast Du das Datenblatt Deiner RTC angesehen? Auch verstanden?

Wenn das mal erledigt ist, dann gehts hier weiter.

von mr. mo (Gast)


Lesenswert?

das mit den pull-ups steht in sogut wie jeden artikel den man über i2c 
findet. ich könnts dir sagen, mach ich aber nicht.

alleine den artikel über i2c hier zu lesen und dort ein paar links 
anklicken reicht. fertige bibs für i2c gibts auch ohne ende.

nofeeder schrieb:
> dont feed the troll!

dito.

von Dave C. (dave_chappelle)


Lesenswert?

Dass man I*IC nicht auf Anhieb versteht finde ich verständlich.
Aber wenigstens mal den Artikel durchlesen würde dir guttun.

Dominik Mertl schrieb:
> Aufgabe ist es, ein Gerät zu entwerfen, das der Prüfungskommision bei
> Diplomprüfungen einen genauen Zeitüberblick über die Prüfzeit
> verschafft.

Nennt sich auch "Uhr".

Solltest du das ganze selber realisieren wollen, viel Glück.

von Steffen H. (avrsteffen)


Lesenswert?

Hallo Leute

Also so informativ finde ich hier die Seite zu I2C auch wieder nicht. 
Gerade wenn man noch nie was zuvor von I2C gehört hat.

Aber hier steht schon etwas mehr zum I2C Bus drin:

Technischer Aufbau:
http://www.i2c-bus.org/de/typical-i2c-bus-setup/

Funktionsweise:
http://www.i2c-bus.org/de/how-i2c-hardware-works/

Auswirkung Pullups, Buskapazitäten und Serienwiderstände
http://www.i2c-bus.org/de/terminierung-und-kapazitaeten/
http://www.i2c-bus.org/de/terminierung-und-serienwiderstaende/
http://www.i2c-bus.org/de/serienwiderstand-und-fehlersuche/

Hauptseite:
http://www.i2c-bus.org/de/i2c-bus/


Gruß Steffen

von Jörg S. (joerg-s)


Lesenswert?

Steffen H. schrieb:
> Also so informativ finde ich hier die Seite zu I2C auch wieder nicht.
> Gerade wenn man noch nie was zuvor von I2C gehört hat.
Is ein Wiki, du darfst die Seite gerne verbessern :)

von Der Neue (Gast)


Lesenswert?

In Verbindung mit Atmels sei auch noch der Begriff "TWI-Two Wire 
Interface" erwähnt.
Und hier nochmal Tante Wiki:
http://de.wikipedia.org/wiki/I%C2%B2C

von bingo (Gast)


Lesenswert?


von Der Neue (Gast)


Lesenswert?

Mal ne andere Frage...wie lange hast Du Zeit für die Aufgabe?
Musst Du es morgen schon abgeben?

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.