-
Thread
Netzteil für 15V, 5A einstellbar über PC
Ein Paar Antworten auf eure Fragen. @Msp 430_crew leider hat mein Scope keine Screenshot Funktion. Es sieht für mich aus, als ob eine hohe Frequenz (ca. 16 - 20kHz) über der Gleichspannung liegt. @Düsentrieb eine saubere Gleichspannung
übriggebliebene" Rechtecksignal. Man soll das RC-Glied für die 4-fache PWM-Frequenz auslegen. Mit f=1/ (2*Pi*R*C) kann man das machen. MfG Paul
-
Thread
MSP430F147 Clock
Hallo Ich arbeite mit einem MSP430F147 mit externem 4MHz Quarz an XIN & XOUT. Den ACLK habe ich auf Pin20 (P2.0) ausgegeben und messe meine 4MHz (Divider = 1). Dasselbe habe ich für den MCLK gemacht, messe an Pin48 (P5.4) aber nur
-
Thread
MSP430: UART empfängt nicht und erzeugt Fehler im Debugger
Hallo Gemeinde, ich habe ein Problem mit einem MSP430F123. Ich will den UART per Polling nutzen. Senden geht, auch Strings. Aber ich kann nix empfangen. Wenn ich einen Breakpoint auf die While-Schleife in getc() setzte, bis dorthin im Debugger laufe
IFG1 >Register und nicht im IFG2. Dort liegen die für die 2. USART, falls >vorhanden. Nein, beim MSP430F12xx liegen die in IFG2. Siehe Datenblatt. Und Senden geht ja schliesslich auch ordentlich, ohne verschluckte Zeichen. MfG Falk
-
Thread
Tristate DIP Schalter mit AVR abfragen
Ich habe sowas schon mal mit einem MSP430F20xx implementiert - funktioniert prächtig. Der MSP430F20xx hat aber steuerbare Pullup- und Pulldownwiderstände. Den Portpin habe ich an die Schaltwippe angeschlossen und die beiden anderen
-
Thread
Probleme mit Code für Gyro ADIS16250
mal der Code. Es handelt sich um einen ADIS16250 von Analog Device. Programmieren tue ich auf einem MSP430 mit mspgcc und Eclipse. Dachte mir ich lese zuerst mal die Spannung aus, die kann ich gut überprüfen. Die Adresse für die Spannung ist 0x03 float ADIS16250_Read_spannung12bit(unsigned short address
Also ich sende lediglich 0x00 weil das so in einem Timingdiagramm im Datenblatt ist. (siehe S. 13/20) Hm, der TXBuf0 ist beim MSP430 doch nur 8Bit, oder sehe ich das jetzt falsch? Ist nicht so schön, ok, aber es sollte doch auch gehen wenn ich 2x8Bit sende, oder nicht? "Danach liest du deinen
-
Thread
Lib für DOG-Mxxx LCD (4bit oder i2c)
Im Anhang mal mein Code für 4Bit Modus. Geschrieben für MSP430 @ 4MHz.
sich hinter der funktion put_Data_to_Port Sowas in der Art: #define put_Data_to_Port(x) P5OUT &=~0x0F; P5OUT |= x & 0x0F; Also das Stück Software was die Bits auf die Port Ausgänge legt. > weiterhin würde mich interessieren was sich hinter > LCD_SET_WRITE; // RW auf low > LCD_E_LOW
-
Thread
MC68000 von Motorolla
mit dem ASM auf einem ganz winzigen Prozessorchen rumbasteln - warum besorgst du dir dann nicht eZ430-F2013? Das ist ein USB-Adapter mit MSP430-Headerboard und in der Codegröße beschränkter IAR-Entwicklungsumgebung. Kostet nicht viel und ist zum rumprobieren prima.
> warum besorgst du dir dann nicht eZ430-F2013? Das ist schon ein cooles Teil, vor allem was die Darreichungsform betrifft. Da Benjamin am liebsten etwas fertiges benutzen und nicht nur trocken Programmieren, sondern Action sehen möchte
-
Thread
wie Daten an MSP430F1611 seriell einlesen?
Hmmm, hab mal bei dem Link gesucht, unter http://www.zmd.biz/pdf/IST_TSic_ZACwire_V2.3%20Digital%20Output_17-Oct-06.pdf steht die Beschreibung zum Protokoll. Ist schon etwas abartig, aber mit dem MSP wohl machbar. Also, wie in der Beschreibung mal folgendes testen: 1. Einen Timer mit 125kHz
schon zur verfügung gestellt. Einfach passend anwandeln und gut. Ein Source Code für den TSic für MSP430 hab ich mal in den Anhang gepackt.
-
Thread
ADIS16250 Gyro Code von Hersteller?
der "iSensor Documentation CD" oder gezippt hier: http://www.analog.com/en/content/0,2886,764%255F%255F110683,00.html speziell AIDS16250: http://www.analog.com/Analog_Root/static/techSupport/designTools/evaluationBoards/downloads/250ES(1).zip EVALUATION SOFTWARE DOWNLOADS Each SPI-output product
klar ausgedrückt :o) Ich habe einen ADIS16250 (also eigentlich 3 Stück) der über HW SPI mit einem MSP430 verbunden ist . Dieser MSP ist dann via UART mit dem FTDI verbunden. So wird ein Schuh draus :o) Denke also das sollte wohl so gehen. Druckerport? Das hiesse ja parallel... Hmmmm, geht das auch
-
Thread
LCD ST7066U Initialisierung?
Maschinensprache") ist doch bei jeder Prozessor-Familie (ARM, AVR, x86/IA-32, PIC(gibts mehrere verschiedene), msp430, etc. ...) anders. Zusätzlich haben auch AVR-Studio-Assembler(*.asm-Datei), AVR-GCC-Inline-Assembler (in .c-/.h-Dateien) und AVR-GAS (in extra Assembler-Dateien, *.S) (leicht) unterschiedliche
/wenn in der Variablen nur noch was im High-Nibble steht: LCD_PORT = var_mit_data |(LCD_PORT & 0x0F); [/c] ...
-
Thread
MSP430: UART Verständnis/Problem
@Falk: Ich kann mich ja verlesen haben, aber im "MSP430x1xx User's Guide" (TI: slau049f) steht es im Kapitel 13 - UART MODE nicht drin. Ich hab es auch nicht in M. Sturms "Mikrocontrollertechnik am Beispiel der MSP430-Familie" oder Bierls "Das große MSP430
auf 4 MHz runter. Dann läuft die CPU mit 4 MHz und 3,3V reichen aus. 8 MHz CPU-Clock sind bei den MSP430F1xxx sowieso mit Vorsicht zu genießen, wie supachris bereits erwähnte.
-
Thread
Spannungsteiler mit Offset
Ich nutze übrigens den MSP430F1232
@ Klaus (Gast) >Ich nutze übrigens den MSP430F1232 Der ADC scheint recht ähnlich zum AVR zu sein. Und er ist ebnfalls NICHT gepuffert. Da muss man jetzt abwägen, wieviel Fehler man sich erlauben kann/will und wie weit man mit dem Eingangswiderstand
-
Thread
Dritte Sammelbestellung RFM12 Funkmodule + Sensoren
0dBm), so daß der Antennengewinn nicht größer als 14dBd sein darf - das entspräche einer Yagi mit >20 Elementen. Ist mit handlichen Antennen also absolut unkritisch. - Die Sendezeit ist... im Bereich f auf 36s pro Stunde ( 1% duty cycle) und im Bereich g auf 3,6s pro Stunde (0,1% duty cycle
Alles angekommen. Vielen Dank nochmals von mir. ps.: suche Quelltext für MSP430 ;o)
-
Thread
Wie kann ich einen 130 Khz Takt mit dem MSP430 erzeugen?
Hallo, ich möchte mit meinem MSP430F1232 einen Takt mit ca 130 kHz generieren. Ist das möglich? Und wie geh ich's am besten an? Mir ist klar, dass das über Timer realisiert werden muss, nur leider steige ich gerade nicht richtig dahinter
1.6384kHz // //* External watch crystal installed on XIN XOUT is required for ACLK *// // // MSP430F123(2) // ----------------- // /|\| XIN|- // | | | 32kHz // --|RST XOUT|- // | | // | P1.1/
-
Thread
MSP430 Joystick an Port2, Interrupt will nicht.
Salu zusammen Ich habe hier gerade wieder mal ein Prob mit dem MSP. Habe einen Minijoystick (wie er in Mobiltelefonen verbaut ist) an Port2 des MSP430F149 gehängt. Der Common des Joysticks liegt auf Masse, und die jeweiligen Kontakte am Port2. __
Der MSP430F1xx hat keine internen Pull-Ups. Ein externer ist zwingend erforderlich.
-
Thread
Interrupts MSP430 Port2
Salu zusammen Ich habe an Port2 meines MSP430F149 einen Minijoystick, wie er in Mobiltelefonen verbaut wird, angeschlossen. Nun möchte ich gerne einen Interrupt auslösen wenn der Joystick IRGENDWIE gedrückt wird. Muss also den Port2 Interrupt
Womit programmierst du denn? GCC? IAR? Sieht nach GCC aus. Dann schau einfach mal in die msp430x16x.h oder was du auch immer hast, da stehn alle Vektoren drin. Aus der msp430x16x.h: [c] #define DACDMA_VECTOR 0 /* 0xFFE0 DAC12/DMA */ #define PORT2_VECTOR 2 /* 0xFFE2
-
Thread
2 x DS18B20 am 1-wire Bus betreiben
Mit einem MSP430 lese ich über einen DS2482-100 einen DS18B20PAR aus. Am 1-wire Bus hängt z.Zt. nur ein einziger Fühler. Um mehr als einen Fühler am 1-wire Bus auslesen zu können, ist eine in jedem Fühler vorhandene
schau mal in die Codesammlung. Soweit ich mich erinnere gibts ein ASM-Beispiel für mehrere DS18B20 (Forensuche halt ;-) ) Dort ist auch das mit ROM-Search drinnen...
-
Thread
MSP430F1121A programmieren mit MSP430-FET
interface DLL 2.1.1.0 (2.1.1.0) E:\IAR\430\bin\JLink430.dll 06.12.2006 10:16:20, 114688 bytes MSP430 Version (2.1.8.1) E:\IAR\430\bin\msp430.dll 06.12.2006 10:16:20, 212992 bytes SBMSP430_DLL DLL 2, 1, 6, 0 (2.1.6.0) E:\IAR\430\bin\sbmsp430.dll 06.12.2006 10:16:20, 245760 bytes MSP430 Version (2.1.6.0) E:\IAR\430\bin\SoftBaugh.dll 06.12.2006 10:16:20, 32768 bytes IAR Workbench Target Descriptor for MSP430 V3.42A/W32 (3.42.1.9
-
Thread
sehr genaue Temperaturregelung (welcher uC)
Es gibt meines Wissens keine uP mit eingebautem ADC von 16 oder gar mehr > Bit Auflösung. Der MSP430F2013 hat einen 16bit Delta Sigma Wandler drin. Aber mit 14 Pins ist er hier nicht hilfreich.
wesentliche Frage ist, WIE die Messung der Temperatur auf 0,01C GENAU erreicht wird. Im Bereich von 20..30C auf 0,01 C AUFLÖSEN ist recht einfach, das sind gerade mal 1000 Stufen -> 10 Bit. >Der Laser sollte bei Raumtemperatur ca. zwischen 20 und 30 °C auf eine >konstante Temperatur geregelt werden
-
Thread
SHT11 an MEGA16 funktioniert nicht
Erstmal besten Dank für die zügigen Antworten. @ Hans-josef Mennen & Msp 430_crew Den Beispiel-Code für nen 80C51 von Sensirion kenne ich. Die libsht_0v2 von Timo Dittmar (http://www.mikrocontroller.net/topic/48590#new) kenne ich auch (bruht ebenfalls auf dem Sensirion-Code
Bereich angepasst? [c] /* Defining the CPU frequency for the additional delay loops */ #ifndef F_CPU #define F_CPU 2000000 #endif [/c]
-
Thread
[V] Div Bücher, Handy, Tablet PC
an nfinfo@gmail.com senden. Bücher 1. Matthias Sturm: Mikrocontrollertechnik, Am Beispiel der MSP430-Familie 20,00€ (ISBN: 3-446-21800-9) 2. Taschenbuch Mikroprozessortechnik 20,00€ (ISBN: 3446220720) 3. Leiterplattendesign mit EAGLE 30,00€ (ISBN: 3826613406) Alle Bücher sind ungelesen
Akku, Schalter defekt plus 6110 ohne Antenne und Akku: 5,00€ 5. Fujitsu Siemens ST4120 Abdeckung f. PCMCIA fehlt, Mic-Port fehlt, Stylus gebrochen, inkl. Netzteil und Tasche (und Tastatur, falls ich die noch finde). Das Gerät hat 512MB Ram und eine 80GB Festplatte, außerdem ist auch noch ein XP Tablet
-
Thread
SD-Card an MSP430F1612 (wieder mal.)
Hallo, ich möchte eine SD-Card an den MSP430 anbinden. Kurz zur Hard & Software: MSP430F1612 SanDisk 512MB SD-Card IAR 3.20A Das ganze soll in C geschrieben werden... Ich habe mich schon etwas in die Sache eingelesen, aber irgendwie
Firma olimex realiseiert ist. Hier mal ein Link zum Schematic: http://www.olimex.com/dev/images/MSP430-4619LCD-sch.gif (auf der rechten Seite ist die Anbindung zu sehen...) Hier meine Anbindung: SD-Card MSP430F1612 ----------------------------------------- Pin 1 Dat3
-
Thread
MSP430: Bootloader aus Software aufrufen
Hallo, weiß jemand, wie man den eingebauten MSP430-Bootloader aus der Software anspringen kann? Ich möchte den MSP430 per Befehl in den Bootloader schalten, um ihn dann neu programmieren zu können. Im SLAA089 Dokument steht folgendes:(Seite 20
zu wissen, glaube ich, dass das eher ein Problem des Debuggers ist. Schau dir mal im Datasheet vom MSP430F1611 das Memory Mapping an (S.14). Bei Adresse 0x0C00 beginnt das Boot Memory. Viele Grüße Michael
-
Thread
MSP430 USB Debugger
Hallo Marcel, also ich habe einen Msp 430 Usb-stick Ez430-f2013. In der C-Apotheke kostet das Ding 30 Euronen, ich denke das ist auch viel billiger zu bekommen. Das Ding enthält USB -> Jtag als Stick; ich führe lediglich Jtag an dünnen
also der uC im ez430 macht die umsetzung usb -> spy by wire. das weiß ich ganz genau! die sache mir spw ist leider die: es geht nur mit den neueren und eher kleinen f20xx cpus! für meine zwecke wären die aber zu klein!
-
Thread
MSP430 Startschwierigkeiten
Hi Leute, ich mache gerade meine ersten Schritte mit dem MSP430 (in Verbindung mit MSP430-GCC unter Windows XP). Die Hardware funktioniert soweit (MSP430F1121A im BSL-Modus über USB-Seriell-Adapter). Ich habe ein kleines Python-Programm geschrieben, das mit dem
ledblink.hex clean: -rm -f $(PROGS) [/pre] Das Intel-Hexfile, das msp430-objcopy produziert: [pre] :10F00000341231400003B240805A2001F2D0100087 :10F010002200F2D01000210090120E00F2C0100069 :10F02000210090120400F53F3F431F83FE2330412F
-
Thread
avr, schaltregler, stromregelung
sein, als er kann? Der Code wird in einer ISR mit ca. 4kHz ausgeführt. Der Verbraucher ist mit 47µF gepuffert, die Spannung über dem Shunt mit 22nF.
Ist zwar für'n MSP430... ...aber vom Prinzip her doch das Gleiche: DC-DC-Wandler, im diesem Fall ein Step-Up http://www.mikrocontroller.net/topic/76839
-
Thread
uC-Lösung gesucht für exakte Pulsausgabe
Guck dir doch mal die MSP430 an. Die sind quasi Timer mit nem Rechenwerk dran :-)
Ein MSP430 wäre wirklich ziemlich gut. Z.B. der F169 hat einen Timer A mit 3 Compare-Registern/Ausgängen, der Timer B ist auch noch drin, und hat nochmal 7 Compare-Einheiten, die man sehr gut zusammenschalten
-
Thread
MSP430 mit textdisplay (16x2)
Mein Aufbau besteht aus dem MSP430F2013 mit einem EA DOGM162E-A Display. Ich würde behaupten das die Kommandos vom MSP430 über SPI richtig rausgehen (mit nem Speicheroszilloskop überprüft, wobei ich die längeren Pausen bei der
fill in a detailed description of the module’s * function here). * * SYSTEM : MSP430F2013 * * AUTHOR : <xxx.xxx@xxx.xxx> * * HISTORY : * *******************************************************************************/ /* * EA DOGM162E-A MSP430F2013
-
Thread
MSP430F1611 Rev B: Programmier - Problem mit Interrupts
Hallo an Alle, ich programmiere momentan einen MSP430F1611 mit dem Compiler "Code Composer Essentials (Eclipse)". Ich möchte mit Interrupts arbeiten, was auch schonmal geklappt hatte, aber momentan bekomme ich immer einen _reset_vector(), wenn ich das
basiert auf Eclipse und ist um einige TI-spezifische Plug-In's erweitert worden, speziell für den MSP430. So wie ich das verstanden habe, ist Eclipse eine OpenSource-Geschichte. Wenn man ein Programm compiliert und startet, so werden - je nach dem - ein oder mehrere Threads auf dem Prozessor gestartet
-
Thread
msp430f1612_testfunktion pins high-low
Hallo, ich habe folgendes problem: erstmal zur hard & software: - msp430f1612 - iar embedded workbench 3.21a - das ganze soll in c geschrieben sein Ich möchte den aktuellen Status meiner SD-Card testen. Ich habe einen SD-Card-Adapter, der 3Pins zusätzlich besitzt
Msp 430_crew wrote: > Du musst aber die PxSEL Register auch setzen (auf 0 für I/O) wenn Du > nicht die Zweitfunktion benutzt! Ja und ich dachte, die Register sind standardmäßig auf Null gesetzt?!
-
Thread
uShell - ein universeller Parser für uCs
exisitiert schon seit knapp 2 Jahren und läuft (wenn er richtig konfiguriert ist) einwandfrei auf einem MSP430 und einem R8C. Der Parser hat nur 2 kleine einschränkungen : - Bei der definition der schlüsselwörter muß darauf geachtet werden das jedes schlüsselwort eindeutig von anderen zu unterscheiden
SET PARx 01234. sieht zwar auch nicht viel schöner aus, aber so müsstest du nicht explizit 0x, 0f, 0d angeben und es lässt sich noch einigermassen einfach eingeben ... >Also ich finde ihn gut, aber er hat eben auch >Nachteile gerade in einem AVR ursprünglich habe ich den parser auf einem msp430
-
Thread
MSP430F2013 per JTAG programmieren
Hallo, es gelingt mir nicht den MSP430F2013 per JTAG zu programmieren. Ich verwende e z.Zt. das USB-Tool eZ430-F2013 Development Tool. Zur Auswahl des Programmiermodes ist das TEST-Pin über pull-up/down-Rs entsprechend zu beschalten.
Ich hab mir mal den eZ430-F2013 etwas umgepfriemelt, um ihn als Programmieradapter für MSP430-20xx in eigenen Schaltungen zu verwenden: - Die Gehäuseschale vorsichtig aufhebeln - Das Headerboard mit dem TSOP-Chip abziehen
-
Thread
MSP430F1612_RTC_Display
Hallo ich bin gerade am Bearbeiten eines etwas größeren Projektes mit dem MSP430F1612. Ich habe die Sache in Teilaufgaben aufgeteilt, damit ich Euch nicht mit den einzelheiten langweile... ;-) Folgendes Problem möchte ich jetzt lösen: Ausgabe der Uhrzeit und des Datums
Hallo, ich habe einmal auf einem MSP430F149 die RTC von TI ans Laufen gebracht. Das war eigentlich recht einfach. Ich habe die uhrzeit und das datum auch auf einem 4*20 Zeichen Display ausgeben lassen. Ist schon eine weile her, deswegen
-
Thread
MSP Quarz schwingt nicht
DCO übernimmt dieser das Kommando. Ich habe bereits verschiedene Kondensatoren ausprobiert: 8pF, 12pF, und 20pF und 30pF. Im quarzdatenblat steht folgende Zeile: Load Capacitance: Series, 16pF, 20pF, 30pF Den Quarz habe ich nach dem TI-Turorial initialisiert: BCSCTL1 |= XTS;
SELS; // MCLK+SMCLS = LFXT1 (safe) Hat jemand Erfahrung mit dem Quarz am MSP430F2121? Viele Grüsse Kresley
-
Thread
LCD Display Seriell Ansteuern
geändert davon hab ich mich überzeugt (danke trotzdem für den hinweis). Der µC müsste ein: UD_MSP430F161X_TQFP64 sein, so steht es zuminderst auf dem Schaltplan.
Programmierung in C habe. Dan nsolltest du das ändern ;) Hier http://www.mikrocontroller.net/articles/MSP430_Codebeispiele und hier http://www.mathar.com/msp430.html Hast du aber schon mal reingeschaut, oder? ;) > einen Software SPI hab ich in so fern gar nicht installiert sondern ich > leg den Output
-
Thread
Serielles SRAM min 64kByte gesucht
eigentlich keine abgekündigten Bauelemente einsetzen. Naja, da muss ich wohl notfalls auf die neuen MSP430 warten, die dann wieder mehr I/O und die 16MHz haben. Zum Glück sind die Pin-kompatibel mit den alten F1xx. Wenn jemand sowas kennt, bitte melden. Aber wirklich nur, wenn es genau sowas gibt,
einfach beim parallelem SRAM von Cypress und rüste die Messgeräte wenn dann verfügbar mit den neuen MSP430F4xx aus, die haben genug I/Os und 16MHz Takt. Immerhin gibts schon die Datenblätter da kanns ja nicht mehr lange dauern, bis die verfügbar sind. Danke euch allen erst ma für die Bemühungen und
-
Thread
MSP430 Kinder braucht Hilfe
eine bestimmt Anforderung. Dieses Demo-Board ist für die Entwicklung eines Displays, dessen Chip MSP430F1611 ist. Ich habe alle Datasheet schon durchgelesen und möchte anfangen, zur entwicklung. Weisst jemand, wie man am ganz Anfang einen Controller entwicklen? und welche Software sollte man
IAR, 8kByte bei CCE. Kannst auch Eclipse + MSPGCC nehmen: http://www.mikrocontroller.net/Eclipse%20und%20MSPGCC/
-
Thread
TLC2264 mit BPW21 Strom- Wandler -> Problem
de.wikipedia.org/wiki/Fotodiode Poste bitte dein Schaltplan, aber komplet mit BPW21, TLC2264, LTC2400, MSP430F169 und Spannungsversorgung. Branko
empfehle ich dir ein ultralow offset OPA wie AD8551 oder AD8571 mit 1µV offset und Bias Current von 20pA. Welches Lichtstärkebereich möchtest du messen?
-
Thread
16 bit Div durch 100 bei AVR Mega32
Der geneigte Leser möge es als Übungsaufgabe jetzt mal mit 100 versuchen. Hier das ganze für den MSP430: push R14 clrc mov R15,R14 rrc R15 add R14,R15 rrc R15 mov R15,R14 clrc rrc R15 rra R15 rra R15 rra R15 add R14,R15 mov R15,R14 swpb R15
9a: 8b 81 ldd r24, Y+3 ; 0x03 9c: 9c 81 ldd r25, Y+4 ; 0x04 9e: 28 9f mul r18, r24 a0: a0 01 movw r20, r0 a2: 29 9f mul r18, r25 a4: 50 0d add r21, r0 a6: 38 9f mul r19, r24 a8: 50 0d add r21, r0