amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > I²C lib [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

17.04.2008, 22:49 Uhr

MaikG
Posts: 5172
Nutzer
Hab mir mal so ein I2C Chip, den PCA9555 bestellt.
Die Hardware für den Parallel Port wie in i2clib beschrieben
gebaut.
Das Programm zeigt das es einen Chip auf 0x40 findet, müsste
die Chipadresse sein.

receivei2c 0x40 1

gibt aber nur aus "no reply", hab es mit 0-10 Probiert.
Das Kommando zum auslesen der Pins müsste da dabei gewesen sein.

Weiss jemand woran das liegt?

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 07:41 Uhr

amiga1303
Posts: 280
Nutzer
Zitat:
Original von MaikG:
Hab mir mal so ein I2C Chip, den PCA9555 bestellt.
Die Hardware für den Parallel Port wie in i2clib beschrieben
gebaut.
Das Programm zeigt das es einen Chip auf 0x40 findet, müsste
die Chipadresse sein.

receivei2c 0x40 1

gibt aber nur aus "no reply", hab es mit 0-10 Probiert.
Das Kommando zum auslesen der Pins müsste da dabei gewesen sein.

Weiss jemand woran das liegt?


Du könntest mal Michael Böhmer fragen.
Der hatte vor ein paar Jahren die Zorrokarte ICY gebaut (zeitlich vor USB-Lösungen). Da gab es auch einen Artikel im Amiga-Magazin.

Grüße,
Jörg
--
Normale deutsche Rechtschreibung nach Theodor Ickler (2004)

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 09:51 Uhr

MaikG
Posts: 5172
Nutzer
Also ich glaub der hat wesentlich wichtigeres zu tun.
Handelt sich auch nicht um ein Produkt von ihm.

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 10:17 Uhr

Goja
Posts: 280
Nutzer
Hallo MaikG!

Weist du denn, ob das Interface funktioniert?
Ich hab damals die Version für den Floppy-Port gebaut und mit einem Videotext Decoder benutzt. (schöne Grüße an Wilhelm Nöcker an dieser Stelle. Super Programme!)

Eventuell raffe ich mich mal auf, damit noch was anderes als Videotext zu machen, dann könnte ich mich als Tester anbieten. ;-)

Bis denn!
--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 12:23 Uhr

MaikG
Posts: 5172
Nutzer
>Weist du denn, ob das Interface funktioniert?

Sonst würde der Chip doch nicht gefunden oder?

Es kann auch sein das ich die Funktionsweise von receiveI2C und
sendI2C falsch verstehe.

Der 2. Parameter scheint nur die Anzahl der zu empfangenden
Bytes zu sein. Also nicht das Kommando.

Ich hab dann per Send die Kommandos rübergeschickt und danach
Receive gestartet. Bekomme aber nur Nullen oder FF's, komischerweise
dann immmer wieder in beliebiger Anzahl ohne das ich Send nochmal
benutzen muss.

Lt. dem Datenblatt scheint der Chip die Antwort nach dem Kommando
zu senden. Da es CLI Kommandos sind, kann Receiv natürlich nicht
gleich nach dem Kommando empfangen.

Keine Ahnung ob evtl. das Clock signal für die Zeit dazwischen
auf Low gesetzt wird, also die Verbindung "geparkt".

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 12:48 Uhr

mboehmer
Posts: 350
Nutzer
Zitat:
Original von MaikG:
Also ich glaub der hat wesentlich wichtigeres zu tun.
Handelt sich auch nicht um ein Produkt von ihm.


Sinnvoll waere aus meiner Sicht erst mal nachzumessen. Also Logikanalyzer oder noch besser ein Scope.

Manchmal gibts Probleme mit der Null-Erkennung (i.e. Lowlevel von SCL oder SDA).

Es hilft im allgemein auch, wenn man mal das Signal gesehen hat - Spikes o.ae. koennen auch recht schnell zu Murks fuehren.

Michael

[ - Antworten - Zitieren - Direktlink - ]

18.04.2008, 16:45 Uhr

MaikG
Posts: 5172
Nutzer
>Sinnvoll waere aus meiner Sicht erst mal nachzumessen. Also Logikanalyzer
>oder noch besser ein Scope.


Wenn ich solche Technik mal hätte...


Also mittlerweile scheint es schon zu klappen.
Ich sende das Kommando 00 oder 01 für die IOPorts 0 und 1.
Dann kann ich immer wieder mit receivei2c die Daten holen.
Ich hatte nicht erwartet das FF für offenen Eingang kommt.


Wieviel Meter darf ein ungeschirmtes Kabel für I2C eigentlich
haben bevor ein Repeater dran muss?

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > I²C lib [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.