-
Thread
MSP430 - Stack & Heap im Projekt
überschreibt. Die anderen Speicherbereiche werden beim GCC im Linker Script definiert. Für den MSP430F169 heisst das Linkerscript z.B. so: msp430x169.x
-
Thread
Interruptbehandlung MSP430
Hallo, ich bin noch ziemlich neu auf dem Gebiet "uC" und habe mich jetzt mal mit dem MSP430f169 auseinander gesetzt. Die TI-Beispiele habe ich mir auch schon angeschaut. Kurz gesagt geht es darum über USART1 etwas über USB zu empfangen (benutze dazu den CP2103 (USB-Seriell-Chip)) und
ihr könnt mir bei meinem Problem weiterhelfen. Schon mal danke. Hier mal noch der C-Code: // MSP430 Programm #include "msp430f169.h" char string1[8]; char Auswahl; char test,Ende1; int j,i; int a=0; void delay(unsigned int a); // Wartezeitfunktion initialisiert
-
Thread
MSP430 I2C Slave
die Hilfe des Forums in Anspruch nehmen möchte (hat bisher immer gut geklappt). Ich habe einen MSP430F169 und möchte diesen per I2C ansprechen (Slave), erstmal einfach nur ein Byte schreiben. Der Code funktioniert allerdings nur teilweise: Die ersten Male kommt das Byte korrekt an und dann bleibt der I2C-Bus hängen, bzw. der MSP zieht SDA auf low (nach dem Adressierungszyklus). Hat jemand eine Idee, woran das liegen könnte? Viele Grüße Frank [c] #include <msp430x16x.h> #include <stdbool.h> char TXData = 0; char
-
Thread
Suche uC mit 12Bit A/D Wandler.
ADuC702X von Analog Devices ARM-Kern PIC18F4553 und ähnliche mit USB PIC24H PIC30F MSP430 Gruß Sascha
C8051F041 ADuC812 MSP430F169 uvm.
-
Thread
MSP430: Kein LPM3?
Hi zusammen! Ich brauch mal bitte jemanden zum Mitdenken: Mein MSP430F169 will scheinbar nicht in den Low Power Mode 3. Sagt zumindest meine Strommessung. Nach dem Initialisieren der Ports und aller Module braucht der Controller laut Messgerät ca. 600uA. Beim Aufrufen
Sowas hatte ich auch mal beim MSP430. Durch viel probieren der einzelnen Zustände der I/Os zwischen dem MSP und den übrigen Bauteilen bin ich dann irgendwann in die Nähe des Datenblatt-Verbrauchs gekommen. Manche Leitungen als Eingang
-
Thread
I2C erzeugen eines NACK mit MSP430-F69 für ADC-Slave
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 ist natürlich ein xxx-F169 und kein 69er - sorry
-
Thread
Welches Board für Audio und LED Ansteuerung
Schau dir mal die C2000 Reihe von TI an TMS320F2xxx
mal bloss Ideen in den Raum: - SPI-interface zum 'Display', 100 kHz reichen fuer 25fps vollauf - MSP430 zur Ansteuerung (z.B. MSP430F169) oder gleich einen mit Mehrkanal A/D-Wandler intus - Ne Latte 74hc Schieberegister-Chips, kaskadiert. Verdrahten musst Du die Sache so oder so.. Gruesse, -
-
Thread
LCD-fähige controller
Special Feature LCD. Dann werden dir alle PICs mit internen LCD-Treiber angezeigt. Sind einige 16F9xx und 18F6xxx und 18F8xxx.
Das können ein paar aus der MSP430-Reihe von TI, z.B. MSP430F449.
-
Thread
DCO von MSP430F berechnen
Was für einen MSP430 verwendest Du denn? Bei den MSP430F20xx gibt es eine Tabelle im Flash, in der Initialisierungswerte für einige definierte Taktfrequenzen stehen (1 MHz bis 16 MHz), mit denen ist der DCO zu laden
Hallo Rufus t. Firefly, danke für die Antwort. Ich benutze MSP430F149. Ich denke: wir können anhand der Parameters, die wir in 3 Register schreiben, die DCO-Frequenz zu berechnen. und dann können wir wie folgende machen. >Ansonsten gibt es die Möglichkeit
-
Thread
MSP430 F1232 startet nicht
ausgelagert. Darunter auch die Initialisierung. Hier mal der Code: alte Routine (läuft): [C] #include <msp430x12x2.h> #include "i2c.c" void main(void); void Schieberegister(int); void wait_zykl(unsigned int, unsigned int); void Display(int); void Control_Word(int,int); void Disp_Zeit(int,int);
in der Datei init.c ist dann die Routine mcu_init: [C] void mcu_init(void) // Init des MSP430 { unsigned int i; WDTCTL = WDTPW + WDTHOLD; // watchdog aus P1DIR = 0x08; // Definieren der E/As P2DIR |= 0xFF; // Set P2 to output direction P3DIR |= 0x83
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
PVG3A103C01R00 15x PVZ3A103C01R00 05x 595-UA78M05CDCYR 01x 863-NCN5120MNG 02x 989-EPM570T144C5N 04x 595-MSP430G2412IN20 01x 556-ATMEGA88PA-AU 02x 579-PIC16F1825-I/P 06x 538-50079-8000 10x 556-ATTINY10-TSHR weitere folgen (vielleicht ;) Grüße Oekel
PVG3A103C01R00 15x PVZ3A103C01R00 05x 595-UA78M05CDCYR 01x 863-NCN5120MNG 02x 989-EPM570T144C5N 04x 595-MSP430G2412IN20 02x 579-PIC16F1825-I/P 06x 538-50079-8000
-
Thread
High Pegel bei ea dips082
ich will lieber auf Nummer sicher gehen. Also ich will ein LCD Display (EA Dips082) an einen µC (MSP430F169) anschließen. Als Versorgungsspannung werde ich für das Display 5V verwenden. Allerdings gibt mein µC nur 3,3V als High Pegel aus. Meine Frage ist, ob das Display 3,3V als High Pegel akzeptiert
Also ich habe ein DIP 081 mit einem MSP430F1232 angesteuert. Sicher funktioniert es nur, wenn Du den Pegel auf 5 V anpaßt. Ich habe dazu den 74HC04 (MSP->HC04->Display) als Pegelwandler zwischengeschaltet. Die Signale zur Ansteuerung sind
-
Thread
MSP430 Programmierproblem :-(
weiter. (Ich Programmiere seit ca.1,5 Wochen bin halt noch ein noob) Benutze Rowley Crossworks 1.4 MSP430F169 Olimex Evalution Board. Also das einzige was ich bis gemacht habe und es hat funktioniert war ein Lauflicht :-) mit 8 LEDS. und einen Zähler. Hier das Progr. #include <msp430x16x.h
) angeschlossen. der Taster an P4 (4.3) ich habe folgendes Programm geschrieben. #include <msp430x16x.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT. BCSCTL1 &= ~XT2OFF; // XT2= HF XTAL. P5DIR=0b11111111; P5SEL=0b00000000; P4DIR=0b00000000;
-
Thread
MSP430 Easyweb seriell über Modem ohne LAN! Hilfe!
jenen Easyweb-Server, aber er müsste OHNE den CS8900A und über ein Modem, also über eine UART des MSP430 erreichbar sein. Ziel ist es, mit dem MSP 430 (Über das Modem(extern)) eine DFÜ-Verbindung aufzubauen und dann auf den Webserver zuzugreifen. Zusammenfassend: Benutzt sollen werden: MSP430F169
-
Thread
Warum geht Mikrocontroller-shop nicht ?
Hallo habe im Shop MSP430 JTAG-Programmer und MSP430F169 Adapterplatine bestellt, aber es rührt sich nix. Keine Bestellbestätigung. Keine einzige Mail. Weiß jemand näheres? Gruß Peter
-
Thread
[S]MSP430
Hallo, ich suche 1-2 MSP430 µC am besten MSP430F149 Sollte jemand sowas rumliegen haben würde ich die gerne abkaufen. P.S. Ich meine nur die Chips, keine Header-Platinen. Gruß Sebastian
Ich hätte noch einen 169er. (ist mit dem 149er pinkompatibel)
-
Thread
Kleiner Mikrocontroller
Je nach Geschmack: Texas Instruments MSP420F2xxx (z.B. im 14-poligen SSOP) oder vielleicht einfach ein Atmel ATTiny24 im QFN-Gehäuse... man hat da recht viel Auswahl. Aber: Muß das Teil einen LCD-Treiber haben? Wieviele Portleitungen werden
Äh, MSP430 natürlich. Immer diese Tippfehler...
-
Thread
EA-Dip-204 für EAGLE
passt jetzt nicht ganz zum Betreff ist aber das gleiche Thema: hat jemand für Eagle so ein MSP430-F169/149 Header-Board, ähnlich denen von Olimex? Oder eine Zeichnung wo schon ein MSP430 mit ähnlicher Peripherie verwendet wurde? Danke, ich arbeite mich erst gerade in EAGLE ein und das dauert
-
Thread
MSP430 Schematics
Ich habe in der Vergangenheit ein paar Projekte mit dem MSP430-P149 von Olimex realisiert und habe noch hier einen rumfliegen. Habe mir überlegt mir einen Midi Controller zu bauen. Dafür müsste ich ja den TX Pin freilegen. Schematics: http://www.olimex.com/dev/images/msp430-pxxx-sch.gif Produktseite: http://www.olimex.com/dev/msp-p169.html Der Tx liegt ja auf 3.4 ist dieser dann auch mit dem Pin verbunden? Kann man die P3Sel so setzen das der TX Ausgang gleichzeitig
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
wenig Auflösung. Es wäre denkbar ggf. die Referenz innen von VCC auf 1.1V umzuschalten so wie beim 169. So kann man bei wenig Spannung dann mehr. Eine andere Idee ist der MSP430. Da hat der Wandler 12bit. Nur reichen die Eingänge dann nicht bis 5V. Dann sind Klimmzüge außerhalb des chips nötig wie
wenig Auflösung. Es wäre denkbar ggf. die > Referenz innen von VCC auf 1.1V umzuschalten so wie beim 169. So kann > man bei wenig Spannung dann mehr. > > Eine andere Idee ist der MSP430. Da hat der Wandler 12bit. Nur reichen > die Eingänge dann nicht bis 5V. Dann sind Klimmzüge außerhalb des chips
-
Thread
MSP430 - Signal an Reset-Pin instabil
Hallo, ich habe Probleme mit dem _Halten_ einer Verbindung zwischen MSP430F169 und IAR. Das Herunterladen funktioniert eigentlich immer ohne Abbruch. Sobald ich mit "Step over" durch das Programm laufe oder es mit "Go" starte, kommt irgendwann die Meldung "Could not
geht. Am Reset empfiehlt sich am MSP430 ein reset-Generator z.B. TPS3838K33. Ich hab auch öfters mal Probleme mit instabiler JTAG-Verbindung, liegt auch ab und zu am Reset. Habe daher den Reset-Ausgang des Debuggers gar nicht angeschlossen
-
Thread
MSP Messwertverarbeitung
Hallo, ich versuche gerade auf einem MSP430F169 eine Temperaturauswertung zu programmieren. Über einen Spannungsteil mit NTC bekomme ich mein temperaturabhängiges Signal, welches ich durch den ADC schiebe und im ADC12MEM7 plaziere. Aufgrund
Obwohl Du es mit einer Tabelle machen willst, würde ich Dir zur Berechnung mit einem Polynom raten. Der MSP430 kann relativ schnell rechnen und Du schränkst die Auflösung der Temperaturwerte nicht unnötig durch die Tabelle ein.
-
Thread
Interrupt Problem msp430
Hallo Leute, ich beschäftige mich im Moment damit, bei meinen MSP430F169 die Datenübertragung zu einem DAC mittels I2C herzustellen. Dafür habe ich auch auf der TI-Seite einen passenden Quellecode gefunden und habe den größten Teils übernommen und nur geringe Änderungen
Hallo, ich hab auch das Problem, daß es mir nicht erfolg ist dem MSP430-gcc beizubringen "hier kommt ne ISR" __interrupt void usciab_tx(); USCIAB0TX_ISR(usciab_tx) __interrupt void usciab_tx(void) { if (TXByteCtr) // Check TX byte
-
Thread
MSP430 Portpin Zustand bei Reset
Hallo allesamt, welchen Zustand haben eigentlich die Portpins wenn der MSP430F169 resetet wird. Sind die Portpins während der Resetzeit hochohmig, intern auf pull up oder pull down gelegt? Auf welcher Datenblattseite findet man da Informationen? Danke und Gruß Dieter
2.1.3 Device Initial Conditions After System Reset After a POR, the initial MSP430 conditions are: The RST/NMI pin is configured in the reset mode. I/O pins are switched to input mode as described in the Digital I/O chapter. Other peripheral modules and registers are initialized
-
Thread
wakeup interrupt
Hallo Peter, es handelt sich einen µC der MSP430 Serie von TI. Für den Test arbeite ich mit dem MSP430F169 Holger
-
Thread
SPI Frage MSP430
hallo, hab da mal eine frage: ich verwende den msp430f169, hab (so glaube ich) den µp richtig initialisiert, und jetzt möchte ich daten auf mosi schreiben. meine frage: taktet der µp automatisch, sobald ich meine daten ins register U0TXBUF geschrieben
Nein, der Takt wird immer vom Master erzeugt, hier also dem MSP430. Das Einlesen von Daten geschieht simultan mit dem Schreiben von Daten. Lies Dir mal die Beschreibung des Protokollablaufes hier durch: http://de.wikipedia.org/wiki/Serial_Peripheral_Interface
-
Thread
I2C basics mit MSP430
Hallo, hoffe ihr koennt mir ein wenig auf die spruenge helfen,... mein ziel: mit einem msp430f169 ein weiteres IC mittels I2C anzusprechen. der msp soll als master dienen und entsprechend der kommunikationsvorgaben des 2. ic`s daten schreiben und lesen. nun habe ich mir ein demo programm
Das Timing macht doch der MSP. Das geht quasi automatisch. Man muss nur darauf achten das der MSP nicht scheller macht als das IC kann.
-
Thread
MSP430 Verwendung von long und unsigned long
Hallo zusammen, ich arbeite in folgender Umgebung: Ich benutze einen MSP430F169 und programmiere diesen mit dem IAR Embedded Workbench in C++ (C++ ist eine Vorgabe, bitte keine Diskussionen über Ressourcen). Der MSP430 steuert einen ublox LEA-4H an und ließt über die Serielle
-
Thread
maximale Frequnez der PWM?
Danke für die schnelle Antwort --> ich habe einen MSP430F169 --> der laut Datenblatt max. 8Mhz betrieben werden soll. --> also sieht das wohl Hoffnungslos aus
vergessen, also meistens ist die Minimale Frequens sowas wie CLK/4 oder so für die PWM also ich ken den MSP leider nicht aber steht da vieleicht im Datnblatt was zu?
-
Thread
Launchprog V 1.1
Mit Launchprog V 1.1 wird aus dem MSP430-Launchpad ein AVR910-kompatibler Programmierer. Das Original hatte noch den Bug, das AVRDUDE erst eine Aufwärmschleife drehen mußte. (siehe http://www.mikrocontroller.net/articles/Launchprog )
konnte (und wollte), anbei nur ein TI-Hex-File das sich mit dem FETproLite von Elprotronic in einen MSP430G2211 brennen lässt. Zuvor muß allerdings die 16 MHz-Konstante des DCO kalibriert werden. Das dazu verwendete Launchpad _muß_ den Uhrenquarz bestückt haben. Der Programmer selber braucht den
-
Thread
Atmel oder PIC Gesperrt
Halde" landet (such hier nach progmem). nennt sich dann "von Neumann". Es gibt auch noch den MSP430 mit dem Launchpad als Entwicklungsumgebung. http://www.ti.com/ww/en/launchpad/msp430_head.html ist auch recht günstig. Glücklich werden kannst du im Prinzip mit allen,, hängt davon ab was du
> mich für Microchip entscheiden (einfach weil es etwas professioneller > anmutet). Nimm einen MSP430 und werde glücklich.
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
Die MSP430 sind manchmal innerhalb einer Familie pinkompatibel, so z.B. 'F169, 'F1610, 'F1611 und 'F1612, auch 'F149 etc. und 'F159 etc. haben ein zumindest ähnliches Pinout.
Baugrössen ja nicht funktionieren. XMEGAS sind bei gleiche Gehäusegrösse auch kompatibel STM32F1 und STM32F2 (je nach Modell evtl.) auch
-
Thread
Digitaluhr mit geringem Stromverbrauch
unter 1µA. Schon die ersten MSP430PXXX waren mit LCD Kontroller und RTC erhältlich. Die Heutige MSP430FRxxx sind noch Stromsparender und Flexibler. Musste man damals um unter 1µA zu kommen noch dafür sorgen dass das Programm ins RAM kopiert wird und dort abgearbeitet zu werden, kann die MSP430FRxxx Version heute dies direkt aus dem FRAM ausführen und liegt bei richtiger Anwendung immer noch unter 1µA.
-
Thread
ATMega8: zu hoher Stromverbrauch mit Uhrenquarz
Nimm einen MSP430 (700nA) und eine 3.6V Lithium Mignon-Zelle (2,4Ah). Verwende nur Keramikkondensatoren und löte die Lithiumzelle ein! Das sollte deutlich länger als 20 Jahre laufen.
Mega8 bereits festgelegt? Das nicht unbedingt, aber den hab ich grade schon mal da. > Nimm einen MSP430 (700nA) und eine 3.6V Lithium Mignon-Zelle (2,4Ah). Mit der 2,4Ah Zelle würde auch mein jetziger Aufbau schon 11 Jahre gehen und der hat noch viel Einsparpotential. Allerdings ist die Frage: Hält
-
Thread
MSP430 Sprünge bei Erfassung mit ADC12
Hallo, ich erfasse mit dem MSP430F169 eine Spannung zwischen 0,6 und 2,2V (Externe Referenz liegt an eREF+ und VeREF-) Die Messspannung ist an P6.5 / A5 angelegt Den gemessenen Wert zwischen 0 und 4095 gebe ich auf einem Display
und dann auf 2115 Ich lese am Breakpoint den Wert von ADC12MEM0 in IAR aus. [c] #include <msp430x16x.h> int ADCkty=0; main() { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdogtimer // Port init P1SEL = 0x00; P1DIR = 0xF3; P1OUT = 0x03; P2SEL = 0x00;
-
Thread
MSP430x169 und externer Quarz
Also ich hab hier das MSP430-169STK von Ollimoex. Auf dem ist ein 8MHz Quarz vorhanden. Diesen wollte ich jetzt aus stabilitätsgründen in Betrieb nehmen. Laut meinen Verständniss muss ich dazu nur die BCSCTLx Register einstellen
ich die Initialisierung hier aus den Forum verwende (siehe http://www.mikrocontroller.net/articles/MSP430_Codebeispiele) hänge ich die ganze Zeit in der Schleife. Diese dient ja der Überprüfung des Oscillators. Der wiederrum schwingt aber wenn ich direkt an den Pins messe. Hoffe hier kann mir jemand
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
ATtiny13 AVR Development Board Core Board Minimum System TEA5767 FM Radio AVR Development Board MSP430F 147 Minimum System Core Board Learning Board Development Board "MSP430F149 Minimum System Core Board Learning Board Development Board" "MSP430F 147 Learning Board Development Board With Serial Interface" MSP430F149 Learning Board Development Board With Serial Interface "MSP430F169 Learning Board Development Board With Serial Interface" LPC2103 ARM Minimum System Core Board Learning Board Development
-
Thread
Pollin unbekannstes VFD
Hürde überwindet, nimmt der Einfachheit halber einen Mikrocontroller mit LCD-Treiber. So etwas wie den MSP430F449, oder auch den ATMega169.
links nach rechts: 1. gemeinsame Anode linke Stelle 2. Kathode Segment a 3. b 4. c 5. d 6. e 7. f 8. g 9. Dezimalpunkt (nur rechts) 10. gemeinsame Anode rechte Stelle
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
gibt ja nicht *DEN* Microcontroller, der alle Anwendungen erschlägt. Wir setzen hauptsächlich den MSP430 ein, weil es bei den wireless Anwendungen auf jedes µA Strom ankommt, und der gleich 16 Bit Messdaten durch den HW-Multiplizierer jagen kann. Für wired Sachen kommt der TMS320F2812 zum Einsatz,
Was ich persönlich noch besser an den MSP430 im Vergleich zu den AVRs finde, sind die preiswerten Debugger, die alle MSP430 unterstützen. Der superschnelle USB Debugger von Olimex kostet gerade mal 60€ und unterstützt alle MSP430, egal ob JTAG
-
Thread
MSP430F2003 I2C Slave
Hallo allerseits! Nach dem Reinfall mit der MSP430F169-I2C Hardware bin ich jetzt auf der Suche nach einem einfachen C-Code für einen MSP-I2C Slave (F2003). Ich möchte einfach nur ein Byte in den MSP übertragen (also Adressbyte + 1 Datenbyte). Hat
-
Thread
offset bei ADC12
Hallo Zusammen, bei einem kleinen Projekt möchte ich gerne den ADC12 des MSP430f169 einsetzen. Habe im einfachsten Fall eine Spannungsversorgung an den MSP430 angeschlossen. Als Referenzspannung habe ich die internen 2,5V eingestellt. Nun habe ich das Problem, das der ADC12
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
größe 40mm x 60mm 2. MMI platine (in arbeit) - nur mit display lieferbar. - 5 volt eingang. - MSP430F15x/MSP430F16x/MSP430F161x microcontroller. - JTAG anschluss. - I2C anschluss mit pegel anpassung. - RS232 V24 anschluss. - bis zu 64Kbytes EEPROM (smd) - Spannungs regler für 3.3 volt und 2.8
@Thomas H >hat jemand schon die Lib für den MSP430 verwirklicht? die ganze Lib nicht, aber ich habe ein LS020 an einem MSP430F1611.
-
Thread
C-Umwandlungsfunktionen für double/int/long nach String
der Dezimalstellen und Art des Füllzeichens sind hartkodiert. [C] void ftoa(char * buf, double f, char pad) { char * p; f = (f*100.0 + 0.5)/100.0; // round p = itoa(buf,f,pad); *p++ = '.'; f -= (unsigned int) f; f = f * 100.0; itoa(p,f,2); } char
Hallo zusammen, ich habe versucht die Funktion "itoa" auf einem MSP430F169 zum laufen zu bringen. Leider erfolglos. Ich glaube der MSP hat mit 2kB nicht genügend RAM. Liege ich da richtig? Jedenfalls bleibt er an der Stelle immer stehen :( Wär nett, wenn mir da
-
Thread
LCD Anzeige spinnt
1234 raus kommt 7239 Danke vom Netwurm hier der Quelltext : [c] #include <msp430x44x.h> /* ############################################ ## Display Treiber Alarmanlage MSP430F449 ## ############################################ __a__ | | f
157*/ 0x9d, /*158*/ 0x9e, /*159*/ 0x9f, /*160*/ 0xa0, /*161*/ 0xa1, /*162*/ 0xa2, /*163*/ 0xa3, /*164*/ 0xa4, /*165*/ 0xa5, /*166*/ 0xa6, /*167*/ 0xa7, /*168*/ 0xa8, /*169*/ 0xa9, /*170*/ 0xaa, /*171*/ 0xab, /*172*/ 0xac, /*
-
Thread
MSP430 Probleme beim Programmieren
Hi, versuche zur Zeit einen MSP430F169 unter Windows zu programmieren. Verwende Dev-C zum kompilieren und habe alles nach Anleitung von http://www.thomas-wedemeyer.de/ installiert und eingerichtet. Die elf-Datei (kompiliere hier Example-Code
? Danke schon mal im Voraus ! Grüße Beni PS: es wird auch der richtige Mikrocontroller unter msp430-gdbproxy erkannt
-
Thread
Easyweb MSP430 CS8900A Olimex Hilfe!
Servus, Ich versuche gerade des Easyweb MSP430-Projekt in unveränderter (!) Original-Form auf einem MSP430F169 in Verbindung mit einem CS8900A auf einem OLIMEX-Testboard laufen zu lassen. Allerdings funktioniert das kein Stück, da der CS8900A
-
Thread
MSP430x169 und serielle Schnitstelle
Hallo, Ich versuche die Serielle Schnittstelle von meinen MSP430x169 zum laufen zu bekommen. Leider bisher ohne Erfolg. Ich habe schon viele Beispielprogramme ausprobiert nur bis jetzt hat nichts geklappt. Ich benutze das MSP430169STK Board von Olimex. Die Serielle
der seriellen Schnittstelle rumprobiert. Habe folgende Funktionen für Initialisierung und Aufruf: (MSP430F1611 - TXD0 auf PIN 3.4 RXD0 auf Pin 3.5) [c] void InitUSART0() { UCTL0 = SWRST + CHAR + PENA; UTCTL0 |= SSEL_2; // SMCLK als UCLK festlegen //http://mspgcc.sourceforge.net
-
Thread
D/A Wandler für Audio Ausgabe
unterschiede höre. Hoffe ihr könnt mir an der Stelle auch weiter helfen. [c] #include <msp430f1611.h> // note periode frequency #define c 3830 //261Hz 0. #define d 3400 //294Hz 1. #define e 3038 //329Hz 2. #define f 2864 //349Hz 3. #define
programmiert. Ich höre schon eine leichte Melodie, aber die CLK ist noch sehr schnell. [c] #include <msp430f1611.h> #define c 261 // 0. #define d 294 // 1. #define e 329 // 2. #define f 349 // 3. #define g 391 // 4. #define a 440 // 5. //Rest #define R 0 // 6. int
-
Thread
uC-Lösung gesucht für exakte Pulsausgabe
Guck dir doch mal die MSP430 an. Die sind quasi Timer mit nem Rechenwerk dran :-)
Ein MSP430 wäre wirklich ziemlich gut. Z.B. der F169 hat einen Timer A mit 3 Compare-Registern/Ausgängen, der Timer B ist auch noch drin, und hat nochmal 7 Compare-Einheiten, die man sehr gut zusammenschalten
-
Thread
SD-Karte schreiben: ja, lesen: nein
habe schon fleißig gesucht im Forum. Mein Problem habe ich aber nicht gefunden. Ich verwende einen MSP430F169 und versuche eine SD-Karte zu lesen. Dabei gehe ich wie im Dokument slaa281a.pdf von TI vor. Allerdings habe ich SIMO und SOMI vertauscht, weil das offensichtlich falsch dokumentiert wurde. Alle Anschlüsse gehen direkt von MSP nach Kartenhalter (mit ca 5cm Flachbandkabel). Den Quellcode habe ich ebenfalls von TI. Es geht auch schon so einiges. Die Karte wird initialisiert und ich kann auch darauf schreiben (mmcWriteBlock)