) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs im
Habe den mspgcc installiert und versuche jetzt ein Projekt mit MSP430F147(2 UARTs) zu kompilieren. Dann kommt folgende Fehlermeldung: Error: symbol `vector_ffe6' is already defined Bisher hatte ich ein F1232 (1 UART), welcher problemlos funktionierte. Micha
Habe den mspgcc installiert und versuche jetzt ein Projekt mit MSP430F147(2 UARTs) zu kompilieren. Dann kommt folgende Fehlermeldung: Error: symbol `vector_ffe6' is already defined Bisher hatte ich ein F1232 (1 UART), welcher problemlos funktionierte. Micha
Hallo! Ich versuche gerade eine Timerfunktion zu schreiben, die die Timer_A Funktionen des MSP430F147 benutzt um möglichst genau zu sein. Nur leider komme ich auf keinen grünen Zweig. Hat jemand von euch vielleicht Erfahrung damit und kann Hilfestellung leisten?? Wäre euch dankbar!
Habe selbst neulich einen Schrittmotor angesteuert, allerdings über MSP430, sollte aber keinen unterschied machen. Dein Code ist etwas kompliziert: Verwende vieleicht eine Variable Schritt, die je nach Richtung entweder aufwärts oder abwärts zählt, und zwar von 0 bis
Hallo, es funktioniert!!! Es läuft mit einem anderen Prozessor (PIC16F628). Mein 2. PIC16F84A hat wohl Herz-Rhytmusstörungen und kann bald wohl wegen Altersschwäche begraben werden. ;-) Ich hab hier noch mal mein Skript aufgelistet: [c]//Schrittmotorsteuerung: //Def
Hallo, ich habe einen MSP430F147. An P1.0 hängt ein externes IC, das damit den Takt vorgibt (14.4 kHz) mit dem an einem weiteren Pin die Daten ausgegeben werden (also eine Art SPI). Dazu habe ich eine Interruptroutine geschrieben
Mikrocontroller auszulagern. Erhöht den Aufwand aber wesentlich. Wenn es kein Atmel sein muß... ein MSP430F147 (oder F149, wenn man mehr Speicher braucht) kann immerhin 10 Kanäle bei 16 Bit, durch zwei Counter mit zusammen 10 Compare-Registern.
PORTB = 0xFF; // Ansteuerung von T1 bis T3 const uint8_t segmenttabel[11] = {0x03, 0xF3, 0x25, 0x0D, 0x99, 0x49, 0x41, 0x1F, 0x01, 0x19, 0xFE } ; // Ziffern von 0 bis 9 und DP display_value = 219; // Beispielzahl für die Ausgabe auf den 3 Anzeigen while(1) {
Codevision C https://inst.eecs.berkeley.edu/~ee128/fa04/labs/CodeVisionCompiler.pdf Codecomposer Studio msp430: https://github.com/ticepd/msp430-examples/blob/master/10-timerBlink/main.c
PRELIMINARY INFORMATION MSP430FR58xx, MSP430FR59xx, MSP430FR68xx, and MSP430FR69xx Family User's Guide Literature Number: SLAU367B October 2012–Revised October 2013 PRELIMINARY INFORMATION Contents Preface ....................
PRELIMINARY INFORMATION MSP430FR58xx, MSP430FR59xx, MSP430FR68xx, and MSP430FR69xx Family User's Guide Literature Number: SLAU367B October 2012–Revised October 2013 PRELIMINARY INFORMATION Contents Preface ....................
Speicherbedarf, alleine für deine Messwerte wirkt gigantisch, ich weiss nicht wieviel dein ST32 hat, meine MSP430 haben so ca 4kB, ist natürlich variable je nach Baustein, ich nehm aber an bei deinen Messwerten wird das Hauptproblem liegen. Wenn du externe Speicher benutzt, musst du dran denken, dass dein
Speicherbedarf, alleine für deine Messwerte wirkt gigantisch, ich > weiss nicht wieviel dein ST32 hat, meine MSP430 haben so ca 4kB, ist > natürlich variable je nach Baustein, ich nehm aber an bei deinen > Messwerten wird das Hauptproblem liegen. Ja, das mit dem RAM-Speicher wird sicherlich eine knappe Angelegenheit
15 MBit/s und "Logik relativ überschaubar" ist für moderne Mikrocontroller (z.B. STM32F4) eigentlich locker machbar, da geht auch mehr. Aber das muss Dich natürlich nicht davon abhalten mit FPGAs zu spielen ;-)
kann man den Hasen geben, zumindest wenn man es so einfach und robust haben will, wie z.B. bei einem msp430. Gruss, - Strubi
sprechen). Also habe ich erstmal alles umständlich in C umgeschrieben. Ca. 1 Jahr später bin ich dann auf MSP430 umgestiegen, weil mit diese saubere von Neumann Architektur sehr gefiel. Aber der C++-Support von msp430-g++ war auch nicht besser. Demnächst plane ich auf ARM umzusteigen. Wie sieht's da aus? Kann
man's nicht weiss: einfach ausprobieren. Btw.: einen Wrapper um new und delete wird unsere C++-F1-Pilotin wohl doch noch hinbekommen!?
#include <msp430x26x.h> #include <iostream.h> unsigned long int w_repeat = 0; //Aktuelle Halbwelle unsigned long int w_repeat_stop = 0; //Maximale Anzahl von Halbwellen unsigned int w_MaxSPG = 0; //Maximale Spannung
Woher hast du den schmarren? Ja, Xtensa und AVR sind noch nicht offiziell unterstützt, ARM und MSP430 ist aber absolut brauchbar: https://docs.rust-embedded.org/ Im speziellen die Controller von Nordic (nRF52) sowie von STM (STM32) sind hervorragend unterstützt, auch was HAL angeht. Alle anderen
zwischen die Toggelei. Nein, ich habe den Debugger händisch bedient! Also Zeile für Zeile (mit F5) ausführen lassen.
Dann habe ich GPIO-Makros, welche in der Logik-Schicht verwendet werden, und je für AVR/diverse ARMs/MSP430/Renesas RX/PIC32 den optimalen GPIO-Aufruf einsetzen. Das ist portabel, schont den Flash/Stack und ist am schnellsten. Diesbezüglich keine Kompromisse - der liegt darin, diesen Umweg vorgesehen zu
Habe ein eigenes Testboard entworfen. Pullups liegen auf AVDD (4,7K). Steuere den Sensor mit einem MSP430 Controller von TI. Versorgung: Single Supply (3V). I2C über Software. Alle Register lassen sich problemlos auslesen und auch beschreiben (also die ersten drei). Mein Problem: Die Werte in den
dasselbe Layout besitzt,wie die Testplatine. Die gleichen Pull-Ups (jeweils 2,2K), Kondensatoren (100nF zwischen SETP und SETC;4,7µF ElKo von C1 nach GND und zwischen AVDD und GND auch 100nF) usw. . Die Sensoren werden im Single-Supply Betrieb versorgt. Das Problem ist nun: Sende ich die Slave-Adresse
Datenblatt T6963C zu Grafik nicht richtig deuten kann, außerdem nicht einen avr, sondern später mal einen MSP430 verwenden möchte, meine Frage, ob es noch weitere Literatur zum Thema Grafik -Ansteuerung mit einem T6963 gibt. Was will ich konkret machen? Auf dem LCD soll eine Folge von Messwerten in Echtzeit
erschien nur Müll, bis ich darauf kam mal einen Reset am LCD zu machen. Seitdem hängen immer 10k + 100nF dran.
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
Arduino - 2x Arduino pro Micro - LED-Matrix OPTO-14431EG, rot/grün, 4x4 - LED Stripe RGB OUT: - MSP430 - STM8s Discovery - LPC1768 Board - LED Set - 4x LM317T - 1X Nokia Display for Arduino - 4x Stiftleiste - 1x Doppelstiftleiste Buchse Die Kiste verlässt morgen auch schon wieder mein Haus
zu je 350mA. Gedacht für RGB-LEDs. Ansteuerbar via SPI-Interface, 14 Bit PWM realisiert mit einem MSP430F2012. Der MSP430 erledigt auch die Temperaturüberwachung und optional kann er einen Lüfter ansteuern, was aber meistens nicht bestückt wurde. Verwendet wurde dieses Teil in mehrfacher Ausführung
Jörg S. schrieb: > Technikdemo eines 125kHz RFID Systems mit MSP430F2xx Prozessor und > extrem wenig Bauteilen. Was ist das für ein Batteriehalter? Woher hast du den?
Moinsen, hab hier ein Riverdi RVT70UQBNWC00 und hab den SPI Teil auf meinen MSP430F5510 angepasst. Hab schonmal ein Bild bekommen. Danke für die tolle library! Jetzt gehts dann ins Detail...
Für den MSP430F5510 wird doch inzwischen bestimmt auch GCC benutzt? Die MSP habe ich mir nie näher angesehen, als ich vor der Entscheidung stand ob nun AVR, MSP oder PIC fiel meine Wahl auf den AVR, weil es zu
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 ;)
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
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
R6 (ROSC). DiekompakteSchaltungbasiertaufeinem Das Datenblatt des Controllers [3] zeigt Controller MSP430F2112 von TI, als die entsprechenden Werte. Zur Kontrolle DMX-Treiber wird der RS485-Transcei- sollte die Frequenz des internen Oszilla- 96 Personal Download for Hans-Jürgen Heidenreich | copyright
652-PEC11-4220F-N24 PEC11-4220F-N0024 F N 24 14.76 (.581) 652-PEC11-4220F-S12 PEC11-4220F-S0012 F Y 24 Metal Shaft 652-PEC11-4220F-S24 PEC11-4220F-S0024 F Y 24 652-PEC11-4225F-S24 PEC11-4225F-S0024 F Y 24 14.76 Metal
. For example: /* Place a variable in that section. */ const short MyVariable @ "MYOWNSECTION" = 0xF0F0; This is the corresponding example in assembler language: name createSection section MYOWNSECTION:CONST ; Create a section, ; and fill it with dc16 0xF0F0 ; constant bytes. end To place your new section
PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!--This file was converted to xhtml by LibreOffice - see https://cgit.freedesktop.org/libreoffice/core/tree/filter/source/xslt for the code.--><head profile