Ich habe ein msp430g2553 in seiner Startrampe. Ich habe versucht, eine Baudrate von 19200 mit dem UART zu verwenden, und ich bekomme Kauderwelsch. Nach dem, was ich gefunden habe, begrenzt etwas mit dem Launchpad oder den Treibern die UART-Baudrate auf 9600. Aus den Datenblättern weiß ich, dass der Chip bis zu 1 MBd übertragen kann, aber ich kann nichts finden, das mir sagt, wie ich eine Übertragungsrate nutzen soll höher als 9600. Welche Hardware oder Software benötige ich, damit der msp430 schneller mit meinem Computer kommuniziert?
PS Ich verwende das msp430, um ADC-Samples an ein C # -Programm auf meinem Computer zu senden, und das funktioniert perfekt bei 9600, aber ich kann es nicht schneller machen.
BEARBEITEN: "Der MSP selbst kann bis zu 1 MBd erreichen. Es ist der USB / Ser-Konverter im LaunchPad (der sogenannte Anwendungs-UART), der auf 9600 Bd begrenzt ist - sein Hochgeschwindigkeitsteil ist für die JTAG-Funktionalität (Debugging) erforderlich ." -Quelle . _ Wie kann ich also anstelle des Launchpads eine USB/serielle Verbindung einrichten?
Wie Sie bereits bemerkt haben, ist der USB-Treiber des Launchpads für 9600 bps fest codiert. Sie können es nicht ändern.
Wie kann ich also anstelle des Launchpads eine USB/serielle Verbindung einrichten?
Durch Umgehen der seriellen USB-Verbindung des Launchpads. Sie benötigen einen seriellen TTL-Adapter von USB auf ~3,3 V (3,6 für Launchpad-Standardspannung).
Entfernen Sie einfach die RX- und TX-Jumper und verbinden Sie den RX des MSP430 mit dem TX des seriellen Adapters und den TX des MSP430 mit dem RX des Adapters. Sie können das msp430 weiterhin über das Launchpad programmieren und debuggen, da es lediglich die SBW- und RST-Jumper benötigt.
Konfigurieren Sie den msp430 so, dass er der Geschwindigkeit entspricht, die Sie benötigen. Jeder Standard-FTDI- oder Prolific- oder Cypress-USB-Seriell-IC mit der richtigen Spannung würde funktionieren.
Die Baudrate stellen Sie mit den Registern UCA0BR0 und UCA0BR1 ein. Schlagen Sie im Datenblatt nach, auf welche Werte sie gesetzt werden sollen. Stellen Sie sicher, dass Ihr Computer auf die vernünftige Baudrate eingestellt ist. Sie können mit einem Terminalprogramm wie Putty testen.
Renan
Marcopolo1613
Joe Hass
Marcopolo1613
Lior Bilia
Marcopolo1613