-
Thread
Olimex JTAG TINY V2 'cannot identify target device'
Guten Tag Microcontroller-Profis, ich habe seit einigen Tagen ein Problem mit meinem Olimex MSP430 JTAG TINY V2 und der Verbindung zu einem MSP430F1232 (Protoboard von Olimex: MSP430-P123M) bzw einem MSP430F149. Die Verbindung hat anfangs wunderbar geklappt. Ich habe mein Board mit dem MSP430F149
Als ich meine ersten Versuche mit diesen steinalten nur per 4-Draht-JTAG ansprechbaren MSP430-Varianten gemacht habe, nutzte ich zu Anfang auch einen Olimex JTAG Tiny. Der aber stellte nach recht kurzer Zeit seine Funktion mit ähnlichen Symptomen ein. Ein ersatzweise beschaffter TI MSP-FET430UIF
-
Thread
MSP430: Welcher unterstützt BSL Kommando "TX BSL version"?
some useful-looking commands only exist in very late version.[/code] Und tatsächlich, bei einem F1232 funktioniert es dann auch bei ihm. Also habe ich versucht, in den FManunals und Data Sheets zu finden, welcher MSP430 das Kommando unterstützt und welcher nicht. Spätestens in SLAU319 (Flash Device
F161x (die dann 'F1610, 'F1611 und 'F1612 abdeckt). Rein interessehalber: Warum benutzt Du diesen uralten MSP430?
-
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
msp430f2274 in MSPGCC
des MSPGCC vom 30.12.2008 unterstützt den sehr wohl. Und noch viele andere: Known MCU names: msp1 msp2 msp430x110 msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133
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
MSP430 Temperaturmessung mit interner Diode
Hallo, Ich benutze einen MSP430x1232 und versuche damit möglichst genau eine Temperaturmessung durchzuführen. Da das ganze ein Transpondersystem werde soll ist der Stromverbrauch so niedrig wie möglich zu halten. Daher dachte ich
>benutze einen MSP430x1232 und versuche damit möglichst genau eine >Temperaturmessung durchzuführen. Hab ich auch schon probiert. Wenn man keine allzu hohen Anforderungen stellt, ist das auch OK. Aber genauer als +/
-
Thread
MSP430 ADC
Hallo erstmal! Ich möchte mit dem MSP430F1232 an einem Pin von Port1 verschiedene Spannungspegel auswerten (19V, 17V, 9V, 6V, 0V). Nur wenn ein Pegel erreicht wird soll in der SW einmalig eine Aktion ausgelöst werden. Habe mir mal die
Hi! Ich verwende den ADC gerade ziemlich viel mit dem MSP430F149. Aber ich denke mal, dass der ADC des 149 und des 1232 bis auf Kleinigkeiten identisch sind, oder? Ich kann die Beispiele auf ti.com/msp430 von dem Buccelli (hieß der so?) sehr empfehlen! Die
-
Thread
MSP430F2274 und JTAG
Hallo Leute, ich versuche einen MSP430F2274 über MSP430-JTAG zu flashen, und bekomme aber immer die Meldung "can't open interface". Wie in diesem Thread "http://www.mikrocontroller.net/topic/138663" beschrieben, habe ich den Pullup
Kondensator beim Reset-Pin schon entfernt. Die Verdrahtung stimmt. Die Versorgung ist extern mit 3,3V. Einen MSP430F1232 flashen geht. Kann es sein dass die MSP430-JTAG Software diese Type nicht erkennt? Hier "http://mspgcc.sourceforge.net/tools.html" steht "It works with Flash devices (MSP430F1xx and F4xx)
-
Thread
MSP430-P-1232M Board
Hallo, in Eurem shop gibt es das MSP430-P-1232M Board zu kaufen. Fragen: 1.) Läuft nach dem Runterladen der Software auf den Chip per Jtag Adapter das Programm autonom also ohne Jtag Adapter, oder muß der Adapter immer angeschlossen
TI das hier anschaffen müssen: http://focus.ti.com/docs/toolsw/folders/print/msp-fet430u28.html Ich halte das aber für unnötig, weil man, dank der im-System-Programmierbarkeit, µCs auch nicht mehr sockeln muss.
-
Thread
Wellion Linus Blutzuckermessgerät
U9, 6pin msop/soic, der hat folgende > belegung (ohne gewähr) : > > pin 1 - out verbunden mit MSP430 P2.2 > pin 2 - vcc > pin 3 - in USB D- > pin 4 - out verbunden mit MSP430 P2.0 > pin 5 - GND > pin 6 - in USB D+ > das war total falsch :) Vielleich sollte ich pinout vom richtigen msp430
Was aber macht dann ein MSP430F449 mit den USB-Signalen? Eine Hardwareunterstützung für USB hat der ja nun nicht. Und daß hier jemand eine Software-USB-Variante analog zur obdev.at/Cesko-Lösung für AVR gebastelt hat, das mag
-
Thread
MSPGCC: Neue Version, Probleme mit Eclipse
memory-read-packet-size fixed target remote localhost:2000 monitor erase load /home/user/MSP430F2131.hex symbol-file /home/user/MSP430F2131.elf[/c] Löschen und Flashen klappt auch, aber danach kommt besagte Fehlermeldung und gdb beendet die Verbindung zum proxy. Könntest du mir verraten
erst jetzt realisiere! Falls es noch interessant ist, die CPUs, mit denen ich gearbeitet habe: MSP430x1232, MSP430x2012, MSP430x1611. Viele Grüße und entschuldige bitte meine Nachlässigkeit! Gerrit
-
Thread
MSP-GRGS430 in Code Composer Studio v4
Hallo zusammen, ich muss einen MSP430F1232 programmieren. Es gibt bereits einen lauffähigen Code den ich jedoch anpassen muss. Dieser wurde ursprünglich mit dem mspgcc kompiliert. Als Entwicklungsumgebung habe ich von TI das Code Composer
TEXAS INSTRUMENTS - MSP-PRGS430 - SERIAL PROG ADAPTER FOR MSP430 So bei Farnell gefunden Da steht auch nur was von Programming nix von Debugging. wenn due Debuggen willst brauchst du einen Debugger Wobei ich mich
-
Thread
MSP430 Textausgabe
meiner Meinung nach,dass sie für den Batteriebetrieb nicht sonderlich geeignet sind (im Vergleich zum MSP430). Folglich habe ich nun begonnen, mich mit dem MSP430 zu beschäftigen. Das "Test1" Beispielprogramm ist auch fast auf Anhieb auf dem MSP430F1232 gelaufen. Würde nun gerne einen Text über die Serielle Schnittstelle vom Msp430 an den PC ausgeben. Mit dem AVRGCC und Umgebung hat es wunderbar funktioniert. Mit dem MSP430 bekomme ich es einfach nicht auf die Reihe.Als Compiller kann ich den MSPGCC oder den ICC430 einsetzen
-
Thread
Suche Board und CPU für diese Aufgabe
shop.embedded-projects.net/product_info.php/info/p43_AVR-Entwicklungsplatine-fuer-28-pol--AVRs--AVR-P28-8MH-.html/XTCsid/f323f058bfbc9ddaa36d07a128446244 http://shop.embedded-projects.net/product_info.php/info/p60_MSP430F1232-Entwicklungsplatine--MSP430-P1232M-.html/XTCsid/f323f058bfbc9ddaa36d07a128446244
-
Thread
MSP430 Headerboards Lib für eagle
ich suche eagle libs die verschiedenen Headerboards. z.B. -MSP430F1121 -MSP430F1232 -MSP430F149 = am wichtigsten! habe bis jetzt immer nur die Libs für den MC selber gefunden, möchte aber meine Platine entsprechend der Adapterplatinen gestalten
Adapter, wie sie zum Beispiel im elektronikladen.de angeboten werden: http://www.elektronikladen.de/msp430hb.html @Norbert: wenn man schon länger mit eagle arbeitet ist das sicher kein Thema. Nur wenn man, wie ich, seit Jahren (ca 8-10) nichts mehr mit eagle/Platinen gemacht hat, kann das schon
-
Thread
Anleitung MSPGCC
dann ein Programm kompilieren (siehe http://www.mikrocontroller.net/mspgcc.htm): Sourcecode für msp430x1121 kompilieren: msp430-gcc test1.c -mmcu=msp430x1121 -o test1.elf Hex-Datei erzeugen: msp430-objcopy -O ihex test1.elf test1.hex Die Befehle kannst du auch einfach in eine Batchdatei
programmieren? (wähnigstens läuft meine Hardware schon JTAG Programmer und Evaluation Board für MSP430F1232 geätzt und mit 0806er bestückt). mfg Weichinger Klaus
-
Thread
CC1100/CC1000/Bluetooth
eigentlich nur eine Serielleschnittstelle aufbauen. Gibt es dafür schon ein Code-Beispiel mit dem Msp430F1611? Hat der stack schon ein Protokoll für die Übertragungssicherheit implementiert? Wie Groß ist der Aufwand mit dem CC1100 oder CC1000 eine serielle Datenübertragung auf zu bauen?
Amber Wireless habe ich das 869 MHz-Funkmodul AMB8420 schon mal getestet. Das hat den CC100, einen MSP430F1232-Controller und eine Chip-Antenne drauf, ist ca. 28 x 16 x 3 mm groß und funktioniert ganz gut. www.amber-wireless.de. Der MSP430 übernimmt die ganze Konfigurationsarbeit beim CC1100 und managt
-
Thread
MSP430 Timer will nicht.
Hallo, ich möchte für mein Programm gern den TimerA des MSP430F1232 benutzen. Ich habe mir die Beispielprogramme von der TI-Seite heruntergeladen. Und zwar die zu (MSP430F11x2, MSP430F12x, MSP430F12x2) Hier ein BeispielCode: #include <msp430x12x2.h>
-
Thread
kann man nichtflüchtige Werte im MSP ablegen?
Hallo, ich möchte gerne einen Wert im Speicher des MSP430F247 ablegen, der allerdings nichtflüchtig ist. (Ähnlich wie beim Atmel im internen EEPROM). Hierfür bietet der MSP (möglicherweise?) einen Bereich, der sich "TLV structure" nennt. Ich schaffe
// //* Set Breakpoint on NOP in the Mainloop to avoid Stressing Flash *// // // MSP430F249 // ----------------- // /|\| XIN|- // | | | // --|RST XOUT|- // | | // // B. Nisarga
-
Thread
msp430F123PW kaufen verkaufen
Hallo, ich arbeite mit dem MSP430 (MSP430F123PW). Ich benötige jetzt eine größere Anzahl, als die 3, die von TI als Samples bestellt werden können. Kann mir jemand eine Firma, einen Link, eine Adresse oder eine andere Bezugsquelle
http://www.reichelt.de/artikeldruck.html?ARTIKEL=MSP430F1232%20IPW
-
Thread
MSP430Fxx-2-Wire-Typen
Hallo, vor einiger Zeit hatte ich schon einmal ein Problem mit der Programmierung des MSP430F2013 per JTAG (http://www.mikrocontroller.net/topic/76819#new). Damals bin ich unter anderem wegen dieser Probleme auf einen "normalen"JTAG-Typ (F2131) umgestiegen. Jetzt stellt sich erneut das Problem. Ich habe für ein anderes Projekt lt. Auswahlliste TI den Typ MSP430F2274 genommen. Dieser hat ebenfalls neben dem bekannten JTAG das SBW-Interface implementiert. Ich habe die Schaltung (gewohnte JTAG-Programmierung - kein Spy-By-Wire) ebenfalls wie gewohnt aufgebaut
-
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
Welcher Prozessor für Anfänger und Aquariumsteuerung
In-System-Debugging wird praktisch uneingeschränkt unterstützt, was die Fehlersuche enorm beschleunigt. Mein MSP430F149 hat: - 48 GIO-Pins - 8x 12Bit ADC - 2kb RAM - 60kb FLASH - 2x Hardware-USART - 1x WDT + 2x 16Bit-Timer mit 3 und 7 Capture&Compare-Registern für PWM, Schrittmotorsteuerung, Slope-ADC, usw
verschiedene Arten beschalten und auswerten kann. Das hat mir sehr geholfen. http://www.ti.com/msp430 Interessant dürften für dich in Etwa die Typen MSP430F149 oder der kleinere MSP430F1232 sein. Mit Lektüre solltest du somit für die nächsten drei Monate versorgt sein ;-). Mit meiner Steuerung
-
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] USART, SPI und I²C gleichzeitig?
Hallo Leute! Der MSP430F16X hat ja bekanntlich SPI, I²C und UART, aber nur zwei USARTs. Bei meinem aktuellen Projekt müsste ich aber alle drei verwenden. Daher habe ich drei Möglichkeiten in betracht gezogen (UART ist auf
Hiho, nutze gerade eine MSP430F1232 als Datenschleuder zwischen SPI und UART. In einem Slot schalte ich die UART auf SPI, nehme Daten entgegen und schalte danach wieder von SPI auf UART und schicke die Daten zum PC. Klappt super
-
Thread
MSPGCC GDB/Insihht
Simulator haben und den GDB gegen diesen arbeiten lassen. Keine Ahnung, ob es sowas gibt für den MSP430.
Hallo Allesamt, habe es nun geschafft, das test1.hex auf den MSP430F1232 zu übertragen. Es läuft auch wie es sein soll. Leider habe ich es mit dem 30 Tage limitierten ICC430 Tool in das Zielboard geschrieben und nicht mit c-spy oder GDB/Insihht Für C-Spy ,
-
Thread
MSP430 erstellen einer LUT
Der MSP430F1612 hat nur 5k RAM!
Unterschied ergeben. Wenn ich mich dunkel entsinne, dauert eine float-Division über die Bibliothek bei einem MSP430F1232 (hat keine HW-Multiplizierer) mit 5MHz CPU-Clock (MCLK) einige 100µs.
-
Thread
kleinster uC mit I2C (nicht unbedingt AVR)
Software I2C LM75-Temperaturfühler und SHT11-Luftfeuchtigkeitsfühler auswerten. Als uC sollen der MSP430F149 und MSP430F1232 zum Einsatz kommen. Werden die dadurch stark belastet? Sie leisten maximal 8MIPS bei 8MHz. Kann ich die entgegenkommenden Daten nicht einfach in einen Buffer schreiben und diesen
@ TOM willst du i²C für msp430`s haben? hab ich schon vor einiger zeit selber gemacht und es funkioniert recht gut.
-
Thread
MSP430 UART HW Probleme
Natuerlich nur in Anwesenheit eines Ventilators... ;-) Derzeit kaempfe ich mit dem UART interface meines MSP430F1232. Ich habe einen xx232 (MAX232 Nachbau) zwischen meinen PC RS232 und den MSP430 gehaengt um die Spannungspegel anzupassen. Der MSP laeuft bei 3.6V und den Datenblaettern des MAX232 kann ich entnehmen
Bist Du Dir sicher, daß der Takt des Prozessors OK ist? Ich kenne den MSP430 zu wenig, aber nicht daß Du statt Deines Quarzes mit dem RC-Generator arbeitest oder sowas.
-
Thread
Funktechnik in Mäusen und Tastaturen
mich dann wohl verkehr ausgedrückt. Auf dem Amber Funkmodul ist zum einen der CC2500 und noch eine MSP430F1232 drauf. Diesen MSP habe ich gemeint. Den kann ich rein theoretisch auch für meine Aplikation verwenden, wobei da dann die I/Os knapp werden (Speicher, Interrupt, ....). Die darauf befindliche
recht einfach ,.... guck dir dazu mal http://cnx.org/content/col10684/latest/ an ... ist zwar der MSP430F2274 aber immerhin der CC2500 ... und seine performence mit dem SimpleTI Protokoll
-
Thread
kleiner preiswerter programmierbarer mikrocontroller
Hmm, schau dir mal die MSP430 Serie von TI an. Diese kleinen µC sind recht preisgünstig und lassen sich über JTAG Programmieren (für Anfänger sehr einfach zu handhaben). So hat der MSP430F1232 einen 10 Bit ADC und einen dauerhaften
Die MSP430 sind aber nur 3V und auch nur SMD. Die AVRs sind dagegen von 1,8V ... 5V und auch als DIP verfügbar. Und da ja ein Relais geschaltet werden muß, ist der Stromverbrauch ohne Bedeutung.
-
Thread
Allgemeine Frage
hat.) Das dürfte mit so ziemlich jedem Mikrocontroller in der Größenordnung eines ATmega8 oder MSP430F1232 möglich sein. Programmieren kannst du die meisten Controller in Assembler, C, Basic oder Pascal. Um das Verstärken des Signals wirst du aber nicht herumkommen, die minimale Referenzspannung
auch ganze 2 V. Wenn du keine "Angst" vor C oder Assembler hast, dann kannst du einen (oder zwei) MSP430-Controller verwenden, die haben den Vorteil sehr stromsparend zu sein. Dieses Board hier sollte für deine Anwendung genau richtig sein: http://shop.mikrocontroller.net/images/1232.jpg (Wenigstens
-
Thread
Suche mehrere Bauteile für Eagle
(ZigBee Modul) IRF7403 / SO8 KF33 / SO8 (3,3V Vreg) MAX884 / SO8 (3,3V Vreg) MSP430F122 / SO28W MSP430F1232/ TSSOP28 MSP430F2013/ QFN16(ja, das lässt sich auch von Hand löten :) ) NCP303 / SOT35-5 (Reset Bst.) OLED Display 96x36 / ZIF31 (Reichelt) Diverse RIA Stecker (Reichelt
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
Messwerte sendet und das andere Gerät nur als Empfänger --> dies wird nicht gewünscht) Als µC werden MSP430F1611 bzw. MSP430F1232 eingesetzt. Die Schnittstelle zwischen dem Modul (E32_868T) und dem µC ist UART. Im Anhang die aus meiner Sicht entscheidenden Programmschnipsel für den aktuellen Programmentwurf
andere Gerät nur als Empfänger --> dies wird > nicht gewünscht) Ist auch Käse. > Als µC werden MSP430F1611 bzw. MSP430F1232 eingesetzt. Die Schnittstelle > zwischen dem Modul (E32_868T) und dem µC ist UART. > Im Anhang die aus meiner Sicht entscheidenden Programmschnipsel für den > aktuellen Programmentwurf
-
Thread
msp430.h in Code Composer Studio
Hallo, ich habe ein bestehendes Projekt mit nem MSP430F1232. Wurde damals mit dem mspgcc kompiliert. Ich verwende allerdings das Code Composer Studio (CCS). Ursprünglich war die io.h eingebunden. Hat der TI Compiler jedoch nicht, dort ist es die msp430.h. Habe nun die io.h in msp430.h geändert. Ich bekommen nun jedoch den Fehler "#error "Failed to match a default include file"". Der oben genannte uC steht jedoch mit drin. Ich vermute, dass beim kompilieren die mmcu nicht mit
-
Thread
Zahlenarray generieren
, gehst aber von Index 0 bis 200, also 201 Elemente. Ich weiß nicht, wie groß sizeof(int) beim MSP430-GCC ist, aber falls es 16 bits sind, bist Du bereits weit über dem Wertebereich: 200*200 sind 40000, der positive Wertebereich eines 16-bit int ist 16383.
wenn ich kein Quartz angeschlossen habe?) Meine Hardware ist wirklich nur das Header Board mit MSP430F1232 und an 2 Ports Optokoppler; mit einfachen Schaltbefehlen hat das bereits funktioniert (allerdings NUR wenn ich sie mit mspgcc kompiliert habe mit IAR KickStart hats nie wirklich geklappt das
-
Thread
RFM12 mit MSP430
Hallo, hat jemand die RFM12 auch schon mit einem MSP439 (F149, F1232) am laufen und würde den Code dafür weitergeben ?
Sorry, meinte natürlich MSP430 (Tippfehler)
-
Thread
Setzt SPI SWRST-Bit die Schieberegister zurück?
Hallo Sorry, hatte vergessen im Betreff klar zu sagen das es um einen MSP430(F1232) geht! Gruß
Hallo, ist beim MSP430 nicht so (mit dem STE /SS_Pin). TI hat soeben bestätigt dass dass SWRST-Bit auch die Schieberegister zurücksetzt. Gruß und Danke!
-
Thread
MSP430 fuse is blown
Hallo, aaaaarrrghhhhhh............... es liefen gerade die ersten Programme auf dem MSP430F1232 und nu....... so'n #+%)"?*ö. Bei erneutem Programmierversuch mit dem MSP430 Flash Programmer von ICC430 kommt die Meldung: "Could not access device - security fuse is blown" Nicht
ich ganz bestimmt kein Fuse Bit auf dem Controller gesetzt habe, vermute ich das Problem liegt am MSP430-JTAG Programmier Dongle. Allerdings kann ich dort keine Sicherung ausmachen. Weiß jemand bescheid welches Bauteil sich da verabschiedet haben könnte ? MfG, Dieter
-
Thread
MSP430F1611 TimerA Interrupt Problem
Hallo Experten, ich habe gerade begonnen mit dem MSP430F1611 in Assembler zu programmieren. Ich benutze unter Linux den msp430-gcc und den ddd mit msp430-debugger. Ich habe das OLIMEX MSP430-P1611 Eval Board. Ich möchte den 32,768 KHz Quartz für MCLK
, streikt der msp430-gcc. Auch mit ORG 0FFECh bzw. DW kommt er nicht klar und meldet: msp430-gcc -g -O2 -mmcu=msp430x1611 -D_GNU_ASSEMBLER_ -nostartfiles -nostandartlibs main.S -o main main.S: Assembler messages
-
Thread
High Pegel bei ea dips082
ich will lieber auf Nummer sicher gehen. Also ich will ein LCD Display (EA Dips082) an einen µC (MSP430F169) anschließen. Als Versorgungsspannung werde ich für das Display 5V verwenden. Allerdings gibt mein µC nur 3,3V als High Pegel aus. Meine Frage ist, ob das Display 3,3V als High Pegel akzeptiert
Also ich habe ein DIP 081 mit einem MSP430F1232 angesteuert. Sicher funktioniert es nur, wenn Du den Pegel auf 5 V anpaßt. Ich habe dazu den 74HC04 (MSP->HC04->Display) als Pegelwandler zwischengeschaltet. Die Signale zur Ansteuerung sind
-
Thread
MSPGCC: sprintf(), sscanf()
hi ich hab den MSPGCC installiert und meine Applikation von IAR auf MSPGCC angepasst: MSP430F1232, Timer, Watchdog, ADC, UART, GPIO, alles über IRQs was nicht geht ist das sprintf() - wenn ich das kommentiere läuft der Rest OK (ich vermute, dass diese Version viel mehr Speicher benötigt
bin mir aber unsicher): /* * Sprintf is taken from dip122 project. * I just adopted it that msp430-gcc can handle it * The code is about 1500 bytes (depends on -O options) * * (c) msp gcc team http://mspgcc.sourceforge.net */ /**********************************************************
-
Thread
MSP430 Taster abfrage
Hallo Leute! Hab hier ein kleines Testprogramm für einen MSP430F1232! Leider funktioniert der Code irgendwie nicht in meinem System. Die Taster sind aktiv high, also mit einem 10k pull-down widerstand beschalten. gegen high geht dann nur mehr der Taster. Warum aber geht der MSP430 immer wieder in die if abfragen rein. in 5sek. geht er die abfrage ca. 5 mal durch, das kann doch nicht sein, wenn der taster auf low ist...! Ich versteh das nicht ganz, kann mir jemand helfen
-
Thread
MSP430 Bootloader
Hallo zusammen! Ich würde den MSP430 (F1232) gerne in einem Sensor verbauen, nachträglich (fertigem Sensor) wird der MSP nur noch über einen Schaltausgang und einen Lerneingang erreichbar sein. Über diese beiden Leitungen möchte ich
Vorweg: Ich weiss vom MSP430 nicht viel, nur App-Notes und Datenblaetter ueberflogen, aber vielleicht hilft es: Die "Bootloader-Enable" Pins sollten ueber einen der Status-Ausgabe-Pins der seriellen Schnittstelle schaltbar sein
-
Thread
msp430f147 amnesie
! bin zum 1. mal hier und 'µC-neuling', also bitte nachSicht walten lassen hab 'devices' mit msp430f147 in dessen info-memory @ 0x1000 ist eine 2-byte 'device id' gespeichert (unsigned short, != 0) das 'device' hat einen nicht empfehlensWerten batterieHalter: man muss ziemlich 'rumFummeln
die 'device id' war WEG: *((unsigned short)0x1000) == 0 wie kann sowas passieren ? muss der msp430f147 beim 'hochFahren' bestimmte zeit lang stabile 'energieVersorgung' haben ? und wenn in dieser phase der saft plötzlich aufhört zu fließen (wie bei der 'rumFummelei' mit dem batterieHalterDeckel
-
Thread
IAR & Breakpoints
Je nachdem was es für ein Typ ist (F1232, F149, ...), sind nur eine bestimmte Anzahl von Bereakpoints verfügbar. Bei einem Typ der nur einen Breakpoint hat, sollte dieser bei beginn nicht gesetzt sein, sonst kommt es halt zu dieser "Fehlermeldung
Danke für die rasche Antwort. Ich benutze den msp430F149 Wusste jedoch nicht das die Anzahl an Breakpoints vom Typ abhängt. Dachte eigentlich man kann so viele Setzen wie man will. Jetzt functs wieder.
-
Thread
SPI Kommunikation zwischen 2 CPUs ( CS ? )
aha :) Is das vielleicht der STE0 Pin z.B. vom MSP430F1232 ? k wenn es der is dann is alles klar :)
Ich kenn mich zwar nicht mit MSP430 aus, aber ein Blick ins Datenblatt sagt mir, dass das anscheinend tatsächlich eine der vielen Funktionen dieses Pins ist...
-
Thread
MSP430 und Timer_A
einem bestimmten Zeitintervall einen Interrupt auslöst, programmieren. Hierzu wollte ich den auf dem MSP430 vorhandenen Timer_A0 benutzen. Als Clock für den Timer sollte der ACLK mit 32,768kHz dienen. Soweit mein Vorhaben. Mein Problem besteht nun darin, dass mein Quellcode/Timer im Debug-Modus (Simulation
Hallo Forum, wer kann mir helfen? Ich muss mit einem MSF430F1232 einen Frequenzzähler bauen und dort den Capture-Eingang verwenden. Die Frequenz soll in einem 100ms Zeitfenster gezählt werden - aber über Capture. Die maximale Eingangsfrequenz ist ca. 130kHz,
-
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
an...bestimmt habe ich einen Bug den ich (warum auch immer) nicht finde... [code] #include "msp430x12x2.h" void main (void) { int c; P3DIR = 0xFF; //P3 als Ausgang setzen P3OUT = 0x00; //alle 7-Segmente aus c = 0; do { wait(); //P3OUT = 0x02; //
-
Thread
MSP430 LinkerFile, Variablen- und DebugInformations-problem
Hallo, ich verwende einen MSP430-1232 mit MSP430-gcc und -ld, ich implementiere einen eigenen Bootloader für den MSP und Teile mein Programm in unterschiedliche Sektionen ein wobei die .text section den Benutzercode enthält der
Informationen die meine Sektionen zum Überlaufen veranlassen, weshalb ich die Debug-Informationen vom MSP430-gcc nicht generieren lasse. kann mir jemand beim Umschreiben des Linker Files helfen, wo die Variablen und Debug-Informationen wie in der .text Sektion berücksichtigt werden. Mein geändertes
-
Thread
msp430 ADC10 Kanäle auswählen
Hallo! ICh versuche mit dem adc10 im msp430f1232 die Spannungen an A0 und A1 zu messen... irgendwie bekomme ich aber für beide Kanäle die gleichen Werte?!?!? Kann mir jemand einen Tipp geben? [C] /*Init ADC*/ ADC10CTL0 = ADC10SHT
MSP430x1xx User Guide (slau049f) [C] ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE; //alles vor dem INCH_0 muss u.U. noch angepasst werden. ADC10CTL1 = CONSEQ_0 | ADC10SSEL_0 | ADC10DIV_0 | SHS_0 |