Ich schon wieder... Mir brennen zwei Fragen unter den Fingernaegeln! Betreffend eines: MSP430F1232 1.) Wenn ich P1.0 - P1.7 fuer Digital IO benutzen will ist debugging via der JTAG Schnittstelle nicht mehr moeglich, sehe ich das richtig? Waere zumindest unlogisch, denn P1.4-P1.7 sind wohl die Datenleitungen fuer die JTAG Schnittstelle. 2.) Fuer die kommunikation via RS232 brauche ich zumindest 3 Pins. VSS fuer Masse, P3.4 fuer TX un P3.5 fuer RX. In der Dokumentation ist noch von den Pins 3.0-3.3 die Rede fuer die ich keine Wirkliche verwendung finden kann. "slave in/master out", "slave out/master in", "external clock input" und "slave transmit enable" kann ich nicht wirklich in der RS232 beschreibung finden. Ich vermute, dass diese Beschreibungen RTS, CTS, DTR und DSR meinen - jedoch bin ich unfaehig die korrekte bedeutung der Pins zu entschluesseln. Vieleicht bin ich ja auch auf dem Holzpfad und habe einfach zuviel an meinem MSP rumgebastelt, so dass ich schon Wahnvorstellungen habe... Gruesse, Michael P. Jung
Ich sollte wirklich die beiden MSP430 Dokumentationen Auswendig lernen. Zum einen die User's Guide und zum anderen die MSP430F1232 Spec Paper. Die Frage 2.) hat sich dadurch geloest, dass ich erkannt habe, dass es sich bei dem UART interface nicht nur um ein RS232 Interface handelt sondern auch fuer I²C und SPI. Zukuenfig werde ich erstmal eine Stunde in der Doku. blaettern bevor ich wieder so ne doofe Frage stelle. ;-)
Zu Frage 1.): korrekt debugging nicht, mehr möglich wenn die Pins der JTAG-Schnittstelle anderweitig benutzt werden Claus
Hallo... Programmieren lässt er sich aber doch noch , wenn die Leitungen trotzdem belegt sind?!?!? mfg W.K.
Hi, ja nur halt nicht im eingelöteten Zustand. Zum Programmieren dann einfach auslöten und vor der Benutzung wieder einlöten. Grüße, Claus
Der MSP430F123x hat keinen I2C-Bus integriert, wie sieht den die Softwarelösung aus? Kann einer von Euch was in C posten. Auf der TI Seite gab es nur eine Assamblerversion für den Masterbetrieb. Da ich Slave nutzen will und meine Assamblerkenntnisse nicht ausreichen, würde ich gerne mit C arbeiten. Vielleicht hab ich Glück und kann was übernehmen. Gruß m@is
Hi! Also solange an den Leitungen des JTAGs im eingebauten Zustand nichts anderes anliegt kannst Du ihn auch im Eingebauten Zustand programmieren. Du kannst eben nur entweder JTAG als Second Function der Pins benutzen oder ihn als Portpin nutzen. Die Second Function der Pins wird beim 1232 ja automatisch ausgewaehlt sobald der TESTpin auf high geht. Gruss, Gerry
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.