Projekt PIC soll über den I2CBus mit einem Videotextdecoder kommunizieren

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 30 11 2024  21:34:14      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Projekt PIC soll über den I2CBus mit einem Videotextdecoder kommunizieren
Suche nach: pic (2056)

    







BID = 101631

Ralf Schmerling

Gelegenheitsposter



Beiträge: 94
 

  


Hallo,

Ich interessiere mich für ein eigenständiges Projekt, mit dem ich einen
Videotextdecoder über einen PIC anspreche. Die Kommunikation des
PIC's mit dem Videotextdecoder geschieht über den I2C Bus. Für die
Programmentwicklung wäre es sinnvoll, die Daten des Busses zu loggen.
Welche Mindestanforderungen müßte man den Logic Analyzer stellen,
bezüglich Abtastrate etc. , damit dieser den Anforderungen des Datenloggen
des I2C Busses auch gerecht wird?
Kann man dieses Projekt mit dem PIC 16F84 sowie der Programmiersprache C (CC5X Compiler) realisieren?

Vielen Dank für die Bemühungen.


MfG
Ralf Schmerling

BID = 101919

ERDI-Soft

Stammposter



Beiträge: 200
Wohnort: Offenburg
Zur Homepage von ERDI-Soft ICQ Status  

 

  

Was den Logikanalyzer angeht, solltest du laut Abtasttheorem mit der doppelten möglichen Frequenz abtasten. (Also bei I²C sind das ja nach alter Norm max. 400kHz, was dann bedeutet, dass dein Logicanalyser mit min. 800kHz abtasten sollte.)
Aber brauchen tust du das eigentlich nicht wirklich. Such dir einfach nen kleinen PIC, der das I²C-Interface schon onboard hat, damit sparst du dir lästige Programmierarbeit.

_________________
Wie immer gilt: Erst googeln, dann fragen!

(Für ICQ bitte erst Anfrage per PM, da alles andere nicht angenommen wird.)

BID = 101983

tixiv

Schreibmaschine



Beiträge: 1492
Wohnort: Gelsenkirchen

uasserdem lassen die meissten Hersteller ihren I2C Bus nicht mit der maximalen Datenrate laufen, sondern weit darunter. Schau doch mal mit einem Oszilloskop nach, wie hoch die Datenrate ungefähr ist!

BID = 102071

Ralf Schmerling

Gelegenheitsposter



Beiträge: 94

Hallo,

Im Email Anhang versende ich ein Bild, wie ich mir
vorstelle, den Videotextdecoder mit einem PIC 16 F84
oder ähnlich zu betreiben.

Programmiererfahrung in C, jedoch kein Assembler, ist
bei mir vorhanden. Ich arbeite mit dem CC5X Compiler.
Ein Programmierprojekt habe ich realisiert, indem ich ein
Schrittschaltwerk mit dem PIC 16F84 konzipiert habe.
Dabei ging es um Programmieralgorithmen, wie Realisierung
eines Zählers, der in einem bestimmten Zeitintervall weiterzählt,
ab einem gewissen Zählwert auf 0 zurückgesetzt wird, und dann
wieder weiterzählt, (zyklischer Vorgang). Bei dem Setzen eines
Eingangsports (H Pegel) muß der Zähler angehalten werden.
Bei dem Erreichen gewisser Zählwerte sind deklarierte Ausgänge
des PIC's gesetzt bzw. rückgesetzt worden.

Zu dem CC5X Compiler ist mir bekannt, daß es fertig geschriebene
Programmbibliotheken gibt, die den I2C Bus unterstützen, jedoch
weiß ich nicht, wie man programmiertechnisch mit diesen umgeht.
Über den I2C Bus weiß ich im groben soviel, daß es sich um einen
Zweileiterbus mit den Leitungen SDA und SCL handelt. Ich denke mir,
daß auf der Datenleitung zunächst per seriellem Datenformat der
Empfänger (Videotextecoder) angesprochen wird und dann antwortet, nach
dem Motto, ich kann jetzt mit Dir, dem PIC kommunizieren. Bitte sag mir,
was ich zu tun habe, Es wird das Datenwort übergeben.
Die programmiertechnische Aufgabe würde dahin bestehen, anhand gewisser
gedrückter Tasten ein serielles Datenwort zu erstellen, so daß der Videotext
decoder diese gewünschten Funktionen ausführt.
Frage ist halt, wie geht man dabei programmiertechnisch vorgeht
Ein Datenbuch von Siemens, in dem eine Abhandlung zu dem SDA 5243
steht, besitze ich, nur werde ich daraus nicht ganz schlau.

Vielleicht kannst man mir zu dieser Problematik Anregungen geben.

Vielen Dank für Die Bemühungen.


MfG
Ralf Schmerling




Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 23 Beiträge verfasst
© x sparkkelsputz        Besucher : 182431381   Heute : 5344    Gestern : 5094    Online : 213        30.11.2024    21:34
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0229189395905