-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
ZL5title 0x00011a2b 0x2a1 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata._ZL6melody 0x00011ccc 0x4e20 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F
. Für einfachere Projekte reicht für mich immer noch die 8-Bit Welt der AVRs oder PIC. Auch der MSP430 ist für mich immer noch interessant. Der ESP32 füllt dann noch gewisse drahtlose Interessengebiete aus. Damit komme ich aus. Gerhard
-
Thread
Einbau-Vorverstärker für E-Gitarre, Ub = 3V
Touchfläche. Da verwende ich als OpAmp den: *LMC7111BIM5X* als Impedanz-Wandler bzw Verstärker. Ein MSP430 mit Integrierten OpAmps sorgt für die Effekte und Filterung,Verzerrung, Echo usw. Ich kann dir den *LMC7111BIM5X* dafür empfehlen, weil er schon mit sehr wenig Betriebspannung auskommt und schon
Beitrag #6981760: > Ok, wird heutzutage gerne mittels DSP & Co. simuliert. Wofür sich die LEA im MSP430 ganz hervorragend eignet, da sie in wenigen Taktzyklen abgearbeitet bei 16MHz kein wahrnehmbares Delay verursacht und dabei die CR2032 sehr lange hält weil er kaum Strom dazu verbraucht ;-) Und
-
Thread
while-Schleife vorzeitig verlassen
http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/008_c_kontrollstrukturen_011.htm#mjd28218b0b10f4b2de0cf49a68ed3a79a
nicht aktualisiert wird, Hat das programmiertechnische Gründe oder liegt es an der Arbeitsweise des MSP430F1611? Ich hatte eigentlich gedacht, dass der AD-wandler die Abtastung der Kanäle mit ADC12CTL0 |= ADC12SC+ ENC; ständig wiederholt und dass mit ADW_P6_3 = ADC12MEM3; der Speicher ADC12MEM3
-
Thread
Wieso gibt es keine gute Programmiersprache?
Ki-Segmentierung eine 32-Ki-Segmentierung gehabt. Auch nicht ernsthaft besser, finde ich. Der MSP430 macht sowas ähnliches, das funktioniert bis zu so 40 oder 48 KiB Flash (hab' die genaue Grenze vergessen) ganz gut, danach fängt man dann mit Verrenkungen an, einzelne Funktionen per Attribut
rein auf Flash bezogen. Banking wäre nur aufgetreten, wenn mehr als 32KB Daten im Flash liegen. Zu MSP430: Bis (circa) 64KB Code+Daten ist diese Architektur sehr elegant und sauber. Jenseits davon kann man das nicht mehr behaupten. Da ist einfach Schluss, das war nie vorgesehen. Bei der PDP-11 war je
-
Thread
Atemega328p - schaffst du das?
Bitte keine verrückten Overkills mit FPGA's in asm vorschlagen, ich habe etwas Erfahrung in Atmegas, msp430 und sehr wenig in raspi, da hört es aber schon auf. Vielen Dank fürs Lesen und eure Antworten.
sondern die gewählte Datenrate für die Übertragung der > Daten. Nicht wirklich oder. Mit einem MSP beispielsweise kann ich die Baudrate ungganzzahlig teilen und damit die 5-fache Baudrate erhalten.
-
Thread
WordClock mit WS2812
Elektrostatische Aufladung. Bisher hatte ich damit jedoch noch nie Probleme... und ich hab schon einige MSP430's gelötet... lg Thomas
Wenn man nicht aufpasst, kann man alles grillen. Ich hab dagegen schon zwei MSP430 vermutlich durch ESD gegrillt ;) €: Und auch wenn man aufpasst. Ich wär mir damals keiner Schuld bewusst gewesen ;)
-
Thread
MSP430 nanosekunden Tackt Timer
Hallo Leute ich bitte euch um Hilfe. Ich versuche mit dem MSP430 den TimerA mit 250ns Signal generieren ohne eine Extern Quarz außer die 32768 kHz Uhr Quart ich kriege es einfach nicht hin. Mit DCO laut Datenblatt kann ich die msp430 bis 16Mhz laufe lassen. Ich kriege hier eine Port Signal mit =~ 61µs Periode hier mein Programm #include <msp430F248.h> void main(void) { BCSCTL1 = CALBC1_8MHZ_; DCOCTL = CALDCO_8MHZ_; WDTCTL = WDTPW + WDTHOLD; // Watchdog-Timer abschalten P4SEL &= ~BIT4;
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
USART, der Code läuft bei mir seit zwei Wochen. Für die AVRs soll es Inline-Assembler geben. Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu wenig RAM. ❺ I2C-Routinen zur Ansteuerung der DS3231 Der STM32 hat ein Batterie-Pin und eine RTC eingebaut ❼ Anpassung der Helligkeit
interessiert. Während die LEDs gefüttert werden, kann der ATmega nichts anderes mehr machen... > Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu > wenig RAM. Ich werde mich komplett auf das STM32F4-Discovery konzentrieren. Das Ding ist mit 16 EUR unschlagbar billig und hat alles
-
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
Ambilight mit STM32F4discovery und TVP5150AM1
funktioniert, dauert etwas. Ich benutze eclipse inzwischen für sämtliche Entwicklungen, ob AVR, ARM, Windows, MSP430, .... Ich hänge mal das HEX und ELF file zum Projekt als Anhang an, allerdings ist darin z.B. die Anzahl der LEDs fest eingetragen (für meinen 40-Zoll Fernseher). Das kannst du nur ändern, wenn du
43:02 : Device ID:0x413 10:43:02 : Device flash Size : 512KBytes 10:43:02 : Device family :STM32F405xx/F407xx/F415xx/F417xx 10:43:18 : Binary File closed. 10:43:41 : [Ambilight-STM32F4-GNUARM-V1.2.hex] opened successfully. Address Ranges [0x08000000 0x080001D4] [0x080001E0 0x08014F8C
-
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
STM32 USART2 wie mehrere bytes empfangen?
Ich habe keinen STM32-spezifischen Code, aber im Prinzip könte das so funktionieren wie bei mir mit MSP430-Code. In der Interrupt-Empfangsroutine wird nach dem Empfang eines Zeichens über den UART ein Timeout gesetzt, innerhalb dem ein weiteres Zeichen eempfangen werden kann, und danach wieder, ...
set_UART0_rcv_Timeout(24576); // Einheit für "l_timeout" sind Taktzyklen (0<=l_timeout < 32767), f=32768 Hz } Stell den Code für den STM32 doch ein, wenn er funktioniert.
-
Thread
Bascom ist gut
kommen das dass immer wieder angefuehrt wird und doch nicht funktioniert. Ich setze hier zur Zeit AVR,MSP430,ARM/CORTEX ein und da werden schon Funktionen untereinander ausgetauscht. Man muss halt die Funktionen so strikt trennen das man Hardware nahe , Hardware unabhaengige und Applikationsspezifische
und der Hilfe beschrieben. http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Libraries_51297f.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB%20C32%20Libraries.pdf Oder für komplexere Dinge dann das jeweilige Framework: USB, TCPIP, MemoryDiskDrive, SmartCard, Touch, MiWi und sogar
-
Thread
DDS normal ?
Ich habe letztens fuer ein Geraet ein DDS Generator mit dem MSP430F2618 gebaut. Der hat einen DAC mit 12Bit auf dem Chip. Bei 1 Khz Ausgabefrequenz hatte ich dort einen Klirrfaktor von unter 0.1% gemessen mit einem Ausgabe Tiefpass 6. Ordnung mit 2KHz Grenzfrequenz
#2529432: > jetzt habe ich es erst...Helmuts 12 Bit sind der totale Overkill. Mag sein aber der MSP430 hat nun mal 2 12Bit DACs. Und beim 2. brauch ich die 12Bit.
-
Thread
LCD Anzeige spinnt
1234 raus kommt 7239 Danke vom Netwurm hier der Quelltext : [c] #include <msp430x44x.h> /* ############################################ ## Display Treiber Alarmanlage MSP430F449 ## ############################################ __a__ | | f
flackern... die anderen sind jedoch stabil! Ist schon ärgerlich...Aber für mein Verständnis des MSP430 (bin ja noch blutiger Anfänger)ist es gut ;o) habe mich mit dem LCD richtig auseinandergesetzt. Werde heute noch Deinen Vorschlag (Isolierung der einzelnen Segmente) durchtesten. Danke Dir ;o
-
Thread
TI LaunchPad CCS 4.2 MSP430
Ist das richtige Target eingestellt? Sieht nicht so aus. Bzw. hängt da überhaupt ein MSP430 inkl. FET am PC?
Wenn ich in den Quelltext noch ein #include "msp430.h" oben einfüge, kopiliert es. Ohne fehlen seltsamerweise die Deklarationen der Timer A Register. Target steht auf MSP430G2232. Ob der jetzt angeschlossen ist oder nicht, ist ja fürs kompilieren
-
Thread
MSP430 Schalterentprellung Not vs. Elend
BCSCTL3 |= XCAP1; // 12.5 pF einstellen TACCTL0 = 0; // zunächst ggf. aktiven Capture/Compare Interrupt für TACCR0 = 32767; //Obere Zählgrenze für Timer TACTL = MC_1|TASSEL_1|TACLR; //Timer
Ich hab am MSP430 die Taster immer mit einem 20ms Timer abgetastet, meist ist der WDT noch übrig.
-
Thread
Timer A und B verwenden
MSP430F248 lg
nochmol usprobiert hier wäre mein ergebnis. Hat jetzt prima funktioniert auf diese weise Der msp430 wird mit einem uhrenquarz extern gespeist 32 kHz wäre dieser. [c] #include "msp430x24x.h" unsigned char lichtsteuerung = 84; unsigned char lichtmax = 85; unsigned char lichtmin = 10;
-
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
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
TEKWAY DST1xx2B Oszilloskop
genieße gerade mein Belohnungs-Bier. Ich hatte eigentlich nichts zur Verfügung als ein Max232, ein MSP430 Evo-Board als Spannungsquelle, Lackdraht und Flachbandkabel. Und konnte mich durch einen recht bedenklichen Aufbau über Putty und mit der Linux-Konsole verbinden. Ich wusste bis zu diesem Zeitpunkt
Oszilloskope läuft wieder :D > > Ich hatte eigentlich nichts zur Verfügung als ein Max232, ein MSP430 > Evo-Board als Spannungsquelle, Lackdraht und Flachbandkabel. Und konnte > mich durch einen recht bedenklichen Aufbau über Putty und mit der > Linux-Konsole verbinden. Na, das zeichnet doch
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
> Ist das apt-get repository > automatisch auf die ARM-binaries eingestellt? Was sonst? AVR, MSP430 oder x86 wäre ziemlich sinnlos. "gcc -v" sagt Dir, welcher Kompiler das ist. >>Wie die serielle Schnittstelle unter Linux angesteuert werden kann, weiß >>ich nicht, aber das sollte beim Dockstar
plündert sie zusammen mit Quarz von nem alten Mainboard, wie ich es gemacht habe. Wenn man keine 22pF da hat, tuns 33pF fast immer genau so gut, so meine erfahrung. - Der Goldcap könnte ruhig größer sein als 0,22F, ich empfehle 1F, der hält dann wenigstens auch mindestens 2 Tage. Gruß
-
Thread
Komplettverkauf Bauteile, was wert? - Tabelle
behalten. also etwa so: 27 DRAM 4Mx16x4 56.7 8 SOLID STATE RELAY 8A ZERO CROSS 48.9888 10 MSP430 MCU MSP430FW427 39.144 4 TRANSFORMER 6V/12V 30VA 32.5248 3 MSP430 MCU MSP430F248 28.8288 10 MSP430 MCU MSP430F2132 28.476 25 7SEGMENT LED YELLOW 26.46 25 BJT, NPN 22.89 217 RS232 TRANSCEIVER 20.0508 8 MSP430 MCU MSP430F2013 18.6144 100 CSMD 17.808 9 7SEGMENT LED GREEN 17.2368 4 LT1077 PRECISON OPAMP 15.6576 3 MSP430 MCU MSP430F4113 15.246 6 VREG, LDO, 1A, 3,0V 14.9688 25 PLCC32 SOCKET
-
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
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
msp430 Flash Löschen und beschreiben
Hi! Ich benutzte den MSP430f248 und arbeite mit der IAR Software. Ich möchte den Falsh löschen und neu beschreiben. Wobei das löschen ersteinmal neben sächlich ist da zZ überall 0xFF steht. Der Info bereich ist leider
void Flash_writedown_ADC( void ) { USIGN16 *Flash_Segment; Flash_Segment = (USIGN16*)0xF000; /* Flash Segment start address */ USIGN8 i_wort = 0; USIGN8 i_ADC = 0; STOP_WATCHDOG;// Hold Watchdog, it will be switched on by the next SERVE_WATCHDOG. FCTL2 = FWKEY
-
Thread
IRMP - Infrared Multi Protocol Decoder
so etwas wie IRMP habe ich gesucht! :) Für ein Uni-Projekt will > ich Infrarot-Signale an einem MSP430 empfangen. Wenn Du IRMP auf MSP430 portiert hast, kannst Du mir gerne die Änderungen nennen (z.B. über #ifdef MSP430), damit ich die Anpassungen einpflegen kann. > Jetzt wird es eine Kleinigkeit
Internet findest Du Softwarerealisierung des SIR Protokolls wie z.B.hier: http://www.gaw.ru/pdf/TI/app/msp430/slaa044.pdf Wenn Du den Weg weiter verfolgen möchtest, dann müsste ich mal in meinem Fundus graben. Ich habe da eventuell noch Sourcecode Relikte für Prozessoren ... Gruß kokisan
-
Thread
msp430 Pointer oder ?
welche 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
Zwei, drei einzelne Parameter? Zähle die Bits nochmal ab. Sonst gilt natürlich die Aussage von Rufus, MSP430 ist 16 Bit CPU.