Hallo Zusammen Ich habe folgendes Problem: Ich soll ein Pulsmessgerät bauen, und das ganze mit einem MSP430(F2012) steuern. Ich komm mit der Programmierung/Pinbelegung nicht so richtig zurecht. d.h. ich weiß nicht so recht welche Pins ich benutzen muss. hier das Datenblatt:http://focus.ti.com/lit/ds/symlink/msp430f1101a.pdf Hat jemand evtl schon mal so etwas gemacht bzw kann mir jemand Tipps geben? Danke
1. Das verlinkte Datenblatt passt nicht zu deinem Prozessor. 2. So kann dir kein Mensch helfen, niemand weiß, welche Sensoren die anschließen möchtest, welches Display, welche Kommunikationsmöglichkeiten usw. 3. Deine Diplomarbeit wirst du schon größtenteils selbst machen müssen. 4. Wenn du mal im Google nach Pulsoximeter und MSP430 suchst, gibts da sogar schon was. 5. Wenn du knokrete Fragen hast, immer gerne. Aber beschäftige dich doch bitte zuerst mit den Grundlagen. Wenn du noch nicht mal weißt, was man alles anschließen muss, können wir dir auch nicht helfen.
Oh sorry habs auch gerade gemerkt. hier der richtige Link: http://focus.ti.com/lit/ds/symlink/msp430f2012.pdf Ja ich habe auch ein Beispiel gefunden, und würde das gerne auf meinen msp430 F2012 übertragen. Das ist quasi mein konkretes Problem ;-) hier noch den Link zum Bsp: http://focus.ti.com/apps/docs/techdocsabstract.tsp?appId=270&abstractName=slaa274
Wie man auf Seite 12 der Application Note sehen kann, werden sowohl der DAC12 (mit zwei Kanälen) als auch der ADC12 genutzt. Die aber hat der F2012 nicht. Du wirst Dir einen etwas größeren MSP430 aussuchen müssen, auch die anderen Familienmitglieder der F20xx-Reihe bieten das gesuchte nicht.
Na ja, ob nun 12er oder 10ner AD Wandler wird wohl nicht so wichtig sein. Dem MSP430F2012 fehlt aber der interne OP-AMP, den müsste man dann halt noch separat extern dazu setzen.
Das mag sein, aber der fehlende DAC dürfte das auch noch beeinflussen. TI wird sich wohl schon was dabei gedacht haben, als sie für ihre AppNote den G437 ausgesucht haben - schließlich will das LC-Display ja auch noch angesteuert werden und so.
Ach so, da is ja noch ein DA Wandler (hab ich übersehen). Dann braucht es noch etwas mehr externe Bausteine :) Für das Display gäbe es ja noch anderweitige Möglichkeiten...
Dann sieh Dir mal an, wieviele I/O-Leitungen der F2012 hat. Und sieh Dir an, wieviel Programm- und wieviel Arbeitsspeicher (RAM&ROM) der F2012 hat. Kleiner Hinweis: 2 kByte und 256 Bytes
Mit 10 I/Os kann man doch schon ne Menge anfangen. Display per SPI oder I2C dran, dann kann man die Kommunikation zu 90% in Hardware erledigen lassen.
>Kleiner Hinweis: 2 kByte und 256 Bytes
Ja, aber RAM sind's sogar nur 128 Bytes !!!
Aber dann lernt man wenigstens effizient und ressourcensparend zu
programmieren ;-)
Hi, ich habe das Teil aus SLAA274 gebaut. Mit einem MSP430FG437 aber auch mit einem MSP430-169. Mit einem OPA343 und OPA380 bekommst du das auch schön hin. Allerdings brauchst du mit dem Design zwei DACs. Die Auflösung der AD-Wandler ist eher sekundär, weil die letzten ein bis zwei bits sowieso Rauschen sind und durch den Filter wegfallen. Allerdings macht mir der Speicher sorgen. Es ist ein FIR-Filter mit 2x (1x IR 1x sichtbares Licht) 16 Integer vorhanden. Das bedeutet 64 Byte Daten + andere Variablen, die für die Berechnung verwendet werden, teils 32 bitige. Ich würde als Minimalanforderung stellen: 512 Byte Ram und 2x DAC + 1 AD Wandler. Der Rest lässt sich extern nachbauen. Allerdings ist noch zu sagen, dass du eigenltich 3 DACs brauchst, da einer gemultiplext ist (Pin 5 und 10).
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.