Daten von MSP430F1232 an PCI-MIO-16E-1 senden.

OP #623785
Lesenswert?

Hallo,

mir steht ein MSP430F1232 zur Verfügung und ein NI PCI-MIO-16E-1 
Meßkarte.
Ich möchte mit dem A/D-Wandler des MSP430F1242 ein Signal messen und die 
Meßdaten in digitaler Form an die Meßkarte schicken.

Mir ist noch nicht klar, wie ich das Senden der digitalen Daten in 
Echtzeit am besten verwirklichen soll. Ich bin für jeden Tip dankbar.

Gruß
Peter
#623843
Lesenswert?

Schau dir die C-Demos bei TI an, da sind genügend Beispiele, wie man den 
ADc bedient. Eine Umwandlung kannst du beispielsweise durch einen 
Timer-Interrupt auslösen, dann halt die ADC Daten an 2 ports des MSP 
anlegen und die Steuersignale für die Karte generieren.

Ich bezweifle aber, dass es dadurch besser wird. Diese NI Karten sind 
eigentlich sehr gut, wir messen damit auch.

Und der ADC im MSP430 ist grottenschlecht.
OP #625490
Lesenswert?

Vielen Dank für die Antwort.

Programmbeispiel für den AD-Wandler habe ich mir natürlich schon 
besorgt. Und der AD-Wandler läuft auch.

Wie ich dieses "Daten an 2 ports des MSP anlegen und die Steuersignale 
für die Karte generieren" angehe, ist sozusagen meine Frage.

Dazu sei gesagt, dass es sich um einen 10-Bit-AD-Wandler handelt und die 
Karte 8 digitale Ein- bzw. Ausgänge hat.
Ich habe mit so einer Karte leider noch nicht gearbeitet und kann mir 
noch nicht vorstellen, wie ich's angehen soll.
#625515
Lesenswert?

Na zuerst musst du mal ins Datenblatt/Manual der Karte gucken, was die 
denn für Steuersignale außer den Daten noch so erwartet. (Takt...) Diese 
muss dein MSP natürlich auch generieren. Desweiteren musst du die 10 Bit 
ja dann in 2 Bytes packen, damit du sie übergeben kannst. Also noch mal 
eine Bitschiebe-Operation dazwischen.
Dann halt einfach an PxOUT ausgeben.  Ich kenn die Karte nicht, weiß 
nicht, welchen Modus du zum Daten übernehmen hast usw...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren