LPT -> I2C i SPI

0

Problem jest następujący:
Chciałbym z poziomu Delhi, przez port LPT sterować układami scalonymi za pomocą I2C i SPI.
To, że jest to możliwe pokazuje przykład: http://www.maxim-ic.com/appnotes.cfm/appnote_number/1142 -> tu firma maxim, która produkuje układ, który chce sterować steruje nim za pomocą specjalnego sprzętowego ?kompilatorka? LPT -> I2C/SPL. Na załączonym schemacie mamy 2 w 1, czyli dzięki temu możemy sterować układ za pomocą I2C i SPI (są dwa układy funkcjonalne odpowiedniki tego układu, różnice się tylko metodą starowania).
Chciałbym to mieć pod XP co utrudnia sporawe (kłopot z dostępem do portów). Napisany mam programie stertujący wyjściami D0?D7 LPT za pomocą zlportio, ale to oczywiście mały kłopot w porównaniu z I2C.
W marzeniach ma to wyglądać tak: podaje mu metodę I2C/SPI, bajt jaki ma zapisać (i ewentualnie 7bit adresu dla I2C) oraz prędkość jaką ma to zrobić, klikam OK. i dane są wysyłane.

0

Witaj,
bierz datasheet'a w reke i do roboty! :) to nie jest trudne, jakieś 100 lat temu robiłem w delphi obsługę i2c, ale jedynie układów slave i ze stałą prędkością transmisji danych. Możliwe, że Ci się to przyda: http://we.pb.edu.pl/~projekt_c/passage/i2c.html
Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1