-
Thread
MSP430 Byte senden
versucht zu nehmen, hier hab ich jetzt zwar kein Start und Stop Bit mehr, allerdings macht mir der MSP430F149 eine Pause zwischen den beiden Paketen. Mein Code sieht so aus [c] ... TXBUF1 = Byte1; while (!(IFG2 & UTXIFG1)); TXBUF1 = Byte2; while (!(IFG2 &
MSP430F149 hab ich aber im ersten Beitrag erwähnt. Also... ich möchte die 2 Bytes an den Funkchip ADF7012 schicken, dieser verfügt über einen DataIN Port. Mein Empfänger RF Teil soll nun diese beiden
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
das Programm, welches unter http://www.frozeneskimo.com/electronics/2007/03/30... steht, für einen MSP430 nachempfunden und es läuft soweit problemlos. Toller Pinguin ! Benedikt schreibt: >Ich nutze nur den externen Font, da der Controller nur Text oder Grafik kann, > aber nicht beides gleichzeitig
brav. Das Busy ist sauber auswertbar. Aber bei jedem Lesevorgang (4.) bekomme ich als Antwort nur 0x7f angeboten... Zwischen Display DB0..7 und dem MSP sitzt ein 74HVC245/8, der auch korrekt umgeschaltet wird, wenn die R/W-Leitung des Displays auf "lesen" geht. Hatte das schon mal jemand? Wie kritisch
-
Thread
Welcher Mikrocontroller
Kandidaten: Luminary Micro Cortex M3 z.B. LM3S317 als 48-LQFP Nachteil: hoher Stromverbrauch MSP430F5437 Nachteil: 80LQFP Freescale z.B. MC68HC908QY4A Vorteil: gibt es im 16Pin Package Ich habe nicht herausfinden können, wie schnell der A/D Wandler ist. Welche weiteren Controller könnten
beeindruckend, aber die meisten Messwerte werden einfach nach einem Vergleich weggeworfen. Bei 20Mhz hätte ich im Mittel 7 Takte, sollte das nicht reichen? Nur sehr wenige Messungen werden überhaupt weiterverarbeitet. Hat der Propeller A/D Wandler?
-
Thread
Problem beim anlöten eines Quarzes an das MSP Board
alledings nur ein 16MHz Quarz. Geht das dennoch oder ist 32MHz die Untergrenze? Ach ja, ich benutze ein MSP430F2619
Du hast das Clock-Management System des MSP430 einfach nicht begriffen. Es gibt keinen internen Quarz. Nur einen DCO, das ist ein besserer RC-Oszillator. Der ist vom Start weg aktiv und versorgt den MCLK und den SMCLK mit etwa 800kHz, bis man
-
Thread
Beste Lösung für Datenlogger?
Volt laufen, um Probleme mit dem Interface zu vermeiden. Also einen low-voltage AVR oder gleich einen MSP430 verwenden. SPI ist so schnell, wie du es einstellst, kann auch 10 Mbit/sec sein. Meine Karten können das auch noch. Über einen MC mit USB auszulesen halte ich für großen Blödsinn, dafür
>SPI ist so schnell, wie du es einstellst, kann auch 10 Mbit/sec sein. Zumindest bei AVRs ist fSPI max. 1/2 fCPU. Schneller ist nicht. Lediglich bei 20Mhz AVRs kann man 10Mbit/s fahren, was dann aber auch nicht dem Nettodurchsatz entspricht -> Kommandooverhead, warten auf Busy-Ende der Karte, warten
-
Thread
Messer raus!
C-Erweiterungen 2. einfache Beschaltung (5V) Nummer 1 lässt von den üblichen Verdächtigen nur noch den MSP430 und ARM im Spiel. Da der MSP430 nicht (oder nur aufwendig) 5V-kompatibel ist, bleibt nur noch ARM im Spiel. ARMs lassen sich i.A. aber nicht sonderlich einfach beschalten und sind für viele Anwendungen
> Nummer 1 lässt von den üblichen Verdächtigen nur noch den MSP430 und ARM > im Spiel. Du hast den R8C vergessen.
-
Thread
GAS/GCC-Code mit MSP430 verwenden
Hallo, ich möchte erst mal zu Testzwecken ein einfaches Assembler-File mit dem GNU-Assembler msp430-as oder dem GNU-C-Compiler msp430-gcc compilieren und dann per msp430-jtag hochladen und ausführen. Das Programm wird zwar compiliert (Befehlszeile "c:\mspgcc\bin\msp430-gcc.exe -c %1.S -o %1.elf
=msp430x1611 -omain.o ..\main.c msp430-gcc -IC:\mspgcc\msp430\include -O0 -g3 -pg -p -Wall -c -fmessage-length=0 -mmcu=msp430x1611 -oSoftUart.o ..\SoftUart.c msp430-gcc -IC:\mspgcc\msp430\include -O0 -
-
Thread
Low Power Mikrocontroller
natürlich schön, jedoch wird der Stromverbrauch entsprechend steigen bei aktivierten Wandler. Die MSP430 haben ja ne schöne Angabe von 165µA/MHz. Sowas finde ich leider bei dem C8051F93x nicht, bzw ist das Datenblatt ein wenig kompliziert. https://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F93x
... Beispiel: 999 ms Sleep + 1 ms @ 16 MHz MSP430F2370: Sleep = LPM3 32 kHz Takt an 999 ms * 0.0007 mA + 1 ms * 6.5 mA = 7 uA F9xx: Sleep = smaRTClock an 32 kHz 999 ms * 0.0006 mA + 1 ms * 3.01 mA = 3 uA d.h. der F9xx könnte auch 2 ms mit 16
-
Thread
Tipps für die Mikrocontroller Auswahl
Ethernet ! [[Datasheet]] - http://www.st.com/mcu/download2.php?file=13495.pdf&info=STR912FAW44%20Datasheet%20STR91xFA&url=http://www.st.com/stonline/products/literature/ds/13495.pdf Yob.
eigentlich alles nehmen, fast jede Firma die uC's im Angebot hat, hat eine passende Serie. z.B. TI (MSP430), Renesas (H8 / H8L / H8S), NEC (78K0R / V850), Microchip (PIC), ATMEL (ATMEGA), ...
-
Thread
Blutzucker-Messgerät Hardware OLED Display
grafisch. Ich denke auch eher uninteressant für uns. Elektronik ist ziemlich ähnlich dem Aviva und MSP430 basiert.
Sollte stimmen! http://focus.ti.com/docs/prod/folders/print/msp430fg4619.html
-
Thread
MSP430 ADC10 mehrere Kanäle
Ich habe ein Problem mit dem ADC10 meines MSP430. Und zwar möchte ich die Kanäle A0 bis A3 (also 4 Stück) auslesen, um dann weiterzuverarbeiten. Aber irgendwie habe ich glaube ich mit dem DTC ein Problem damit, dass er nach jeder Konversion
angepasst. Könnt ihr mir da weiterhelfen? Hier mein Code und im Anhang der von TI. [c] #include <msp430x22x2.h> // Header Datei des verwendeten uC // #include <system.h> // Definition des Systems -> Hier: PC // #include <compiler.h> // Variabelbegriffe
-
Thread
Adresse von char-array Zeiger?
Fehlintergretation. Erst nach Linkung/Lokatierung ist der Code ausgefüllt: [avrasm] 000020ce <bar>: 20ce: 08 95 ret 000020d0 <foo>: 20d0: 82 e3 ldi r24, 0x32 ; 50 20d2: 93 e0 ldi r25, 0x03 ; 3 20d4: 0e 94 67 10 call 0x20ce <bar> 20d8: 80 91 96
Stefan: NICHT um den AVR geht es nur bedingt. Ich war gerade dabei ein C-Programm vom AVR auf den MSP430 zu portieren. Zum Testen habe ich den eigentlichen (hardwareunabhängigen) Algorithmus einfach mal direkt auf i386 compiliert und bin dort auf diese Fragen gestoßen. Vielen Dank und viele Grüße
-
Thread
UART mit 1Mbps vs. SPI
geht das fehlerfrei, weil die UARTs eine gewisse Fehlanpassung erlauben. ich kommuniziere mit einem MSP430F1611 und Baudratenquarz mit 921.600 Baud zu einem DSP, der mit 150Mhz läuft und die baudrate annähernd einstellt. Bisher noch kein einziges Bit verloren gegangen. Die Übertragung ist bidirektional. Wenn´s nicht ganz passt, kannst du doch am MSP430 noch die Modulationsregister benutzen. Und wieso kann man eigentlich den DMA nicht mit dem USART-Interrupt verknispeln? Das ging doch schon beim F1611 usw. haben die das wieder rausgenommen bei
-
Thread
MSPGCC Update des USB-TINY schlägt fehl
Auslesen und Schreiben mit dem Olimex-MSPProg funktioniert auch. Allerdings kennt wohl der MSPGCC den F2001 noch nicht. Zumindest bekomme ich folgende Meldung: debug: MSP430_Initialize() debug: MSP430_Configure() debug: MSP430_VCC(3000) debug: MSP430_Identify() error: msp430: Unknown device
ich die SBW-Option nicht gesehen. Aber wenn ich den gdbproxy mit SBW starte, funktioniert es! msp430-gdbproxy.exe msp430 --spy-bi-wire TIUSB [...] info: msp430: Target device is a 'MSP430F20x1' (type 54) Vielen Dank, Chris! Gruß Fabian
-
Thread
Tausche viele µC STK's gegen CPLD/FPGA STK
Anschlusskabel liegen bei. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3879 Texas Instruments MSP430 Ultra Low Power MCUs eZ430-F2013 Development Tool: USB-Stecker als Programmieradapter und zugehöriger Targetadapter eZ430-F2013 µC. Inkl software. http://www.ti-estore.com/merchant2/merchant.mvc?Screen=PROD&Product_Code=EZ430-F2013 Cypress PSoC First Touch - The Ultimate Starter Kit Featuring PSoC Express. Frei konfigurierbarer 8-bit µC mit kapazitiver Erkennung, es reicht 2 parallel geführte Leiterbahnen zu berühren
-
Thread
MSP430 JTAG-Adapter Inkompatibilitäten
Hallo, ich musste gerade feststellen, dass man mit dem MSP-FETP430PIF keine MSP430F20xx mehr flashen kann. Das geht laut slau138k nur mit dem ez430-F2013. Wenn ich mir die Schaltpläne, z.B. von Olimex (http://www.olimex.com/dev/images/msp430-jtag-d-sch.gif
>ich musste gerade feststellen, dass man mit dem MSP-FETP430PIF keine >MSP430F20xx mehr flashen kann. Das geht laut slau138k nur mit dem >ez430-F2013. Ich glaube, Du wirfst da gerade zwei verschieden Dinge in einen Topf: JTAG und SBW Der MSP-FET430PIF
-
Thread
MSP430 Lauflicht mit Zeitverzögerung
Hallo, ich versuche ein Lauflicht auf einem MSP430F1232 auf einer 7-Segment-Anzeige zum Laufen zu kriegen. Das lauflicht an sich funktioniert auch, nur ist es natürlich zu schnell für unser Auge. Folglich möchte ich eine zeitverzögerung einbaune
7-Segment g ein P3OUT = 0x04; //7-Segment f ein wait(); P3OUT = 0x08; //7-Segment e ein wait(); P3OUT = 0x10; //7-Segment d ein wait(); P3OUT = 0x20; //7-Segment c ein
-
Thread
Prozessor Eigenbau: Instruktionssatz Gesperrt
will, schreibe ich zur Übung einen AVR-Simulator: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=20 Es sind im Moment nur en paar Befehle implementiert. Wenn Du einen Prozessor entwerfen willst, ist es vielleicht sehr nützlich, die Befehle erst einmal in einem Simulaotr zu testen. Die
) Mögliche Alternative: SPARC. Wirds ein 32- oder 64- Bitter? Wenns etwas kleiner sein soll: MSP430-Befehlssatz. Hat nur 27 Befehle, sehr orthogonale Architektur, sollte leicht(er) zu implementieren sein. Viel Erfolg wuenscht Иван
-
Thread
MSP430 mit 64Bit und Stack Overflow
Hallo! Ich muss mit dem MSP430F149 eine Berechnung nach der "Methode der keinsten Fehlerquadrate" durchführen. Dabei habe ich 4 Wertepaare, durch die eine Trendfunktion gelegt wird und als Ergebnis die Polynomkoeffizienten
bei 32 bit double hat jetzt 64 bit Auflösung Hier die komplette Berechnung: [c] #include <msp430x14x.h> // Variablen aus einem anderem Programmteil, der hier nicht aufgeführt ist. Daher als Konstanten. double f1=350.424; double f2=349.463; double f3=348.504; double f4=347.806
-
Thread
Software Profibus DP-Slave in C
Profibus DP-Slave Kommunikation in C Von Jörg S., Marc H. und Johannes F. Geschrieben für MSP430F2252. Getestet an Siemens S7 mit 19,200 und 93,750kBit/s. Basis war Reengineering der Kommunikation eines DP/DP Kopplers mit einer S7 und vor allen das Profibus Handbuch
für einen AVR, ist darraus was geworden? Welche maximale Profibus Baudrate wäre denn mit einem MSP430F2252 möglich?
-
Thread
MMC SD library FAT16 FAT32 read write
6573 00000a0 7472 6120 6220 6f6f 6174 6c62 2065 6c66 00000b0 706f 7970 6120 646e 0a0d 7270 7365 2073 00000c0 6e61 2079 656b 2079 6f74 7420 7972 6120 00000d0 6167 6e69 2e20 2e2e 0d20 000a 0000 0000 00000e0 0000 0000 0000 0000 0000
6573 0000ca0 7472 6120 6220 6f6f 6174 6c62 2065 6c66 0000cb0 706f 7970 6120 646e 0a0d 7270 7365 2073 0000cc0 6e61 2079 656b 2079 6f74 7420 7972 6120 0000cd0 6167 6e69 2e20 2e2e 0d20 000a 0000 0000 0000ce0 0000 0000 0000 0000 0000
-
Thread
MSP430F2013 mit RS232
Ich möchte den 16-Bit Wert des ADC vom MSP430F2013 über RS232 zu einem PC übertragen. Habe in einem anderen Thread einen Link zu einer Zip-Datei von Texas-Instruments gefunden: http://www.ti.com/litv/zip/slac080a Leider finde ich http:
Auf der TI Seite --> Mikrocontrollers --> Code Samples --> MSP430F20xx der Link dazu: http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468 Der Link zum ZipFile für C: http://www.ti.com/lit/zip/slac080 MFG Fabio
-
Thread
Problem mit Ansteuerung MAX7221
Hallo zuammen Ich habe ein Problem mit einem MAX7221. Ich betreibe ihn an einem MSP430F149 über SPI. Das Problem ist folgendes: Irgendwie übernimmt der MAX einfach keine Daten. Die Daten kommen am MAX an, habe ich mit dem KO gemessen. Trotzdem tut sich nichts :o( Wenn ich
verkehrt, damit sich, wenn der 244 im high-z Modus ist, da nichts tut. Zur Initialisierung der SPI des MSP430F149 kann ich nichts sagen, den kenn ich nicht. Gruß Udo
-
Thread
Steuerung von Jalousien
jeder uC dafür geeignet,hier ein Beispiel für Microchip http://www.ees-hartz.de/Timer/ mfg F.H.
> Meine Frage, welcher uC wäre dafür am besten (Programmiere in > Assembler). Nimm einen MSP430F2011. Die komplette Entwicklungsumgebung gibt es als EZ430 für $20 von TI. Die kann man im Gegensatz zu den kleinen AVR wenigstens vernünftig debuggen und der Assembler-Befehlsatz ist regulär und
-
Thread
JTag Programmer für MSP430 so richtig??
Hallo, ich bin gerade dabei mir einen Jtag Adapter für den MSP430 zu Bauen, undzwar nach folgendem Schaltplan: http://steven-wetzel.de/texas_instrument/doc/msp_jtag_prog_sch.pdf Was soll (steht im schaltplan): Vcc -----20------ VCCIC2C GNDIC_74HC244 ----
Prinzipiell kann zwar auch die Spannung aus dem Parallelport erzeugt werden, hängt aber noch zusätzlich zum MSP430 irgendwelche Peripherie mit an der Versorgung, dann bricht die Spannung zusammen. Es ist immer sinnvoll, derartige Programmer vom Target aus versorgen zu lassen. Der 100nF-Kondensator ist der
-
Thread
MSP430 UART RX Interrupt- und Empfangsfehler
Hallo µC-Gemeinde, ich habe beim MSP430F1611 das Problem, dass der Interrupt beim Empfangen mit UART nur ausgelöst wird, wenn ich mehr als ein Zeichen sende, also nur bei zwei oder mehr. Auch werden die Zeichen nicht richtig empfangen
für SMCLK auswählen BCSCTL2 |= 0x08; // SMCLK auf 1 MHz runterteilen BCSCTL2 |= 0x40 | 0x20; // keine Parität U0CTL &= ~(0x80); // ein Stoppbit U0CTL &= ~(0x20); // 8-Bit-Daten U0CTL |= 0x10; // kein Listen-Mode U0CTL &= ~(0x08); // UART-Mode auswählen U0CTL &=
-
Thread
Welche Programmiersprache empfehlt ihr mir? (Windowsprogrammierung)
für ein par slider keinen gui builder (obwohl es den auch gibt) denn so ein Programm ist vll. mal 20 zeilen lang. EDIT: Ich lese gerade kein C++. Wenns dich interessiert lern es aber BEVOR du dich an qt setzt alles andere frustet nur.
kenne. Was ich gerade bei CodeBlocks gesehen habe : "The GCC toolchain for the Texas Instruments MSP430 MCUs" Hat das jemand im Gebrauch ?
-
Thread
PIC: Schrittmotor mit L293D ansteuern
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
-
Thread
Wie schnell ist euer uC
taktbar sein soll (32MIPS) und für eine Portanweisung nur 1Takt benötigen soll. Bei Ti kenne ich den MSP430F1xx (16-bit). Dieser ist mit max. 8MHz Taktbar (8MIPS). Die haben auch Derivate wie den MSP430F2xx der mit 16MHz taktbar ist (16MIPS), sowie neu den MSP430F5xx der bis 25MHz taktbar sein soll (
Gast wrote: > ein MSP430F149 benötigt meineswissens 6 Takte (jedoch nicht ganz sicher > meinerseits) und deswegen frage ich. Kommt drauf an. Das normale setzen des PxOUT dauert einige Takte. Allerdings braucht man das
-
Thread
uC für schnelle Portpinausgaben
Hallo. ich suche einen uC der Portzustände schnell schalten kann. Der MSP430F1xx benötigt, wenn ich das noch richtig weiß, 6 Takte um eine Portanweisung umzusetzen. Finde da aber keine genaue Angabe im Datenblatt. Atmel hat da für seine AVR 8-Biter eine ganz gute Instruction
der mit 16MHz getaktet wird, würde an dem Portpin 16MHz/2 Zustände/ 1 Takt = 8MHz ausgeben. Ein MSP430F2xx mit 16MHz getaktet, würde so an einem Portpin wohl ca. 16MHz/ 2 Zustände/ 6 Takte = 1,3 MHz zustandebringen. Der MSP scheidet hier wohl aus. Der Atmel ist auf diesem Gebiet ganz gut
-
Thread
MSP430 J-Tag-Adapterkabel
Man kann damit im Ürigen nur die MSP430F20xx & MSP430F22xx programmieren ;-)
Stimmt fast. Ohne es jetzt selbst versucht zu haben: es müßten eigentlich alle 20x1, 20x2, 20x3, 21x2, 22x2 und 22x4 gehen.
-
Thread
Anfänger will sich ein Mikrocontroller Board selbst bauen, bevorzugt mit ARM7
Wenn ich mal für die MSP430 Werbung machen darf: Schau dir mal den EZ430 an (genauer: z.B. EZ430-F2013). Das ist ein USB Stick mit einem kleinen (abnehmbaren) Mikrocontrollerboard. Mit dem kann man schon einiges machen und
bald trotzdem, aber dann weiß man wenigstens, was man alles drauf haben will. Kann man sich für $20 von TI zuschicken lassen. Bin sowieso eher MSP430 Fan, die AVRs sind mir einfach zu seltsam ;)
-
Thread
MSP430 programmieren/debuggen unter Linux
hinbekommen. (Ohne jetzt spekulieren zu wollen auf welchem Wege.) zu SBW: Ich besitze zwar einen eZ430, aber leider aus dem eZ430-RF2500, und der wird zumindest derzeit noch nicht unterstützt. Zwar genügt der F2274 als größter MSP430 mit SBW meinen Anforderungen völlig, aber leider sind die kleineren
. Eine Verbindung per msp430-gdbproxy lässt sich jedoch trotzdem nicht aufbauen. msp430-gdbproxy msp430 /dev/ttyUSB0 Fehlermeldung: debug: MSP430_Initialize() error: msp430: Could not initialize device interface
-
Thread
MSPGCC kompiliert nicht für msp430x449
Hallo, ich benutzte den MSPGCC 20060424, kann aber keine funktionierenden Dateien für den msp430x449 erzeugen. Der msp430x435 oder der 1121 z.B. funktionieren: [pre] C:\svn\hardware\IR-Transceiver_Test\Debug>msp430-gcc -IC:\mspgcc\msp430\include -mmcu=msp430x449 -g ../main.c -obin.elf C
in ?? () wenn ich das mit den EInstellungen für den MSP430F155 mache steht dort: target remote localhost:3333 0x0000ffff in InterruptVectors ()
-
Thread
msp430 usb debugging
Hallo, habe ebenfalls ein eZ-RF2500 Entwicklungskit. Laut UserManual sind nur die Chips der Reihe F22xx und F20xx programmierbar, sind aber schon eine Menge. Ob Chips "höherer" Reihen ebenfalls programmierbar sind, weiss ich nicht, aber www.ti.com weiss mehr/alles. Wenn Du also ein eigenes Targetboard
Einschränkungen deutlich langsamer als ein USB-JTAG-Interface. Das SpyBiWire-Protokoll wird übrigens auch vom MSP430FET-USB und dessen Olimex-Nachbau unterstützt.
-
Thread
[V]TSSOP20-DIP ZIF Sockel
Gebe nagelneuen unbenutzen ZIF Programmiersockel TSSOP20 (0,65mm pitch) auf DIL ab. (für Gehäuse z.B. MSP430F1111AIPW und ähnlich). ZIF Sockel sitzt auf Platine die auf DIL umsetzt. Bei Interesse bitte mail an botnec at gmx . de
-
Thread
MSP430 Informationsspeicher auslesen?
geschrieben: //****************************************************************************** // MSP430F20xx Demo - DCO Calibration Constants Programmer // // NOTE: THIS CODE REPLACES THE TI FACTORY-PROGRAMMED DCO CALIBRATION // CONSTANTS LOCATED IN INFOA WITH NEW VALUES. USE ONLY IF THE ORIGINAL
DCO // //* External watch crystal installed on XIN XOUT is required for ACLK *// // // MSP430F20xx // --------------- // /|\| XIN|- // | | | 32kHz // --|RST XOUT|- // | | // | P1.0|--> LED /
-
Thread
MSP430 Hilfe bei Watchdog
Hallo, ich frage per MSP430F2013 I2C-Bausteine ab. Dazu nehme ich die USI. Abgeleitet habe ich die Functionen von msp430x20x3_usi_08.c. Es läuft alles bestens. Jetzt können jedoch durch irgendwelche Störungen hänger auftauchen
was ist schon üblich :) Du könntest natürlich auch einfach einen normalen Timer benutzen und den MSP nach einer Sekunde, mit einem LPM_EXIT in dessen ISR, aufwecken. Dabei kannst du mit einer globalen Variable o.ä. anzeigen, aus welcher ISR du geweckt wurdest, also ob I2C ok, oder "Timeout"...
-
Thread
seltsame Laufzeit Schleife bei eZ430
Hallo, ich möchte ein LCD am eZ430 mit dem msp430F2013 in Betrieb nehmen und teste daher mit einer Schleife Zeiten aus, die ich über einen Pin am Oszi ansehe: while (1) { P1OUT |= 0x40; //*** E-Pin setzen (Pin 6)
Hinweis auf Timer oder Delay-Routinen. Das leuchtet mir durchaus ein. Ich fange gerade mit dem MSP430 an, habe noch keine große Erfahrung damit. Kannst Du mir sagen wo ich diese Delay-Routinen finden kann? Gibt es da eine Beschreibung dazu? Gibt es vielleicht ein Beispielprogramm. Dennoch
-
Thread
E-Techniker in München gesucht
so: Wir suchen einen Techniker, mit Hardwareerfahrung, der mittels C einen Controller vom Typ MSP430 programmiert. Dauer ca 3 Monate - deadline 4 Monate. Evalboard vorhanden und kann mit nach Hause genommen werden. Tools werden gestellt. Maximalsatz 45,- die Stunde. 30% Vorortzeit nötig, Minimum 20h die Woche Projektzeit, Raum Düsseldorf, kein Fahrtkosten oder Unterkunftzuschuss. - keine Vermittler. Dann rufen nur die an, die sich wirklich interessieren und so kann auch der Projektgeber Streibl
-
Thread
MSP430F2013 SPI - Endlosschleife ?
ung sendet nichts. Ich weiß nicht warum. Hoffentlich kann mir jemand helfen. [c] #include <msp430x20x3.h> void send_spi(unsigned int, unsigned int); void init_display(); void wait(unsigned int); void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
// Reset = low wait(0xFFFF); P1OUT |= 0x08; // Reset = high wait(0xF0); send_spi(0x08,0x10); // Leave Sleep Mode, turn on Booster 0x11 } } [/c] Wieso sendet er nichts ? Ich habe das Programm nahezu 1:1 von einem anderen funktionierenden Programm
-
Thread
MSP430F2013 - SPI Signalproblem
Hallo, ich habe ein Problem mit den SPI Signalen von meinem MSP430F2013. Im Anhang ist ein Bild von den Signalen. Gelb: SCLK Blau: SDO Rosa: /CS Das Problem ist, dass mein CS Signal nicht sofort nach dem Abschluss des Sendevorgangs auf high geht, sondern erst später. Wie kann ich das besser machen ? [c] #include <msp430x20x3.h> void spi_init(void); void spi_write(unsigned int, unsigned int); void wait(unsigned int); void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
-
Thread
AD8934 - DDS SPI Ansteuerung
einfach. Nun will ich den obigen DDS programmieren und bekomme es nicht hin. Ich verwende einen MSp430F2013. Damit kann ich wunderbar SPI Daten senden (am Oszi gut zu sehen), aber die DDS rührt sich nicht und reagiert nicht darauf. Ich versuche zur Zeit herauszufinden warum. Es ist höchstwahrscheinlich
Schreibbefehl das Reset-Bit = 0 setze ? Im Datenblatt ist ein Beispiel zur Frequenzeinstellung (S.20))- da ist das Reset Bit 0, aber im Text steht ausdrücklich, es soll 1 während der Initialisierung sein (siehe auch Abb. 31). Noch eine Frage zu SPI. SPI scheint mit diesem Baustein bis zu 40MHz
-
Thread
Suche externen ADC
aber gibts auch welche die es bei reichelt oder conrad gibt? bei reichelt hab ich nur einen für 20€ gefunden und das muss ja nicht sein.
Du könntest Dir auch aus 'nem MSP430F2013 einen I²C-ADC basteln, den gibts bei Reichelt im bastelfreundlichen 14-poligen DIP-Gehäuse, der hat 'nen 16-Bit Sigma-Delta A/D-Wandler und die eingebaute serielle Schnittstelle USI unterstützt