Hi, da ich in Zukunft viel mit i2c und SPI arbeiten muss wollte ich wissen, ob Ihr eine Adapterplatine kennt, die den LPT nutzt um einen SPI-Master sowie einen i2c-Master zur Verfügung zu stellen. Mir kommt es hier nicht auf Geschwindigkeit, da es kaum SPI bzw. i2c-Bausteine gibt, die min. Taktraten vorschreiben. Nur für i2c gibt es sowas ja auf der Philips-Webseite, die dann sogar als Slave nutzbar ist. Gruß Sebastian
Hallo Sebastian, ich kenne zwar keine Adapterplatine, hätte aber dennoch zwei Möglichkeiten (allerdings kein Parallelport) : 1. Nehm einen IO-Warrior. Gibt es bei Segor. Da hast du SPI/I2C/UART über USB. Ist allerdings wirklich nicht wirklich schnell. 2. Nehm nen kleinen AVR in dem du ein kleines Programm laufen lässt das dir Daten über RS232 empfängt und auf I2C bzw. SPI umsetzt. (was auch noch ne Idee wäre, wäre den AVR direkt an USB anzuschließen, mit der Igorschen Software für AVR-USB verknüseln und dann die Umsetzung auf SPI/I2C) Ich an deiner stelle würde auf den Parallelport verzichten, da dieser 1. recht empfindlich ist (jedenfalls nicht so robust wie eine serielle) 2. wirst du Probleme mit bidirektionalem Datentransfer bekommen (es sei denn du machst die Schnittstellen I2C/SPI direkt auf dem PC) Wenn du dennoch die parallele Schnittstellt nutzen willst, empfehle ich die GiveIO um den LPT-Port von Windows aus anzusteuern. Du könntest dann die wenigen Eingänge (ich glaube im Std-LPT-Modus sind es 3 oder 5) direkt für dein I2C/SPI nutzen, müsstest dann aber auf dem PC das ganze Bit-Gezumpel selbst machen. Hoffe ich konnte dir was weiterhelfen. Gruß Rene
http://www.lancos.com/siprogsch.html Schau Dir die Schaltungen auf der Ponyprog Seite an. Dort gibt es Hardware die I2C und SPI EEproms benutzen kann. Das waere schon mal ein guter Ansatz, die Hardware kannste mit Ponyprog und Eeproms Testen und dann Deine Software fuer "exoten" dann selbst schreiben. mfg, Bjoern
Schau dir mal folgende Seite an: http://www.maxim-ic.com/appnotes.cfm/appnote_number/2852 mfg Schoasch
Erstmal danke für die vielen Anregungen. Jedoch bin ich nach den Beitrag von TheMason zu dem Entschluss gekommen, dass es sich auch für spätere Projekte nicht mehr lohnt auf den LPT zu setzen, da dieser oft an neueren Notebooks nicht mehr vorhanden ist. Ich habe mich demnach für eine Lösung über USB entschieden. Jedoch einen AVR damit zu quälen noch USB zu realisieren halte ich für zu kompliziert, die IOWarrior-Lösung halt ich für eine LED an/aus mal ganz ok, aber für Bussysteme wie i2c und spi sollte es schon etwas schneller gehen (ich hoffe hier mit nichts falsches aus dem Datenblatt interpretiert zu haben) Voraussichtlich werde ich einen AT91SAM7S-Prozessor verwenden um die ganze Sache zu realisieren, da ich schon einige Erfahrungen mit ARM7-Prozessoren gesammelt habe. Gruß Sebastian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.