Eigentlich für eigene Zwecke wollte ich einen 16 bit RS232-zu-GPIO "Adapter" bauen. Das Projekt ist dann etwas ausgeartet und jetzt ist's ein: RS232-zu-GPIO-ADC-DAC-SPI-I2C-PulseGen Modul. Daher dachte ich, könnte das Teil auch für andere Bastler nützlich sein. Implementiert ist es mit einem ARM-Cortex PSoC von Cypress (CY8CKIT-043). http://www.cypress.com/documentation/development-kitsboards/cy8ckit-043-psoc-4-m-series-prototyping-kit Das Experimentier-Board wird einem derzeit fast hinterhergeworfen und die Entwicklungsumgebung ist Free. Das Board ist bei Mouser oder Digikey für ~10 EUR zu haben. Bei ebay ~20 EUR. Ich hab einen langen Artikel dazu geschrieben, allerdings in englisch. http://diy-homeworks.de/?p=953 Kurz zusammengefasst in deutsch: Nach dem programmieren des Bastel-Boards kann das Modul mit jedem beliebigen RS232 Gerät/Tool bedient werden. (allerdings mit TTL Pegel) Gedacht ist die "Bedienung" eigentlich durch irgendein Programm oder Script, daher sind die Kommandos alle sehr knapp gehalten - der Effizienz wegen. Lässt sich aber dennoch auch gut per termial-emulator (putty, oder andere) bedienen. Die Liste der Kommandos ist zu lang um sie hier zu posten (~100 Zeilen, bitte in den Artikel schauen). Einsatzzweck ist die Werkbank. Auf Der braucht man gelegentlich mal eben ein paar Signalleitungen um Irgendwas testweise anzusteuern. Oder man will mal fix ein paar Digitalwerte irgendwo auslesen. Ich hab ein paar Timer implementiert die das Modul zum Datenlogger machen können. Allerdings ohne internen Speicher. Dafür muss man z.B. putty mitloggen lassen. Zur Not geht das sogar mit der Windows-Kommandozeile (beispiele im Artikel, siehe oben) Falls jemand ernsthaft in betracht zieht das Modul zu benutzen, und keine Lust hat den englischen Text zu lesen, schreibe ich auch gerne eine deutsche Doku. Noch was: Ich konnte das SPI und I2C Protokoll nicht sonderlich umfangreich testen, da ich nicht viel SPI und I2C Kram rumliegen habe. Also, falls jemand Lust zum rumspielen hat, wäre ich dankbar für jeden Hinweis der die SPI/I2C Implementation besser macht.
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.