-
Thread
Neuer µC? MSP430G2955.
Es scheint bald einen neuen MSP430G2XXX zu geben: http://www.ti.com/product/msp430g2955
mal nachmachen. By the way: CCS 5.4.0 Beta ist verfügbar New in this release: supporting .... MSP430G2xx4 and MSP430G2xx5 series. http://processors.wiki.ti.com/index.php/Code_Composer_Studio_Beta_Downloads
-
Thread
MSP430 I2C Slave Adresse
_uscib0_i2c_06.c USCI_B0 I2C Master TX single bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_07.c USCI_B0 I2C Slave RX single bytes from MSP430 Master msp430g2xx3_uscib0_i2c_08.c USCI_B0 I2C Master TX multiple bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_09.c USCI_B0 I2C Slave RX multiple bytes from MSP430 Master msp430g2xx3_uscib0_i2c_10.c USCI_B0 I2C Master RX multiple bytes from MSP430 Slave msp430g2xx3
-
Thread
MSP430 Falscher Pin reagiert auf Interrupt
Hallo, meine Interrupt-Register sind wie folgt konfiguriert: [c] /* Port 2 Interrupt Enable Register */ P2IE = BIT3 + BIT4; //Interrupts auf Pin 2.3 und 2.4 aktivieren -> RX0BUF und RX1BUF! /* Port 2 Interrupt Edge Select Register */ P2IES = BIT3 + BIT4 ; //falling edge /* Port 2 Interrupt Flag Register */ //Interrupt Flags löschen P2IFG = 0; [/c] Nun wird aber die ISR auch aufgerufen, wenn sich PIN2.5 ändert, das entsprechende Flag im P2IFG wird gesetzt. Wieso passiert das? BIT5 von P2IE steht eindeutig und die ganze Zeit auf '0'. Wie sorge ich dafür,
-
Thread
"Nackte" MSP430F149 gesucht
Hat jemand eine Idee, wo man "nackte" MSP430F149 - also nicht vormontiert auf Headerboard - beziehen kann? Bei Reichelt habe ich zwar diverse Typen der 430er-Reihe entdeckt, aber keinen 149er.
-
Thread
Mit IAR-Umgebung Binärcode direkt auf MSP430
IAR-Programmierumgebung, oder irgendwie anders, mit dem Jtag-Adapter Binär-Code auf den Mikrokontroller MSP430 laden?? Danke Gruß Stefan
kurt.on.ufanet.ru/ oder halt die MSPGCC Toolchain installieren, da ist dann ein Programm namens smp430-jtag dabei, das versteht auch ELF, TI-Text, und Intel-Hex Files.
-
Artikel
Datei:MSP430-JTAG-programmer.pdf
Schaltplan f�r MSP430 JTAG-Programmer verlinkt auf MSP430
-
Thread
MSP430 Timer + Port Interrupt
Hi, ich habe ein Problem mit den Timern beim MPS430F5438 und den Interrupts. Folgendes: Ich starte einen Timer, der per Interrupt eine Zählvariable setzt. Zusätzlich soll aber noch auf eine Lo/Hi-Fanke an Pin 1.4 reagiert werden. Code ist hier:
Hi, macht Sinn... Hier ist nun der Quellcode, der klappt: [c] #include "msp430x54x.h" const F_A = 4915; unsigned int count = 0; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; // P1.0 output
-
Thread
MSP430F155 DAC Problem
Eigentlich müßte das ja ganz einfach sein. sind ja nur 3 Zeilen. Ich halte mich genau an die Beispiele von TI bzw an die Initzialisierung aus den Beispielen von hier. Leider messe ich nichts am Ausgang in der Init: volatile int a = 0; ADC12CTL0 = REF2_5V + REFON; DAC12_0CTL = DAC12IR + DAC12AMP_7 + DAC12ENC; for(a=0;a<=0x658;a++) {} in der Main: DAC12_0DAT = 0x0CCC; ich nutze ausserdem noch den ADC: ADC12CTL0 |= !ENC; ADC12CTL0 = ADC12ON+MSC+SHT0_2; ADC12CTL1 = SHP+CONSEQ_1; ADC12MCTL0 = INCH_0 + SREF_2; ADC12MCTL1
-
Thread
MSP430: Selbsttest von RAM und Flash ?
Hallo zusammen, für einem MSP430F149 möchte ich in C einen Einschalt-Selbsttest programmieren, der nach dem Einschalten den RAM komplett durchtestet (also alle Zellen beschreibt, ausliest und wieder löscht) und den Programm-Flash
Stromversorgung, EMV-gerechtes Layout, Brown-Out-Reset, Lock-Bits setzen usw. Ich kenne jetzt den MSP nicht genau, aber manche MC habe einen Bootbereich, der z.B. nur durch einen externen Programmer mit 12V Programmierspannung änderbar ist (z.B. T89C51CC01). Dieser Bootbereich ist dadurch unempfindlicher
-
Thread
Taster für MSP430f149
Hallo, kann mir bitte jemand sagen wie ich zwei taster an den msp430149 anschließen kann??? Florian
Protoboard ist ein low-aktiver Taster an den Port 6.1 angeschlossen (siehe http://www.olimex.com/dev/images/msp430-pxxx-sch.gif ). Im rechten Teil des Schaltplans erkennt man einen Pullup-Widerstand (R2=100k) und einen Widerstand R4=330. Meine Frage: Wozu ist der Widerstand R4? Wenn der Pin High ist (taster
-
Thread
MSP430 und IAR: Global interrupt enable
Hallo, Ich bin mit IAR Embedded Workbench for MSP eine Schaltung mit MSP430F2122 am entwickeln, und habe folgendes Problem: Wohin muss ich das GIE (Global Interrupt Enable) Bit schreiben? Im Manual hats ein Codebeispiel in Assembler, wo dieses Bit
-
Thread
MSP430F2013 und olimex-LPT-JTAG
.. geht garnicht; meine letzten Versuche: Elprotronic's Programming-Tools bis V2.4, auch deren MSP430.dll's mit msp430-gdbproxy... angeschlossen wie im Bild und mit Oszi angesehen - Signale sind pegelmäßig wohl i.O.; aber gdbproxy sagt: debug: MSP430_Initialize() debug: MSP430_Configure() debug: MSP430_VCC(3000) debug: MSP430_Identify() error: msp430: Could not find device (or device not supported) (4) debug: MSP430_VCC(0) debug: MSP430_VCC(3000) debug: MSP430_Reset(ALL_RESETS) error: msp430
-
Thread
MSP430 LaunchPad - Anfänger Probleme
Die Ti Beispiele kennst du? Wenn nein: http://www.ti.com/lit/zip/slac463 Beispiel msp430g2xx1_wdt_01.c ist so ungefähr das was du willst.
auch mal das Beispiel von microcontroller.net angeschaut: http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initialisierung_des_Timers_A Das habe ich dann versucht einzubauen: [c] #include <msp430g2231.h> int main(void) // Main program { WDTCTL = WDTPW + WDTHOLD; // Watchdog
-
Thread
Float Initialisierung scheitert MSP430F5438
in der Annahme das der MSP430 keine > Double kann sonder sie als Float deklariert? der MSP430 kann weder float noch double... der hat nämlich keine FPU. Wenn du in deinem Programm Gleitkommazahlen verwendest dann fügt dein
Sicherlich muss man in der IDE noch Einstellen welchen MSP430 man genau nimmt. Vielleicht ist das Falsch?
-
Thread
msp430f2274 kompatibel mit mspgcc4
hallo, ich habe gemäß der anleitung "MSP430 eclipse helios mspgcc4 gdb-proxy" auf http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy#Windows_USB_Treiber_f.C3.BCr_Olimex_JTAG_ISO_installieren eclipse aufgesetzt. allerdings benutze ich weder den TI MSP-FET430 noch den Olimex MSP430-JTAG-ISO, sondern den TI EZ430 USB-Adapter der Chronos Uhr. Hat mit dieser kombination jemand erfahrungen? Das debuggen in eclipse funktioniert nicht. gibt es bei mspgcc4
-
Thread
MSP430 Anfänger Probleme mit MSP-CCE430
Code in den MSP zu bringen ohne zu debuggen. Debuggen ist zwar nicht schlecht, aber am Anfang hat man ja nur kleine Programme und da ist das meist unnötig. Verwende den EZ430-F2013 als Programmer, den MSP430F2013 und MSP-CCE430 in der Version 2. Mfg Kroko
-
Thread
MSP430: G2553 vs G2231
Hallo Gemeinde, ich habe auf einem MSP-EXP430G2 LaunchPad einen MSP430G2231 gesteckt und diesen erfolgreich in den Zustand LPM3 gesetzt. Dabei ist der 32.768-kHz clock crystal NICHT angeschlossen. Somit läuft der MSP430 mit seinem internen
1300uA höher. So weit so gut. Nachdem ich damit so super schnell Erfolg hatte, habe ich mir einen MSP-FET und einen MSP430G2553 im DIP-Package fürs Breadboard geholt. Da die MSP430 kaum externe Bauelemente benötigen, war auch dieser Versuchsaufbau schnell aufgesteckt. An P1.0 hängt auch an diesem
-
Thread
REP430 MSP430 Flash Replicator
Hallo zusammen, hat jemand den REP430 MSP430 Flash Replicator von Softbaugh benutzt und die Erfahrung damit gemacht. Die Anwendung ist nach dem Herrstellerangabe ganz gut, aber ob es auch Fehler hat? Gruß LED PS: Kann man das
-
Thread
MSP430 ADC10 immer selber Wert
, Sample A0, 1.5V Shared Ref, Set P1.0 if A0 > 0.5V msp430f522x_adc10_03.c ADC10, Sample A10 Temp, TA0.1 Trigger, Set P1.0 if Temp++ ~2C msp430f522x_adc10_04.c ADC10, Sample A1, Signed, Set P1.0 if A1 > 0.5*AVcc msp430f522x_adc10_
A2-0, 8-bit Res, Single Sequence, DCO msp430f522x_adc10_11.c ADC10, Sample A0, 1.5V Ref, TA0.1 Trig, Set P1.0 if A0>0.5V msp430f522x_adc10_12.c ADC10, Sample A5, 1.5V Ref, TA0.0 Trig, Ultra-Low Pwr msp430f522x_adc10_
-
Thread
MSP430 Recihelt - SOIC weg!
Weiß einer von euch, ob die MSP430 CPUs im SOIC Gehäuse plötzlich bei Reichelt nicht mehr verfügbar sind? Ich bin der Meinung, letzte Woche waren die noch da...jetzt finde ich keinen mehr.
-
Thread
MSP430F20xx UART
Hallo zusammen, hab schon wieder ne Frage. Bezüglich der Erzeugung einer stabilen und korrekten Baudrate beim MSP ist es wohl notwendig einen externen 32-kHz Quarz zu verwenden ? Ist das so ? Ist dies mit dem internen Oszillator nicht zu machen ? So jedenfalls habe ich die Beiträge die ich hier gelesen habe verstanden. Ich benötige eine Baudrate von 9600 Baud und diese sollte auch stabil zur Verfügung stehen. In den TI App. Notes sieht man auch immer einen Quarz, würde aber gerne ohne auskommen. Danke im vorraus, Gruß Joe
-
Thread
Ansteuerung BrusslessDC Motor mit MSP430
eine Drehzahlreglung für einen Brussless DC Motor bauen soll. Als Mikrocontroller benutze ich den MSP430 von Texas Instruments, den Motorcontroller UC3625 auch von TI und als Leistungsstufe eine dreifache Halbbrücke (siehe MC.pdf). Das Datenblatt des Motorcontrollers habe ich als MC.pdf angehängt
anscheinend im Motorcontroller selber ausgeführt, im Schema jedoch ist es so dargestellt, dass der MSP die Auswertung übernimmt. Ich bin dankbar für jede Antwort! Viele Grüße
-
Thread
MSP430 ADC - externe Referenzspannung
Hallo, ich möchte beim MSP430 von TI den (10- bzw 12-bittigen) ADC benutzen. Da eine höhere Genauigkeit der Referenz benötigt wird, als sie die interne Referenzspannung zur Verfügung stellt, werde ich eine externe Spannungsreferenz
schlechtem Layout, nur das Rauschen usw. Und für hochgenaue Messungen gerade im unteren Bereich ist der MSP ADC eh nicht so gut zu gebrauchen. Schau dir mal die technischen Daten an.
-
Thread
Stromverbrauch Mikrocontroller MSP430F2418
Datenblatt hilft: http://focus.ti.com/lit/ds/symlink/msp430f2418.pdf S. 32 2mA sind zu viel bei der Frequenz. Was hängt denn noch am µC?
-
Thread
MSP430F133 über JTAG auslesen
ich brauch da eure Hilfe! Problem: Auf einer Baugruppe aus der Vermittlungstechnik ist ein MSP430F133 verbaut. Dieser soll mittels JTAG ausgelesen werden. Der Inhalt dann auf einen neuen MSP430F133 geschrieben werden. Es sind die Pins DVcc, /RST, GND, TCK, TMS, TDI/TCLK, TDO/TDI rausgeführt. Ein MSP430 JTAG Parallelportkabel - Adapter von Olimex ist vorhanden und folgendermaßen angeschlossen: MSP430F133 MSP430 JTAG TDO/TDI --------- TDO TDI/TCLK ---------
-
Thread
Microsd-Karte, Daten speichern mit Msp430
versucht Daten auf eine microsd Karte zu speichern? Gibt es Unterschiede zur den Sd-Karten? Ich verwende MSP430 und die Karten Initialisierung klappt schon mal aber die Fat Initilisierung macht mir Probleme. Es wird in den Bootsektor, den Anzahl von FATs null angezeigt. Sonst kann ich auf der Karte mit dem
mit einem AVR angesteuert, allerdings mit fertigem Code aus diesem Forum. Wenn du also nicht an den MSP gebunden bist, nimm doch einfach die FAT Implementierung hier aus dem Forum Grüße Kai
-
Thread
Mit MSP430F2013 Daten senden
Hallo zusammen! Ich arbeite mich in den MSP430F2013 ein und möchte in meinem ersten Programm über SPI die Kontrollregister eines AD9857 beschreiben. Also will ich jeweils 3 mal 16 Byte an die Adressen 00h 02h und 04h versenden. Zuvor muss ich
des F2013. Es ist mir nicht möglich das Teil per JTAG zu irgend einer Rückantwortzu bewegen. Das EZ430-Teil ist wegen eines Softwareupdates auch nicht mehr ansprechbar. Da du ja scheinbar erfolgreich den F2013 programmierst, meine Frage: Wie sieht Deine JTAG-Anbindung aus ? Oder programmierst Du per
-
Thread
MSP430: Atomic für TI Compiler?
set_interrupt_state( SR_save ); _enable_interrupt(); __no_operation(); } [/c] Siehe slau132 6.7.1 MSP430 Intrinsics
-
Thread
MSP430 - Port-Ausgänge zusammenfassen
nicht die /Nummer/ der Bits an. Daher sollte man /nach meiner unmaßgeblichen Meinung/ auf einem MSP430 diese Bitschiebe-Schreibweise /nicht/ anwenden.
-
Thread
MSP430 ADC: Wert wird nicht richtig eingelesen
Hallo Zusammen, vielleicht kann mir jemand mit meinem ADC weiterhelfen. Ich habe schon viele Beträge durchforstet aber so richtig konnte ich meinem Fehler trotzdem nicht auf die schlieche kommen. Mein Problem ist, dass der ADC mir immer im Register ADC12MEM7 den Wert 0 ausgibt. Also im Debug Modus ist dieser Wert immer 0. Die Rechnung die unten stattfindet betrachte ich zunächst garnicht, sondern ich habe mir einen Breakpoint in der Zeile temp_value = (Vref/4095)*ADC12MEM6; eingefügt und betrachte mir im Debug Modus den Wert von ADC12MEM7. An dem Pin eine Spannung von 0.1V an, sodass
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
MSP 430 wusste gar nicht das es ihn noch gibt. Ist der nicht schon Steinkohle?
Die Library Mcucpp https://github.com/KonstantinChizhov/Mcucpp - unterstützt MSP430 - hat ein delay.h - und ein ../_MSP430/platform_dalay.h Anwendung ********* delay_us<200, F_CPU>(); delay_ms<200, F_CPU>();
-
Thread
MSP430 Programmierung Spy-By-Wire
Hey Ich habe ein Problem mit der Programmierung meines MSP430F2232, welchen man mit JTAG und SBW programmieren können sollte. Nun funktioniert es allerdings nicht, im IAR kommt immer die Fehlermeldung "Communication ERROR, Please connect the device ..."
Programmer, Olimex USB (wird verwendet), SBW Einstellung, Default Einstellungen etc. Verbunden ist mein MSP wie hier: http://focus.ti.com/lit/ug/slau138k/slau138k.pdf Seite 28 -------------------------------------------------------------------------- Vielleicht hat folgendes auch damit zu tun. Bisher
-
Thread
Suche BSL-Programmer für MSP430
Hallo, ich suche einen etwas komfortableren BSL-Programmer für MSP430, insbesondere für die neuen F2xx und F5xx-Derivate, um Software-Updates bei geschossener Fuse machen zu können. Das Problem ist im Moment, daß bei meinem derzeitigen BSL-Programmer mit einem Mass-Erase
Der elprotronic Flash Pro430 müsste das können. Arno
-
Thread
MSP430 Schalterentprellung Not vs. Elend
Ich hab am MSP430 die Taster immer mit einem 20ms Timer abgetastet, meist ist der WDT noch übrig.
-
Thread
printf in Verwendung mit eclipse+gcc für msp430
gcc-Compiler. Ich möchte gerne printf benutzen um Text und Zahlen über die serielle Schnittstelle meines MSP430 ausgeben. Leider bekomme ich nicht eindeutige Fehlermeldungen: msp430-gcc -mmcu=msp430x149 -otest ./test.o /cygdrive/c/Programme/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/msp2/libc.a(printf.o): In function `printf': /f/prog/msp430/sf/packaging/build/msp430-libc/src/stdlib/printf.c:39: undefined reference to `putchar' make: *** [test] Error 1 Da ich bis jetzt immer mit
-
Thread
MSP430 Bytes über SPI senden ohne Pause
@Falk >Nicht notwendigerweise. Beim AVR ist SPI nur in Empfangsrichtung doppelt >gepuffert. Beim MSP430 weiss ich es nicht. Habe vor ca. 3 Jahren mal eine SPI auf einem MSP430 programmiert und denke mich an die zweistufige HW zu erinnern (bin jetzt aber zu faul im DS nachzusehen). Gruß
Der MSP430 hat eine gepufferte USART, ist schon richtig. Aber das Datenbyte aus dem Puffer in das Schieberegister zu transferieren, dauert ja auch mindestens einen Takt.
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
komplexere Exemplare werden wohl auch teurer sein. Oder womoeglich gar nicht verfuegbar? Bei den MSP430 war das ja auch nicht anders, wenn ich z.B. an die MSP430FG4616/17/18 etc. denke. Aber mancher ist vielleicht mit den MSP430 einfach zufrieden. Jens M. schrieb im Beitrag #7693183: > Haben
komplexere Exemplare werden wohl auch teurer sein. > Oder womoeglich gar nicht verfuegbar? > Bei den MSP430 war das ja auch nicht anders, wenn ich z.B. an die > MSP430FG4616/17/18 etc. denke. > Aber mancher ist vielleicht mit den MSP430 einfach zufrieden. Nun, ich möchte keine Werbung machen, die
-
Thread
C-cast der besonderen Art MSP430
Moin, ich habe zu einem Experimenterboard von TI eine Demo-SW, in der eine Code-Stelle ist, die mir etwas verwirrend vorkommt: [c]DMA0DA = (void (*)())MemstartTest;[/c] DMA0DA ist ein DMA-Register In der controllerspezifischen Headerdatei definiert: SFR_20BIT(DMA0DA); /* DMA Channel 0 Destination Address */ vom Typ __SFR_FARPTR MemstartTest ist ein fixer Wert: [c]#define MemstartTest 0x40000[/c] Was soll jetzt dieses cast-Konstrukt void (*)() ? Besten Dank schon einmal Dietmar
-
Thread
[MSP430G2553] Einige Ausgangsports funktionieren nicht
Hey, ich wollte mit meinem MSP Schieberegister ansteuern. Zuerst habe ich eine minimale Schaltung aufgebaut ohne Last, um zu überprüfen, ob die Ausgänge funktionieren(siehe Anhang). Mein CLK und mein OE funktionieren wunderbar. Auf
Sry nochmal. Mein Code: [c]#include "msp430g2553.h" void delay(unsigned int i); void enable(void); void disable(void); void latch_on(void); void latch_off(void); void write_SPI(unsigned long long data); volatile unsigned long
-
Thread
PWM-Signal mit MSP430, TBCCR Problem
Hallo liebe Leute. Ich bin relativ neu in uP Technik und stehe gerade vor einem kleinen Problem. Ich habe am P4.0 und P4.1 EINEN Summer "hängen" (auf 2 Pins für größere Spg. wenn man einen normal und den anderen invertiert ansteuert). Jetzt mein Problem: Am 4.0 ist der TBO, 4.1 der TB1, 4.2 der TB2. Laut meinen "Programm-versuchen" stellt man mit dem TBCCR0 die Pulslänge des PWM Signals ein und mit dem TBCCR1 und/oder TBCCR2 kann man dann die Pulsweiten einstellen. Oder liege ich da falsch?? Da ich aber den Summer mit 2 PWM Signalen ansteuern möchte liegt hier mein Problem: Wie kann ich
-
Thread
MSP430 UART + Timer Problem
Was genau für ein MSP430 ist das? Bei den mir bekannten* Varianten sind die Interruptprioritäten klar anhand der Adresse des Vektors zuzuordnen; je höher die Adresse, desto höher die Priorität. Die Tabelle im /Datenblatt
-
Thread
MSP430: ADC12 soll DMA triggern
Ich habe den Beispielcode von TI genommen und es mal probiert. Den Code muss ich aber für meinen MSP430 umschreiben. Mit dem gegebenen DMA1TSEL_6 Trigger funktioniert es auch, nur ist das bei meinem 5438 der Timer B. Der ADC12 wäre bei mir der DMA1TSEL_24 - und damit funktionierts nicht.
-
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
MSP430 char mit HEX-Zahlen füllen
Hallo, monentan sende ich folgenden String: [c] ... unsigned char senddata[] = "HALLO"; send(senddata); ... [/c] Jetzt möchte ich aber nicht nur Zeichen sondern auch HEX Werte senden. Wenn ich jetzt folgendes mache [c] ... senddata[1] = 'H'; senddata[2] = 0x55; send(senddata); ... [/c] bringt mein Compiler fehler. An der Funktion send() möchte ich nichts ändern. Kann mir da jemand helfen? Danke und Gruß
-
Thread
IAR-MSP430-eigene *.h einfügen?
ich habe mir ein Bsp-File von der GCC Seite genommen und in ein Projekt unter IAR Workbench eingefügt (Projekt=>Files=>Add). Das entsprechende File benutzt ein eigenes Header-File (#include eigene.h). Ich habe es mit in den Ordner zu allen anderen Files gelegt. Beim Compilieren sagt IAR konnte eigene.h nicht finden. Wie kann ich es von Hand auswählen? Über Add-Files kann man keine Header-Files einbinden (oder doch?) Gruß m@is
-
Thread
MSP430F2013 als SPI Slave Sensor
Hallo, ich habe mir den MSP430-PIR Sensor von Olimex geholt und einen ez430-F2013 USB Stick zum entickeln. Jetzt würde ich den MSP430-PIR code gern so anpassen das ich ihn mit einem anderen µC (z.B. Atmel) über Spi auslesen
msp430x20x3_usi_03.s43 SPI full-Duplex 3-wire Slave msp430x20x3_usi_04.s43 USI SPI Interface to HC165/164 Shift Registers msp430x20x3_usi_05.s43 USI SPI Interface to
-
Thread
MSP430F1611 wie gesamten RAM verwenden?
folgenden Anweisungen wollte ich die Daten in den RAM schreiben (Auszug aus meinem Programm): #include "MSP430x16x.h" // für MSP430F1611 unsigned int Tabelle[3000] ; //anlegen eines Feldes mit 3000 //Speicherplätzen á 16 Bit void zwischenspADW(void); void
Speicherbereich auch direkt Adressiert werden. ... unsigned int* Tabelle = 0x1900; #include "MSP430x16x.h" // für MSP430F1611 unsigned int* Tabelle = 0x1900; // anfangsadresse der Tabelle in auf // den Extende-RAM setzen void zwischenspADW(void); void
-
Thread
MSP430F155 UART Bitorder
Hallo zusammen. Ich habe ein skurilles Verhalten bei meiner UART und bräuchte einmal fachmännichen Rat, da mir das Datenblatt und Dr. Google nicht mehr weiter helfen. 1. Ich habe 2 Platinen mit der gleichen Hard & Firmware. 2. Die Kommunikation hat bereits funktioniert, bevor ich den Watchdog aktiviert habe. 3. Das Problem lässt sich auch nicht durch deaktivieren des WDT beheben. Ich schicke mehrere Bytes von Platine 1 zu Platine 2. Die Daten die ich aber empfange sind aber bitweise gedreht. Sprich : ich sende: 0b10110011 ich empfqange 0b11001101 Ich kann dies mit einem
-
Thread
MSP430 - Codegröße im CCE3
da steht dann mehr drin als Ihr wissen wollt ... In CCE2 unter Project->Properties->C/C++ Build->MSP430 Executable Linker->General Options->Produce listing of input and output sections in <file> (--map_file). Sollte in CCE3 ähnlich sein.