-
Thread
DOGXL160-7 with MSP430G2452 through I2C
working on program for displaying numbers on graphical LCD display DOGXL160-7 through I2C bus with MSP430G2452 microcontroller. I managed to get I2C bus working (I am able to set all pixels on display or reset it) but I can't display anything specific :( Can you please give me some advice? [c] #include "display.h" #include"usi_i2c.h" #include<stdint.h> #include <msp430.h> const unsigned char fonts[] = { /* USCI Font Table 7x5 Font Size */0x00, 0x00, 0x00, 0x00, 0x00, /* Each Row describes a 7x5 Font */ 0x00, 0x00, 0x00, 0x00, 0x00, /* Each element
-
Thread
MSP430: Welcher unterstützt BSL Kommando "TX BSL version"?
F161x (die dann 'F1610, 'F1611 und 'F1612 abdeckt). Rein interessehalber: Warum benutzt Du diesen uralten MSP430?
Rufus Τ. F. schrieb im Beitrag #5293375: > Warum benutzt Du diesen uralten MSP430? 12 Bit ADC, 40 I/Os, preiswert, TQFP. Gäbe es was Besseres?
-
Thread
Möglichst stromsparend auf uSD Karte loggen
mir auch nicht möglich. (nur SD-Karte bis 2GB) Für ein transportables EKG-gerät läuft bei mir ein MSP430F1610. Alle 5ms werden 4 Spannungswerte gemessen, auf einer graph. Flüssigkristallanzeige als Kurve visualisiert und in einem Feld gesammelt. Nach 512Bytes (entspricht 1 Sektor) werden die Daten
Ich verwende Teile einer Bibliothek von Texas Instruments, welche vorwiegend für SD-Karten an einem MSP430Fxx gedacht sind.
-
Thread
MSP430F16xx-- CAP-Modus im Timer B einstellen
interrupt vector for TBCCR0 CCIFG > ☐ TBIV interrupt vector for all other CCIFG flags and TBIFG oder <msp430f1610.h>: > #define TIMERB1_VECTOR (13) /* 0xFFF8 Timer B CC1-6, TB */ > #define TIMERB0_VECTOR (14) /* 0xFFFA Timer B CC0 */ Für CCR3 darfst du also nicht TIMERB0_VECTOR nehmen. Und
Rufus Τ. F. schrieb im Beitrag #4614364: > Was soll TBIV_TBCCR3 sein? steht bei mir in msp430x16x.h >/* TB7IV Definitions */ >#define TBIV_NONE (0x0000) /* No Interrupt pending */ >#define
-
Thread
MSP430F1610 und TIMER-B
Timer A wird als Taktgeber für die Ultraschallabstandsmessungen HC-SR04 verwendet und läuft wie gewünscht. (Impulsausgang P4.1 bzw. P4.2) Mit dem TIMER B soll die als Echo zurückkommende Impulslänge gemessen werden und über den Digital-Analog wandler in einen Spannungswert gewandelt werden. Timer B wurde im CAP modus eingestellt. Wird P4.0 als TB0-Eingang verwendet, funktioniert die Messung auch einwandfrei. Wird P4.3 oder wie im letzten Programmbeispiel P4.5 als Eingang verwendet, dann bleibt der Ausgangswert bei ca. Null und ist unabhängig vom Abstand. Meine Frage: Muss man noch etwas
-
Thread
EKG- RIGHT LEG DRIVE
=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi-5Mi92MvLAhUjJJoKHdLbBKkQFggdMAA&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FEmotionale_Intelligenz&usg=AFQjCNFwB8VxNK5vQfXuKej77cSPUBG-DA&sig2=hN0hkemqKGtJqShUs9ruYw
meine Stärke. Was meint man mit "variable plotten lassen"? Den atmega328p kenne ich nicht. Mein MSP430F1610 hat nur 5kB RAM. Es werden jeweils 512Bytes (entspricht 1 Sektor der SD-Karte) im RAM gesammelt und nach 512/8 x 5ms = 320ms zur SD-Karte geschickt. Die Karte braucht ca. 40ms (min), um einen
-
Artikel
MSP430 Codebeispiele
die andere Eingang) Das JTAG-Port (4 Pins) und das USB-Port (2 Pins) ist standardmäßig ein E/A-Port (MSP430F55xx) Erweiterte Peripheriezuordnung bei P4 (MSP430F55xx) mittels Port Mapping Controller Nicht 5-V-verträglich Keinem Portpin darf ohne genügend großen Vorwiderstand 5 V angeboten werden. Ableitströme
undefiniert! Alle ungenutzten Anschlüsse sollten per PullDown ( PxREN und PxOUT ) festgelegt werden. Kein MSP430 hat einen herausgeführten Busanschluss, etwa um mehr RAM anzubinden. Initialisierung von PWM. Persistente Daten im Information Memory. Kodebeispiel für mspgcc und MSP430F1610 Ganz so komfortabel
-
Thread
Temp. Messung im Haus?
Rechner ausgelesen (Delphi-Eigenprogramm) und die Messwerte werden als Diagramm dargestellt. µC ist ein MSP430F1610
nicht. Gehört zu dieser Familie, gleich um die Ecke: https://www.mikrocontroller.net/articles/MSP430 eigentlich ging es mir bei meiner Antwort nur um den DS18B20, der bei mir zuverlässig im Außenbereich läuft. (eine Art "Erfahrungsbericht")
-
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
MSP43016F10 XT2 Oscillator Init?
Oszillatorhardware es /nicht/ setzt. Im übrigen nehme ich an, daß es sich bei Deinem µC um einen 'F1610 handelt, MSP43016F10" ist sicherlich nur ein Typo.
Firefly schrieb im Beitrag #2228782: > Im übrigen nehme ich an, daß es sich bei Deinem µC um einen 'F1610 > handelt, MSP43016F10" ist sicherlich nur ein Typo. Ja stimmt ;) Danke für die Erklärung.
-
Thread
Symbol redefined ?
Ich hab hier beim Compilieren auf einen MSP430F1610 in CCE über 50 Fehler von dieser Art: symbol "fclose_" redefined: first defined in "./Z_fat16.obj"; redefined in "./main.obj" Was ist das Problem?
Du die Suche nach Deinem Problem jetzt schon aufgegeben, oder was > soll das hier: > > Beitrag "MSP430 mit Circuit Cillar Code für FAT16 - fehlende Funktionen" Lothar Miller schrieb im Beitrag #2022120: > Rufus Τ. Firefly schrieb: >> oder was soll das hier > Ja, ich denke mal, die Denkweise
-
Thread
MSP430F1610 nop-Funktion
Ich habe in meinem Quelltext diese Funktion stehen: [c]static void delay(uint16 d) { uint16 i; for (i = 0; i < d; i++) { nop(); nop(); nop(); nop(); } }[/c] Wo bekomme ich diese NOPs her? Vor allem sieht man ja auch nicht, wielange dieses "Delay" dauern soll.
-
Thread
MSP430 ohne Dateisystem: Daten von microSD am PC auslesen?
Hallo, mein Programm schreibt Messdaten vom MSP430F1610 auf eine MicroSD, dabei kann ich den *physikalischen Sektor* angeben, ab dem die Daten gespeichert sind. Mit einem Hex-Editor kann ich diese Daten dann schließlich auch am PC sehen. Nun sollen
-
Thread
Bei Code Composer Essentials CCE fehlt "io.h"
Ich habe nun endlich ein FAT-Filesystem für MSP430 und SD-Karten gefunden: ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2005/176/Sham176.zip Das hier ist allerdings für MSP430F449, habe es deshalb für MSP430F1610 modifiziert. Beim compilieren
-
Thread
ekg-verstärker die 100ste
graph. Flüssigkristallanzeige 240x320 schreiben, A/D-Wandlung, Speicherung auf SD-Karte) übernimmt ein MSP430F1610. Datum/ Uhrzeit kommen von einem DS32C35. Das Gerät hat in den zurückliegenden Jahren schon gute Dienste geleistet. MfG
Hm, schade mit dem msp-chips hab ich keine Erfahrung oder auch Prima für Dich das es schon so schön läuft :-) Na der Burr-Brown Chip ist gerade gekommen. Ich werd mal auf dem Breadboard das open-eeg-Frontend zusammenstoppeln
-
Thread
Vergleichbarer AVR µC zum MSP430
mit MSP430.
wenn da etliche Jahre bei herauskommen ... das stimmt schon. Wenn es kompakter sein soll: eine CR1610 hat 75mAh. Selbstentladung bei Lithium-Zellen: vernachlässigbar. Ein MSP430F2274 braucht übrigens im Low Power Mode 4 0.7uA und im aktiven Betrieb bei 1 MHz 270uA. fchk
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
das Problem: [code]#define LCD_SET_PAGE_ADDR(i) lcd_command(LCD_PAGE_ADDRESS | ((i) & 0x1F))[/code] Die Maske stand auf 0x0F, muss aber natürlich 0x1F sein um alle 26 Pages addressieren zu können.
Ich möchte das Display mit einem MSP430F1232W betreiben. Hat das schon jemand gemacht? Wurde die Library schon mal auf einen MSP portiert?
-
Thread
msp430f2618 von Texas instrumaents
msp430x1481 msp430x1491 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x2001 msp430x2011
@Christian R. für MSP430F1611 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x1611 -o TS_20_16.elf -O E:\gccProjekte\TS1611\TS_20_LC7981.c für MSP430F5438 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x5438 -o TS_20_54.
-
Thread
msp430f2274 in MSPGCC
msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x2001 msp430x2011 msp430x2002 msp430x2012 msp430x2003 msp430x2013 msp430x2101 msp430x2111 msp430x2121
Version: mspgcc-20081230.exe klingt nach dem besagten Datum. Jedoch bestehen die includes nicht für den MSP430F2274 es gibt x21 und x3... aber nix mit MSP430x22... kannst du mir die Dateien schicken?
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
integriert: xemics xe16BB10 Ich hab auch so ein Teil und will ein Datenlogger auf SD-Karte mit einem MSP430 machen. Mehr weiss ich leider auch noch nicht, hab das Teil erst bekommen....
11 04 4F B4 4C 30 1A BB 19 D4 2F 9F 8F 10 03 10 23 11 04 E7 B5 05 30 11 CC 57 A0 C0 E2 87 10 03 10 04 10 03 33 CC 01 00 D9 D0 00 01 B9 03 10 03 10 01 19 08 FC 42 00 11 C8 B5 1C EB 4E E1 CC 24 D9 FE FD 8B
-
Thread
mspgcc für neue MSP430 Modelle?
Hier alle momentan unterstützten Modelle: msp430x110 msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135
msp430x1610 msp430x1611 msp430x1612 msp430x2001 msp430x2011 msp430x2002 msp430x2012 msp430x2003 msp430x2013 msp430x2101 msp430x2111 msp430x2121 msp430x2131
-
Thread
MSP430 ADC hängt bei Polling auf Interrupt
Hi, mein Problem ist, dass der AD-Wandler meines µC (MSP430F1610) in halbwegs unregelmäßigen Abständen stehen bleibt. Das die Stelle, an der er passiert: [c]float pt_get() { float temp; ADC12CTL0 &= 0xfffd; // ENC aus um Konfig zu
-
Thread
Gleitkommazahl mit mspgcc ausgeben
Während der folgende Programmschnipsel mit IAR Kickstart funktioniert, wird mit mspgcc ein f gefolgt von einigen Zeichen angezeigt. was könnte ich falsch machen? #include <MSP430x16x.h> // für MSP430F1610 #include <string.h> // für Zeichen (Infotext) notwendig #include
=12.34; void Wert3_ausgeben(void) { char z,c; char txt[8]; sprintf(txt,"%f",wert3); // lf für 32Bit for (z=0; z<8;z++) { c=txt[z]; Daten_schreiben(c); } } void Daten_schreiben(unsigned char d)// Daten ins Datenregister der Anzeige schreiben
-
Thread
Dimmer MSP430
@Rufus: Du auch MSP430 ? Oki, also hier alles noch mal als PNG.. die Bilder sind mit 300 DPI gespeichert . Hoffe das geht so... Tja, welchen MSP ? Ich hab den F1610 verwendet. Geht aber auch mit 1611 oder 169, wahrscheinlich
Hallo msp430er, kann man denn von euren Aufbauten auch mal ein Bild sehen? Würde gern mal wissen wie das fertige Produkt bei euch dann ausschaut (Gehäuse?, Lampe, etc.?) Gruß, Elmar
-
Thread
MSP430 can't allocate stack
msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x2101 msp430x2111 msp430x2121 msp430x2131
msp430xG439 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449 (null):0: confused by earlier errors, bailing out wie man sieht kein F2013 dabei
-
Thread
Gibt es Spannungsregler (fast) ohne eigenen Stromverbrauch?
Spannung von 3 Volt generiere. Ich verwende als Spannungsregler den LT1073 von Linea Technologies, der LT1610 ist für die Anwendung ebenfalls geeignet. Ich bin noch am Testen, wieviel man aus einer Monozelle saugen kann. Eine Testschaltung mit einem MSP430 und einer LED als "Hochstromverbraucher" läuft bei
Hi ich arbeite gerade an einem Projekt mit dem MSP430F149 und einer SD-Karte. Diese Karte braucht 3,3V aber ich will das Gerät auch so klein wie möglich machen. Ich habe die Spannungsversorgung über 2xAA-Zellen mit einem MAX856 gelöst. Der liefert bis
-
Thread
suche mitwirkende
sooo, hab mal ein wenig bei ti geschnüffelt ;) msp`s mit mehr ram sind z.b. der F1610 (5kb) und der F1611 (10kb) schein mir, als seien das tolle dinger ;) nur leider sind die z.z. in der preview :(
vertsehe, meint er genau das mit den 1,2kb. Ich werde den Code demnächst als Ausgangsbasis für eine MSP430 SD Card Ansteuerung verwenden. Wenn das mit einem ATmega32 klappt, gehts mit nem MSP430F149 sicher auch. Gruss, oli