Forum: Mikrocontroller und Digitale Elektronik Mit I2C PLL-TSA5511 programmieren


von Parvis S. (parvis)


Lesenswert?

Hi Leute,

ich moechte den PLL TSA5511 (Datasheet unter: 
http://f5ad.free.fr/Docs_Composants/TSA5511.pdf )
via I2C mit Assembler programmieren. Leider habe ich ueberhaupt keine 
Erfahrung mit I2C-Programmierung und suche deswegen voellig verzweifelt 
nach irgendwelchen Beispielcodes (zur Not auch von aehnlichen 
Problemen). Kennt ihr da zufaellig welche bzw. wo man solche findet (in 
Assembler nach Moeglichkeit).

Laeuft die I2C Programmierung direkt ueber ne RS232-Schnittstelle oder 
kann (oder muss) man das ueber einen extra uC machen, den man 
programmiert. Da haette ich ein wenig Erfahrung mit dem ATMEGA8 und dem 
programmierboard STK500 von Atmel.

Waere fuer Eure Hilfe echt dankbar.

Gruesse,

Parvis

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ich habe den SL1455/TSA1455 schon mal mit AVR bedient, aber für den PC 
gibt es auch einige Schaltungsvorschläge, mal kurz gegoogled:
hier schonmal dagewesen:
Beitrag "i2c 2 rs232"
weitere Fundstellen:
http://www.umnicom.de/Elektronik/Schaltungssammlung/I2C-Bus/I2cToRs232/I2cRs232.html
http://www.horter.de/i2c/i2c-pc-seriell/pcseriell_1.html
http://www.channaa.com/html/rs232_i2c_adapter.html

es gibt auch im PC oft I2C-Bus, z.B. auf analogen TV-Empfängern mit 
BT848-Chip, ist aber anscheinend etwas kompliziert anzusteuern, es gibt 
z.B. Linux-Software.

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Parvis,

falls noch Interesse besteht anbei ein Listing von mir zum Programmieren 
des TSA5511.

Ich benutze dafür einen ATtiny12.
Das Teilerverhältnis musst Du Dir selber ausrechnen und am Anfang 
eintragen.

Gruß
Max

von Parvis S. (parvis)


Lesenswert?

Hi Max,

vilen danke fuer den Code. Ich werd' bald moeglichst mal schauen 
inwieweit ich den fuer den ATMEGA8 verwenden kann, wobei ich glaube, 
dass das nicht so sehr das Problem sein wird (hoffentlich).

Beste Gruesse,

Parvis

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.