Im Forum und im Wiki
-
Thread
MSP430F248 RS232
Guten Tag, Ich möchte vom meinem Msp430F248 über Port P3.5 / P3.6 (RX / TX) serielle Daten senden. Doch irgendwie funktionieren diese Einstellungen nicht so ganz. mfg Mathias #pragma vector=USCIAB1RX_VECTOR __interrupt void USCI0RX_ISR
-
Thread
MSP430F248 verschiedene Timer benutzen
Im nachfolgenden Code funktioniert das zusammenspielen mit dem Timer B und Timer A nicht. Die Funktion setPWM erzeugt ein 2.7 k Signal der Timer A ein 1.6 Hz Signal. Werden beide Funktionen in eine while hineingepackt funktioniert nur noch Timer B. Wo könnte der Grund liegen ? mfg Mathias [c] #include "msp430x24x.h" unsigned int lichtsteuerung = 80; unsigned int lichtmax = 85; unsigned int lichtmin = 10; unsigned int auswahl; void setON() { if(auswahl == 98){ P1SEL &= ~BIT2; // P5.0 is I/O P1DIR |= BIT2; // P5.0 is Output P1DIR &= ~ BIT0;
-
Thread
msp430x248 vom Oscilator zum Timer
Hi! Ich versuche mich gerade am MSP430F248 Ich habe ihn mit 2x 16MHz betrieben. Nun versuche ich gerade ein wenig im Code um zu bauen, und das eine oder andere verstehe ich noch nicht ganz. 1. Wenn ich den 2. Oscilator ablöte. Gehen
Bergie B. schrieb: > Hi! > > Ich versuche mich gerade am MSP430F248 > > Ich habe ihn mit 2x 16MHz betrieben. Wozu? Die 2 Oszillatoren haben nur mir unterschiedlicher Frequenz Sinn. > 1. Wenn ich den 2. Oscilator ablöte. Gehen dann ACLK MCLK und SMCLK >
-
Thread
AD7792/AD7793 Code gesucht
Natürlich ist es eine SPI. Sorry das ich das durcheinander geworfen habe. Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware mäßig gelöst. Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht leider nicht immer das was ich von ihm erwarte. Ich habe nun
ist es eine SPI. > > Sorry das ich das durcheinander geworfen habe. > > Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware > mäßig gelöst. > > Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht > leider nicht immer das was ich von ihm erwarte. > >
-
Thread
msp430F248 Pointer auf UCB1TXBUF
Moin moin, Ich habe einen MSP430x248 Ich möchte nun zwischen den 4SPIs hin und her springen, da ich an denen das gleich dran habe. Also habe ich mir gedacht mache ich nen Pointer auf die 3 Wichtigen Register: eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF = &UCB1RXBUF; Leider geht da nicht so wie ich es mir vorstelle. Der Pointer Zeigt auf "quack" Genau gesagt : [c] modul.c: volatile unsigned char *eADCTXBUF; volatile unsigned char *eADCSTAT; volatile unsigned char *eADCRXBUF; eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF
-
Thread
msp430 Pointer oder ?
sich dahinter verbergen. Bringt dieses eine verbesserung da ich nur 8Bit statt 16Bit übergebe? (MSP430F248) Nimmt es sich nix? Ober wird der Code dadurch langsamer? LG Bergie
-
Thread
[msp430] Flash/Ram speicher.
Hallo, ich bin gerade dabei mich in den MSP430F248 ein zu arbeiten. Nun möchte ich Daten auf dem Flash schreiben. Nun habe ich mir mal angeschaut, was ist überhaubt was in meinem MSP, und habe folgendes gefunden: Code FFFF 4000
-
Thread
msp430 Flash
Moin moin, ich habe mal eine Frage zu meinem MSP430F248 auf die ich bis jetzt noch keine Antwort finden konnte. Ich möchte Daten im Flash ablegen und diese nach dem nächsten Neustart benutzen. Nun habe ich mir das Beispiel von TI besorg und adaptiert