-
Thread
MSP430F2002 lässt sich nicht beschreiben
Hallo! Ich möchte einen MSP430F2002 beschreiben. Soweit ist das für mich auch nichts neues, ich habe mit mspgcc eine .hex-Datei erzeugt, mit CSPY soll das Ganze auf den Prozi, CSPY driver f430p. Funktioniert auch einwandfrei mit meinem MSP430F149 auf dem Olimex-Board. Den F2002 habe ich auf ein Eigenbau-Board gesetzt, mit Anschlussstecker für den Programmieradapter (Parallel-Port). Verdrahtet habe ich es so: Vcc und Vss sind klar
-
Thread
MSP430F149 - Ansteuerung eines RFM12
hallo, habe vor ne funkverbindung zwischen zwei MSP430F149 + RFM12s aufzubauen. nun stelle ich mir die frage, wie das ganze angesteuert werden soll. okay, der ganze datentransfer läuft über SPI. dazu habe ich bereits die dafür notwendigen leitungen( MOSI, MISO, CLK) des MSP430 mit denen des RFM12 verbunden. so weit, so gut. nun kommt die programmiertechnische umsetzung. da in dem beigelegten datenblatt des RFM12 beispielanwendungen zu finden sind, möchte ich gerne wissen
-
Thread
Arrey Zugriff mit Byte
Also: System MSP430 F149 Compiler Chrossworks Deklaration: [c]typedef struct { ubyte ubKeyDownCommand; // Command if Key is pressed ubyte ubKeyDownParameter;
Operationen, also zuweisungen ins Arrey dazwischen gebaut. diese Klappen auch bis index 15, also 0x0F danach kommt Quatsch. Deshalb habe ich es erstmal auf die Bytes geschoben.
-
Thread
[MSP430] Struct Daten auf FLASH Speicher dauerhaft sichern
habe ich schon, nur leider nicht ganz das richtige gefunden. Kurz zur Hardware. Ich habe einen MSP430F149. Dieser ist in ein fertiges System verbaut, eine Hardware änderung kommt nicht in Frage, da es sich um ein Verkaufsfertiges Produkt handelt und nur an der Software gedreht werden darf, alles
Daher darf diese Spannung nur für eine maximale Zeitdauer anliegen (cumulative program time). Beim F149 beträgt diese max. 4ms ! Bei Dir -meine ich hier irgendwo gelesen zu haben- ist fFTG = 400kHz D.h. beim Schreiben eines Bytes liegt die Spannung für 29/400kHz = 72,5µs an. Bei tCPT = 4ms kannst
-
Thread
MSP430 I/O Belastbarkeit
. Begrenzt der MSP430 diesen Strom oder kann der Portpin Schaden nehmen? Und wie ist das beim senken. Also , wenn der C mit ca. 1uF über den Portpin entladen wird??
Wolfgang-G schrieb: > mein Datenblatt zum MSP430 sagt: +-6mA bzw. +-1,5mA > der Unterschied ist im Datenblatt als Fußnote erklärt Das sind die Test Conditions. Beim F149 ist eine Seite weiter dann das Diagramm (siehe Anhang).
-
Thread
PWM Dimmen mit MSP430
Grund ist die mir "noch" fehlende Performance bei Ansteuerung mehrerer LEDs. Ich verwende den MSP430F149 mit dem CCE von TI. Ziel soll es sein, bis zu maximal 10 LED Gruppen unabhängig voneinander in ihrem Helligkeitsverlauf dynamisch zu steuern. Dadurch sollen verschiedene Lichteffekte erreicht
stören. Muss man denke ich mal ausprobieren. Wie ist das Display angebunden (Hardware Schnittstelle vom MSP?)? Grundsätzlich bin ich etwas sekptisch ob das mit 4MHz ordentlich funktioniert. Ein F2xx MSP mit 16MHz wäre wohl die bessere Wahl gewesen. >Was mich dabei noch interessiert ist die Realisierung
-
Thread
MSP430 EasyWeb3 - Anfängerprobleme ;)
Hallo zusammen! Bisher hab ich schon etwas mit dem MSP430F149 gearbeitet, haupsächlich eine Automatisierung für Gartenbewässerung und dergleichen. Nachdem ich etwas unkoordiniert versucht habe, mich meinem Easyweb3 anzunähern, bitte ich hier um Hilfe
2.826 webside.c D:\easyweb>make MAKE Version 5.2 Copyright (c) 1987, 2000 Borland msp430-gcc -std=gnu99 -W -Os -g -mmcu=msp430x149 -I/usr/local/msp430/msp 430/include cs8900.o tcpip.o webside.o easyWEB.o -o easyWEB.elf MS78A3~1: cs8900.o: No such file or directory MS78A3~1
-
Thread
MSP430 Versorgung Taktung
Hallo, ab welcher Versorgungsspg. kann ich den MSP430F149 sicher mit 8MHz takten. Ob mit internem DCO oder ecternem Quarz die 8MHz gestellt werden, muß ich mir noch überlegen. Das Datenblatt ist für mich hier nicht ganz schlüssig. Sehe nur, dass
-
Thread
MSP430 : Reset mit PUC mit MSPGCC
Hallo, eigentlich sollte der MSP430 beim Schreiben eines falschen Passwortes nach WDTCTL (Watchdog-Timer Control) einen PUC (Power-Up-Clear) machen. Wenn ich jetzt aber den Befehl "WDTCTL = 0;" am Anfang von meinem Programm aufnehme, dann startet der MSP430F149 überhaupt nicht mehr. Wenn der Befehl entfernt wird, läuft wieder alles normal. (Ich benutze den MSPGCC Version 3.2.3, das Programm wird mit dem msp430-jtag in den Prozessor geladen.) Hat
-
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
Wer hat DS18x20 an MSP430 am laufen?
Ne mit einem MSP430 nicht aber über I2C mit einem TMS320F28335
Hab schon mal ein DS18B20 mit MSP gemacht. Quelltext müsste ich erst suchen. Aber wie Christian schon geschrieben hat, ist es nicht sonderlich schwer. DS18B20 an MSP430F149 war damals mein Einstieg in die µC Programmierung :)
-
Thread
MSP430 Timer B PWM
Poti Stellung ein entsprechendes PWM Signal erzeugen und an den Pins TB0 - TB2 ausgeben (Pin 36-38 / MSP430F149) Denkt ihr die folgende Initialisierung des Timers B ist so korrekt wie ich mir das überlegt habe? Die Frage die sich mir immer noch stellt ist, wie bekomme ich jetzt die entsprechende
Stellung ein entsprechendes PWM Signal >erzeugen und an den Pins TB0 - TB2 ausgeben (Pin 36-38 / MSP430F149) TB0 ist mit CCR0 verknüpft. Da du CCR0 für die Periode brauchst, fällt der weg. >Ist jetzt CCR1 für P4.0, CCR2 für P4.1 usw, oder sehe ich da etwas >falsch? CCR1 = TB1 = P4.1 >Achja
-
Thread
Akkuladegerät : Wie Einlegen von Akku erkennen ?
mir eine Schaltung zum Laden und Regenerieren von Akkus (NiMH, NICD) bauen, unter Verwendung eines MSP430F149 oder F1221. Ich habe von dem Projekt eigentlich schon recht konkrete Vorstellungen, aber für den ersten Schritt, nämlich das Erkennen, dass ein Akku neu eingelegt wurde, fehlt mir noch eine
abhängig machen - gesteuert vom Mikrocontroller. Die Rest- bzw. erreichte Ladespannung wird mit dem im MS430 integrierten AD-Wandler gemessen. (Auflösung 10 Bit beim F1221, 12 Bit beim F149) Am liebsten wäre mir eine deutliche Flanke beim Einlegen des Akkus, die einen Interrupt an einem Port zum Erkennen
-
Thread
Eingangswiderstand des ADC beim MSP430F149
Hallo, ich möchte mit dem ADC des MSP430F149 die Spannung eines Akkus messen. Dazu verwende ich einen Spannungsteiler mit jeweils 2,2MOhm. Die damit halbierte Spannung geht in den ADC-Eingang des Mikrokontrollers. Mein Problem ist jetzt
einen Eingangswidersaten von 10 MOhm. Das verschiebt dein Teilerverhaeltnis zu 1.8V. Der ADC im MSP430 ist ein kapazitiver ADC und braucht so gesehen fast keinen Eingangsstrom. Allerdings wenn die Sample + Hold Stufe den Eingang abtastet braucht sie kurzeitig einen etwas hoeherrn Strom um die Sample
-
Thread
msp430f2618 von Texas instrumaents
msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x1471
@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
MSP430F1211 "Verification error" mit BSL
Hallo, beim Versuch einen MSP430F1211 (ohne externen Quarz) mit Progbox/MSPFET/msp430-bsl via Bootstrap loader zu programmieren tritt folgender Fehler auf(hier MSPFET): 21:57:04 Initialize... 21:57:05 Device: MSP430F11x1.
Sry vertippt. Ich habe einen MSP430F1121A verbaut. Zur Autoerkennung durch BSL: Progbox: MSP430F112 BSL: 1.30 msp430-bsl: Device-ID:f112 BSL 1.30 MSPFET: MSP430F149
-
Thread
Welcher Atmel für PWM+DMX
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.
-
Thread
3x PWM mit MSP430F149 wie
Salu zusammen Ich benötige um 5 RGB Power LED anzusteuern 3 PWM Kanäle. Der MSP hat sonst fast keine Aufgaben und Peripherie ist auch nicht dran. Kann mir jemand sagen wie ich das am besten bewerkstellige? Habe mit PWM gar keine Erfahrung. An welche Pin hänge ich das ganze am besten. Gibt ja da so Timer Pin die direkt durch die HW angesprochen werden. Ziel ist es, 3x8Bit PWM zu erzeugen, was ja dann 16 Millionnen Farben ergeben würde. Ist das möglich? Wie hoch soll ich meine PWM Frequenz wohl ansetzen? Danke schonmal für die Antworten Gruss
-
Thread
MSP430F543x Quarz Problem und Probleme mit dem Debuggen
Jan P. schrieb: > Habe mit ner EXP-Platine mit MSP430F4618 begonnen den Code zu > entwickeln, und habe den dann auf den MSP430F5437 portiert. > Aber den habe ich zu Debug-Zwecken dann soweit wieder zurückgestutzt wie > unter gezeigt. > Als Software
Projekt erzeugt, den alten quellcode eingebunden und es an einer stelle vom defaultmässig eingestellten MSP430F149 auf den F5437 umgestellt. in den Projektoptionen. Wo muss man das sonst noch tun? Entschuldigt meine Unwissenheit! ;) Gruß, jan!
-
Thread
msp430f2274 in MSPGCC
msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x1471 msp430x1481 msp430x1491 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168
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
Zeigt her Eure Kunstwerke! Gesperrt Bilder
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?
-
Thread
Daten werden an falscher Adresse auf SD-Card abgelegt
formatierte mit 16MB. Gehe ich mit der Adresse über einen gewissen Wert kommt nur noch murks. Umgebung: MSP430F149 / Eclipse/ mspgcc :o(( Gruss
-
Thread
MSP430 mspgcc Fehler bei .elf erstellen
Salu zusammen Ich habe wieder mal Probleme mit der Programmierung meines MSP430F149 und hoffe das mir jemand helfen kann. Ich weiss nicht ob es an der Grösse meiner Applikation liegt, also ob der MSP voll ist... Der Fehler sieht folgendermassen aus: Id: address 0xa77
mach doch mal msp430-size als Postbuild rein oder manuell auf dein Elf-File, dann siehst du, wieviel Flash und RAM benutzt wird. txt ist Flash, bss und data ist RAM.
-
Thread
Wie MSP430F149 bei Start komplett zurücksetzen
nach dem Upload einer neuen Software über die JTAG-Schnittstelle startet das GCC-Programm auf meinem MSP430F149 ganz korrekt mit zurückgesetzten Variablen, die Counter z.B. mit den Anfangswerten 0. Wenn ich aber nur die Spannung abschalte (der MC ist dann wirklich spannungsfrei) und das im Flash vorhandene
Da die Variablen im SRAM des MSP430 liegen, sind sie bei Spannungsausfall weg. Wenn da noch was da ist, dann kann das nur durch den CStartUp Code kommen, den der kompiler automatisch generiert. Vor der eigentlichen main() werden alle
-
Thread
Mit MC (MSP430) String unbekannter Länge empfangen
Hallo, hat jemand einen Tipp (am besten mit Code-Beispiel), wie ich mit dem Hardware-UART eines MSP430F149 und einem GCC-Programm möglichst effektiv einen String unbekannter (bzw. variabler) Länge (z.B. 2 bis 50 Zeichen) empfangen kann, der vom PC über die RS232-Schnittstelle an den MC gesendet wird
Vielleicht hat ja jemand dafür ein in der Praxis erprobtes Codebeispiel für den Hardware-UART des MSP430, das mit geeigneten Timer-Interrupts arbeitet.
-
Thread
Auswahl des richtigen Mikrocontrollers
Softwarebibliotheken zu Motorcontroller, Digtal-Power,etc... -> http://www.ti.com/corp/docs/landing/f280xx-piccolo/index.htm
Warum nimmst Du nicht einen MSP430 (z.B. den F1232 oder F149), der hat ADC-Wandler und UART onboard und es gibt ihn in sehr kleinen Gehäusen. Der MSPGCC-Compiler ist ausserdem kostenlos und es gibt einiges an Tutorials.
-
Thread
make für MSPGCC-Projekt verwenden (MSP430F149)
Hallo, habe bisher mit dem MSPGCC für den F149 Programme mit einem einzigen c-File geschrieben und das compiliert (z.B. mit dem Befehl c:\mspgcc\bin\msp430-gcc.exe -mmcu=msp430x149 -o %1.elf %1.c) Jetzt möchte ich ein Projekt auf mehrere
verwendet GNU GCC), das noch auf meinem Rechner vorhanden war. Das resultierende *.elf-File kann mit "msp430-jtag" in den Prozessor geladen werden und alles läuft bestens. Stefan Maier
-
Thread
make für MSPGCC-Projekt verwenden (MSP430F149)
Hallo, habe bisher mit dem MSPGCC für den F149 Programme mit einem einzigen c-File geschrieben und das compiliert (z.B. mit dem Befehl c:\mspgcc\bin\msp430-gcc.exe -mmcu=msp430x149 -o %1.elf %1.c) Jetzt möchte ich ein Projekt auf mehrere Sourcecodedateien
-
Thread
MSP430 Interrupt für Daten Senden über UART
Salu zusammen Ich habe hier eine Frage. Zur Zeit sende ich Daten von meinem MSP430F149 über einen FT232RL ans Hyperterminal des PC. Die Senderoutine sieht folgendermassen aus: void Send_uart_1(char* string)// String über UART1 an PC senden { while (*string) // so lange
FIFO ist mir aber noch nicht so ganz klar. Meinst Du das so: Ich schicke Daten in den FIFO und der MSP übernimmt sozusagen den Rest? (Daten aus FIFO rausschaufeln wenn Schnittstelle frei ect.)? Wie gross würdest Du so einen Buffer deklarieren? Ich habe eben bereits zwei grosse Buffer deklariert
-
Thread
MSP430 Probleme mit Interrupt-Routine
Hallo zusammen Ich habe wieder mal ein Problem mit meinem MSP. Irgendwie habe ich das schon so gemacht (glaube ich zu mindest) aber es will einfach nicht mehr. Folgendes: Ich habe am MSP430F149 ein eDIP240 Display mit Touch dran. Dies besitzt einen Pin der
gedrückt wurde. Diesen habe ich, da 5V, über einen Transistor der als Levelshifter fungiert, an meinen MSP430 (3.3V) angeschlossen. Klappt auch wunderbar, die Logik ist halt nun umgedreht. Das Display zieht auf Low wenn eine Taste gedrückt wird, Transistor sperrt, also High am Pin 1.2 des MSP. Den Port habe
-
Thread
MSP430 mit 20Mhz betreiben
Hallo, ich habe da ein kleines Problem: Ich habe ein Board aufgebaut, mit einem MSP und dieversen anderen Bausteinen, der MSP ist ein 430F5419 /38 Laut datenblatt locker mit 20Mhz und mehr zu betreiben, ich habe nun an XT1 einen 20Mhz Quarz nebst passenden Kapazitäten angeschlossen
Auszug aus dem TI Datenblatt: - Up to 18-MHz System Clock -> MSP430F543x, MSP430F541x – Up to 25-MHz System Clock -> MSP430F543xA, MSP430F541xA http://focus.ti.com/lit/ds/symlink/msp430f5419.pdf Keine Ahnung was das hier "430F5419 /38" für ein Chip ist, aber
-
Thread
MSP430 Diverse Interrupt Fragen (Eclipse, mspgcc)
dokumentieren sollte. So, nun habe ich aber ein kleines Problem mit den Interruptroutinen. Umgebung: - MSP430F149 - Eclipse mit mspgcc Frage 1: Wenn ich in einen Interrupt eintrete, muss ich dann die anderen Interrupts sperren, oder kann ein Interrupt normalerweise nicht unterbrochen werden? Gibt
ich weiss beide Philosophien, also explizit abschalten, oder explizit einschalten. Wie wird das beim MSP gelöst? Frage 2: Wenn es denn so ist, dass ich in den Interrupt reinkomme und als erstes die Interrupts abschalte, kann ja rein theoretisch, in der Zeit zwischen aufrufen der Interruptroutine
-
Thread
[V] AVR, WinCE, LCD, TOUCH, Bauteile, µC
LED-Hintergrundbel. (SP10Q005) Gehäuse Wie oben, jedoch ohne CF-Card mit WinCE und ohne Gehäuse f. 35€ Reste: f. 25€ Trägerboard, Netzteil und Inkrementalgeber als Eingabemedium, Ethernet, IRDA, UART Hitachi 4“ 320x240 S/W Display mit weisser LED-Hintergrundbel. (SP10Q005) Displays:
(neu)Ti MSP430F149 16Bitter mit 60k Flash und 2k Ram 4,00€ 4 (neu)Dallas DS80C400 3,00€ 2 Zerlegtes Webpad mit einem 8,4“ 800*600 TFT mit Touch(Eine Ecke des Touches ist tot), Gehäuse
-
Thread
MSP430F149 Kommunikation mit ADS1178 über SPI
Abhängigkeit des SCLK Clocks ausgelesen werden. Nun meine Fragen: 1.) Kann man den SCLK Clock des MSP430F149 ausschalten um Zeit für das auslesen aus dem Empfangsbuffer zu haben? 2.) Falls die Lösung mittels SPI des MSP430F149 unmöglich ist, was wäre wenn der Takt mittels Timer hergestellt würde und die Daten über einen normalen I/O Pin des MSP430F149 eingelesen werden? Reicht die Geschwindigkeit des MSP430 getaktet mit 8Mhz aus um noch weitere "Arbeiten ausführen zu können? Zum Beispiel die Daten in einen externen Speicher
-
Thread
Suche Datenblatt zu M430F149
http://focus.ti.com/docs/prod/folders/print/msp430f149.html ??
ahh, danke! Ich denke der MSP430F149 sollte identisch sein mit dem M430F149. DANKE Peter
-
Thread
MSP430F133 über JTAG auslesen
ich brauch da eure Hilfe! Problem: Auf einer Baugruppe aus der Vermittlungstechnik ist ein MSP430F133 verbaut. Dieser soll mittels JTAG ausgelesen werden. Der Inhalt dann auf einen neuen MSP430F133 geschrieben werden. Es sind die Pins DVcc, /RST, GND, TCK, TMS, TDI/TCLK, TDO/TDI rausgeführt. Ein MSP430 JTAG Parallelportkabel - Adapter von Olimex ist vorhanden und folgendermaßen angeschlossen: MSP430F133 MSP430 JTAG TDO/TDI --------- TDO TDI/TCLK ---------
-
Thread
MSP430F149 Timer A Interrupt/ CrossWorks
Hallo, ich beginne gerade mit der Programmierung eine MSP430F149 Mikrocontrollers von TI. Als Hardware habe ich hier ein Olimex Board und als IDE Rowley CrossWorks. Ich versuche gerade den TimerA in Kombination mit einem Overflow Interrupt auszuprobieren.
0x21; > datatype_p1_dir_byte *ptr_p1_dir=(unsigned char*)0x22; Es gibt eine Include-Datei namens msp430.h, in der Symbole wie P1DIR und P1OUT definiert sind. Die solltest Du auch verwenden. > (*ptr_p1_dir).p1_dir_bit.p1_dir_0=1; Geht das noch komplizierter? > (*ptr_p1_out).p1_out_bit.p1_
-
Thread
MSP430F249 TIUSB-FET mit mspgcc Programmierbar?
Salu zusammen Ich möchte vom MSP430F149 auf den MSP430F249 umsteigen. Dieser kann ja mit 16MHz betrieben werden, was mir entgegenkommen würde. Im Moment Programmiere ich mit: Eclipse und mspgcc von Mai 2006 Denke jetzt mal
nur im Eclipse auf den internen Make umstellen. Hab bisher keine Probleme, auch mit einem aktuellen F2618 nicht.
-
Thread
msp430-gdbproxy und MSP430-Derivate
Typ-Kennung aus, wenn er die nicht intern irgendwo hinterlegt hat, gehts wohl nicht. Zum Beispiel hat der MSP430F1611 den Typ 42. Beim F2274 kommt aber die gleiche Meldung wie bei Odic.
eine solche erstellen. Lediglich die Unterscheidung zwischen der Windows- und der Linux-Version des msp430-gdbproxy wäre wichtig. Linux: F2131 Grüße, odic
-
Thread
EA eDip240-7
schon lange mit SPI, aber es ist jedes Mal ein riesen gefrickel bis es läuft. Ich progge auf einem MSP430F149. Falls jemand eine Kommunikation mit dem Display herstellen konnte, wie sieht Euer Code aus? Wie habt ihr die SPI Schnittstelle initialisiert? Habe meinen gerade nicht zur Hand, werde aber schauen
-
Thread
MSP430 F149 I/O Frage
Ich habe gerade angefangen mit meinem MSP430 rumzuspielen, aber ich bin schon auf einige probleme gestoßen. Ich habe zuerst einfach nur eine LED leuchten lassen, danach blinken. Nun möchte ich auch meine ersten Erfahrungen mit Input machen, was allerdings nichtmehr so einfach ist. Auf Mathar.com habe ich erfahren, dass man einen Widerstand zwischen Schalter und dem Input pin schaltet, was mir allerdings suspekt erscheint. Der MSP mißt angeblich, ob VCC oder GND an einem Input pin liegen, mit einem Vorwiderstand (in seinem LED beispiel 47K Ohm) fällt aber schon ein großer Teil der Spannung ab
-
Thread
MSP430F4794 und I2C EEPROM
Hallo ihr Profis ... ich beschäftige mich nun ein paar Tage mit dem MSP430F4794 und einem I2C EEPROM (M24C32). Ich glaube das schreiben (Byteweise) funktioniert. Wenn ich aber die Bytes wieder lesen will, habe ich eine Verschiebung drin so... Meine Frage ist eigentlich
Das Prob kenne ich vom MSP430F149. Liest man den RX Buffer nicht aus kann es zu Problemen führen, auch wenn das andere hier nicht glauben. Ich habe Routinen da geht es NUR wenn ich ihn auslese (obschon ich den Inhalt nicht benötige
-
Thread
MSP430 - Einsteigerfragen Geschwindigkeit u. Release
Hallo, ich arbeite mich gerade in die MSP430-Familie ein. IAR-Workbench, MSP-FET 430 UIF, MSP430F149; und hänge gerade an folgenden Punkten: 1. Die Schleife [c] while ( w < 1000 ){speicher [w++] = P3IN & 0x08;} [/c] benötigt 28mS
Release-Modus, natürlich nur, wenn du keinen Breakpoint oder so in der Schleife hast. Der Code, der auf dem MSP430 landet ist in beiden Fällen identisch, lediglich für den Debugger sind *vor* dem Flashen halt die Debug-Infos im Ausgabefile. Was auf den µC kommt, ist dann aber das gleiche. 2. weiß ich auch
-
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
MSP430, GANG430 und SFRs lesen/schreiben
Hallo zusammen, Ich habe folgendes Problem mit der DLL des GANG430 programmers: Schreiben von Registern mit der Funktion GangAccessTargetSFR ist nicht möglich und lesen funktionniert nur, wenn ich jedes Mal das Start Bit in den Funktionsparameters setze. Die Funktion
gibt keinen Fehler zurück und gibt 0 als Wert des gelesen Registers. Probiert habe ich dies mit dem MSP430F2013 und Spy bi wire, dem MSP430F149 mit normalem Jtag, mit externer Spannung und gespeist vom Programmer. Die DLL habe ich versucht zu benutzen mit Python, Excel und CVI. Alle anderen Funktionen