ich brauche die Softwear I2C Master Lösung auch wenn wir den MSP430F169 oderMSP430F149 benutzen
die msp430x haben meine ich i2c in hardware... ne softwarelösung findest du bei www.mathar.com
Ich hätte SW-I2C für den 8051: http://home.tiscali.de/peterd/appl/hard/i2c/index.htm http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm sollte aber nicht schwer zu portieren sein. Der 8051 hat von Haus aus den Vorteil, daß seine Ports schon open-drain sind. Peter
Schau mal hier in den C Examples: http://focus.ti.com/mcu/docs/generalcontent.tsp?familyId=342&templateId=5246&navigationId=11477&path=templatedata/cm/mcugen/data/msp430_desres_code
für nen 149 hab ich mal ne i2c geschrieben. hab auch mal nen beispiel (nen 24cXX eeprom auslesen) beigepackt.
@Achmed: Ja, ich habe den I2C-Kram noch nicht in einem eigenen Tutorial auf meiner Seite verlinkt, sondern nur in den News erwähnt. Guck mal die Artikel auf der Startseite (www.mathar.com/index.html) durch, irgendwo dort ist eine ZIP-Datei, in der ich Code geschrieben habe, um per Software-I2C einen Temperatursensor (TMP100 von TI) auszulesen. Auf meinem MSP430F149 klappt der Code 1a. :-)
Hallo @Arshad Mahmood, falls du immer noch auf der suche bist, hier ein etwas edditiertes Original I2C Softwareprogramm in Assembler. Habe ich mal für ein Glucoseprüfgerät angepasst. Gruss Patrick L.
meinst du, er braucht die Lösung jetzt noch, wenn er vor VIER jahren danach gesucht hat? :-) ich hoffe doch für ihn, dass er nicht immer noch sucht...
Nein aber filleicht jemand anders ;-) und hir noch das Originalfile von TI aus welchem ich das damals entnommen habe. Hoffe es nützt noch jemandem Gruss @mui ist fileicht doch noch wer froh oder?
Ist schon ok, code auch noch nach VIER Jahren zu posten. Ich beginne aus diesem Grund die Thread immer von hinten an zu lesen. Da sollte dann etwas funktionierendes, nach vier Jahren auch was korrektes :-)), gepostet worden sein. Ich würde heute allerdings TI Prozessoren verwenden, die eine I2C (oder andere) unit enthalten. Damit kann man Transfers ganz elegant, per Interrupt abhandeln, ohne dass die CPU belastet wird. Außerdem würde ich heute nur noch C code nehmen. Dafür hat TI auch sehr gute und viele Beispiele auf ihrer Homepage.
imguliver schrieb: > Ist schon ok, code auch noch nach VIER Jahren zu posten. Ist es aber auch schon ok, das fast zwei Jahre nach dem Posten des Codes noch zu kommentieren?
Rufus Τ. Firefly schrieb: >....... > Ist es aber auch schon ok, das fast zwei Jahre nach dem Posten des > Codes noch zu kommentieren? Klaro das zeigt das die User immer wieder vorbei schauen ;-) im übrigen verwende ich auch uC mit I2C aber mache trotzdem noch zusätzlich Routinen in Assembler um Kosten zu sparen bei Grossen Stückzahlen die wir Herstellen macht das was aus ob mit oder ohne UART ;-) habe aber auch Situationen mit Onboard UART und verwende trotzdem noch bitschüttler für I2C mit einem MSP430F2013 um eine RS232 zu I2C Konvertierung zu machen. Funst wunderbar.....
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.