Hallo zusammen, an meinem MSP430-F69 hängt am I2C Bus (USART) ein MAX127 ADC. Dieser Wicht möchte, nachdem er seine zwei Bytes gesendet hat vom Master ein NACK. Wie zum Teufel erzeuge ich ein NACK mit dem xxx-F169? Ich finde es im User-Guide (rev.F) einfach nicht - oder überlese es um x.ten mal? Im neuen User-Guide (Rev.I) hab ich schon das passende gefunden. Leider hat der F169 ein USART-I2C-Modul und kein USCI-I2C-Modul. Beim USCI gibt es nämlich das UCTXNACK Bit zum erzeugen des NACK. Also: kann mir jemand sagen wie ich dem ADC ein NACK schenke damit er richtig funktioniert. Er schiebt nämlich nur einmal den korrekten Wert auf den Bus, dann nur noch 0xff weil er das NACK haben will ;-) Danke, Danke c.u.
es ist natürlich ein xxx-F169 und kein 69er - sorry
Hi Marc, es gibt immer wieder Probleme mit der eingebauten I2C Hardware. Hat mich mal viele Tage gekostet, bis es zum Schluß ein Hardwarefehler im Chip war. Schau Dir immer die Errata's an !!! Ich mache es deshalb immer zu Fuß mit Bitbanging und hab so alles unter Kontrolle. Viel Spaß noch Gruß Siegmar
>Im neuen User-Guide (Rev.I) hab ich schon das passende gefunden. Leider >hat der F169 ein USART-I2C-Modul und kein USCI-I2C-Modul. Ist das auch das User Guide für die F1xx? Schon bei den Code Beispielen von TI geschaut?
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.