-
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
MMC SD library FAT16 FAT32 read write
Moin, die Lib hat mir viel Arbeit erspart. Habe sie ohne größere Schwierigkeiten auf einen MSP430 portieren können. Mir ist dabei nur eine Sache aufgefallen. Die Initialisierung der FAT erfolgt ja in Abhängigkiet ob "SUPERFLOPPY" 0 oder 1 gesetzt ist. Es ist aber schlecht vorherzusagen ob in
Hallo Michael, hab auch schon daran gedacht die Lib auf den MSP430 zu portieren. Leider noch keine Zeit gehabt. Hast Du vor, die an den MSP430 angepaßte Lib zu veröffentlichen ? Noch einen schöne Tag MfG Siegmar PS: Nochmals: Tolle Arbeit von Daniel !!!!
-
Thread
MSP430: SBW, JTAG, FUSE und eZ430-RF2500
Hallo zusammen, Hintergrund meiner Frage(n): ich versuche per JTAG auf das Targetboard des eZ430-RF2500 zuzugreifen. Leider ohne Erfolg, der gdbproxy erkennt den MSP430F2274 nicht. Daher frage ich mich jetzt... 1.) Funktioniert SBW noch bei zerschossener JTAG-Fuse? 2.) Falls ja, hat TI bei
Problem liegt. Ich weiss jetzt nicht welchen genau. Aber der hier z.B. http://www.olimex.com/dev/msp-jtag.html oder http://shop.embedded-projects.net/product_info.php?info=p58_MSP430-JTAG-Parallelportkabel--MSP430-JTAG-.html kann eben *kein* SBW!
-
Thread
Welche Programmiersprache empfehlt ihr mir? (Windowsprogrammierung)
kenne. Was ich gerade bei CodeBlocks gesehen habe : "The GCC toolchain for the Texas Instruments MSP430 MCUs" Hat das jemand im Gebrauch ?
die Erstellung dieser >Fenster darstellt. Ist das bei C/C#/C++ auch so schlimm? Hm, drück mal F12, dann siehst du Deine Fensterklasse. Wenn du wissen willst wie ein Fenster (also z.B: die Form-Klasse) intern aussieht, öffne einfach die Unit Forms.pas. In welcher Datei was drinstehen soll kann Dir
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
gibt ja nicht *DEN* Microcontroller, der alle Anwendungen erschlägt. Wir setzen hauptsächlich den MSP430 ein, weil es bei den wireless Anwendungen auf jedes µA Strom ankommt, und der gleich 16 Bit Messdaten durch den HW-Multiplizierer jagen kann. Für wired Sachen kommt der TMS320F2812 zum Einsatz,
Was ich persönlich noch besser an den MSP430 im Vergleich zu den AVRs finde, sind die preiswerten Debugger, die alle MSP430 unterstützen. Der superschnelle USB Debugger von Olimex kostet gerade mal 60€ und unterstützt alle MSP430, egal ob JTAG
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
integriert: xemics xe16BB10 Ich hab auch so ein Teil und will ein Datenlogger auf SD-Karte mit einem MSP430 machen. Mehr weiss ich leider auch noch nicht, hab das Teil erst bekommen....
11 04 4F B4 4C 30 1A BB 19 D4 2F 9F 8F 10 03 10 23 11 04 E7 B5 05 30 11 CC 57 A0 C0 E2 87 10 03 10 04 10 03 33 CC 01 00 D9 D0 00 01 B9 03 10 03 10 01 19 08 FC 42 00 11 C8 B5 1C EB 4E E1 CC 24 D9 FE FD 8B
-
Thread
AVR-Bootloader mit Verschlüsselung
Hallo Manuel, ich hatte schon ein ähnliches Problem mit dem MSP430. Ich erinnere mich noch dunkel das sich bei der INIT Sequenz über den JTAG Programmer der RST Puls mit dem MAX232 gestritten haben. Der eine will runter der andere ist per Default auf high, oder
Konfigurierbarkeit ist der ja ein Traum. Leider bekomme ich ihn nicht zum laufen. will ihn auf einem mega168 mit 16Mhz Quarz bekommen. ich habe ein paar configs geändert, ihn übersetzt, die Größe eingetragen, noch mal übersetzt geflasht und die fuses gesetzt (e/h/l 0x04/0xDF/0xF7) (angepasstes Projekt
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
LA=4;GROUP=A38;GROUPID=2969;ARTICLE=72928;START=0;SORT=artnr;OFFSET=1000;SID=153ZhbNtS4AQ8AAAZ0HuQ91f550a12b868ff213495313575ac1d4 bei Reichelt. das ist ein Board mit dem PICKIT2. ich selbst arbeite mit dem ICD2. das kostet aber ein paar Mark mehr als ein PICKIT2. Mit dem PICKIT2 kann man auch debuggen
Hier im Shop gibt es ja auch schon etliche Boards und Programmer, schau einfach mal durch. Ich als MSP Freund würde natürlich einen MSP430 empfehlen :) z.B.: - JTAG Parallelportkabel 15€ - MSP430F1232 Entwicklungsplatine 15€ - IAR EW430 Kickstart Compiler 0€
-
Thread
Stromsparende Fernbedienung
ansich nicht schlecht, aber ich komme irgendwie mit den Modulen nicht ganz zugange. Wenn ich den Atmega168 programmieren will, tut er am Ende ganz was anderes, als ich eigentlich programmiert habe, obwohl ich zuerst ein make clean ausgeführt habe und sowohl Flashprozess wie auch Verification einwandfrei
sparsamen uC mit dem ich halt > auf Tastendrücke warten würde .... So macht man das im Normafall :) Die MSP430F2xx verbrauchen z.B. im Low Power Mode 4 unter 0,5µA! Problem bei Bluetooth wird die relativ lange Zeit bis zur stabilen Verbindung sein. Wenn du damit leben kannst das nach dem Tastendruck eine
-
Thread
mspgcc für neue MSP430 Modelle?
Hier alle momentan unterstützten Modelle: msp430x110 msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x1471 msp430x1481 msp430x1491 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
I=0 TO 20 89 GOSUB 91:NEXT :NEXT :Q=M:RETURN 90 'draw one array element 91 C=AR(100+21*J+I):D=0:F=6 92 IF C=49 THEN D=15:F=1 93 IF C=46 THEN D=226:F=6:M=M+1 94 IF C=42 THEN D=235:F=2 95 COLOR F,0:? @1+J,4+I;%D;:RETURN # [/pre] Gruß Jörg
insbesondere mit dem avrasm. Da ich in letzter Zeit mehr mit anderen Controllern mache (Freescale, Renesas, MSP430) und dort durchgängig den ASL benutze habe ich schon versucht, einzelne AVR-Projekte dorthin zu portieren. Letztendlich war es aber einfacher, den AVRA weiter zu benutzen und für neue Controller
-
Thread
Webserver MSP430 mit ENC28J60
ich mir mal die Mühe gemacht, einen "Treiber" zu schreiben, der mit dem [[MSP430_uIP_Port]] zusammen läuft. Einiges konnte ich hierbei allerdings auch der Atmel-Version der Bibliothek (2005 von Pascal Stang) entnehmen. Ich habe bei meinem MSP430F1611 den USART1 verwendet,
aber wie bringe ich das in den MSP430 unter? Kann mir da wer Helfen?
-
Thread
MSP430: IAR Kickstart + Olimex USB-JTAG-Tiny Adapter
die Header-Files msp430x16x.h und io430x16x.h vom F169? Blackbird
Die msp430x16x.h ist für die F168, F169, F1611, F1612, passt also.
-
Thread
ATMega8 lange schlafen legen und wenig Strom verbrauchen
hier fast am verdreifeln... Für jeden Rat dankbar: Jens (Ausser er lautet: nimm doch einen MSP4XXX)
dann noch reicht. Viel weniger Strom brauchen da auch die msp430 nimmer.
-
Thread
Wir kriegen euch alle!
Verkaufen tun sie ihn jedenfalls. Habe vor kurzem noch einen geordert. Da ich AVR´s,R8C´s, MSP430 und div. andere µC in C programmiere ist es mir eh egal welchen µC ich nehme. Hauptsache der verwendete µC erfüllt die Anforderung und jeder µC hat seine Vor- und Nachteile, sonst würde es bestimmt
Haß kann keine Rede sein, ich verspürte nur noch keinen Drang, ihn einzusetzen: Für stromsparend: MSP430 Für reaktionsschnell, klein, billig: Atmels AVRs Für mehr Rechenpower/ das Grobe: ARM7 Welche Lücke soll der R8 eigentlich füllen ?
-
Thread
ATMEGA8 Soundgenerator/Synthizer
größeres thema sein. ich bin zwar nicht firm was die atmegas angeht, doch habe ich mal auf einem msp430 einen tiefpass gebastelt (asm) und habe dort auch den hw-multiplizierer genutzt. wenn man einen solchen multipl. hat (bzw. hw-mac) gestaltet sich das rechnen eines pass-filters recht einfach (ich
kann mir jemand das hex-file füe nen Atmega168 16MhZ senden?
-
Thread
RFM12 - Funkmodul
interessant. Allerdings finde ich den Atmel uC etwas uninteressant. Wäre es nicht eine Idee einen MSP430 zu verwenden? Gerade im Hinblick auf Energie speziell bei Batterieanwendung ist eine MSP430 unschlagbar. Ich denke das an eine uC F1232 oder F123 (8k, SPI) oder vergleichbar. Massig interruptfähige
Projekt wäre ein AVR meiner Meinung nach besser geeignet, da dieser auch mit 5V läuft (im Gegensatz zum MSP430). Mit einem mega48 @ 3V im Powerdown Mode (was dank Levelgetriggertem Interrupt vom RFM12 kein Problem ist) sollte auch eine Stromaufnahme von nahe 1µA möglich sein.
-
Thread
6502 Emulation auf AVR ?
eng, da man intern bestimmt nicht mit 8 bit rechengenauigkeit auskommt. habe mal versucht auf einem msp430 einen monophonen synth zu basteln. ist recht eng geworden (bei 8kHz samplerate) und ich hatte nur 1 ozillator + 1 iir-filter (in asm), also noch nix mit envelopes, mehreren wellenformen, sync usw
sustain/release // C4 1,0x11, 0,0x25, // 0.5 second 0xF0,0x00, // pause low 0xF1,0x02, // pause high } Die erste Zahl ist immer die Registeradresse, die zweite Zahl der Wert. Im Anhang der gesamte Testsound. Gruss, christoph
-
Thread
Fehlermeldung bei mspgcc
Weniger Code und/oder weniger Variablen benutzen. Ich dachte immer, mspgcc ist nicht begrenzt. Ein MSP430F168 hat 48KB Programmspeicher und 2KB Arbeitsspeicher. Oder hängt es damit zusammen? Wolfgang
und Assembler eingestellt, dass du einen F168 hast?
-
Thread
MSP430 --I2C -- Byte senden und empfangen
Die größeren MSP430F1xx z.B. MSP430F168 enthalten ein I2C modul mit dem eine Verbindung zu I2C tauglichen Geräten hergestellt werden kann. In SLAU 049E finde ich einfach nichts, wie man ein Byte senden oder empfangen
-
Thread
MSP430 can't allocate stack
msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x2101 msp430x2111 msp430x2121 msp430x2131
msp430xG439 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449 (null):0: confused by earlier errors, bailing out wie man sieht kein F2013 dabei
-
Thread
grafische Flüssigkristallanzeige schnell löschen
Bildpunkt gesetzt wird, fehlen bei jedem Löschvorgang ca. 100 einzelne Messwerte. Als µC wird der MSP430F168 verwendet. Die Flüssigkristallanzeige enthält den IS T6963C. Das Programm ist in 'C' geschrieben. Gibt es eine Möglichkeit, mit einem einzigen Befehl die gesamte Anzeige zu löschen oder könnte
bekommen, einzelne Schreibzugriffe sind da recht langsam. Wenn du einen Controller mit genügend RAM hast (F168 ist gut, 1kB brauchst du ja eh um auf die SD zu schreiben), dann kannst du dir ein zweites Array anlegen, in dem du jeweils beim "Überlauf" von Index alle Werte zwischenspeicherst und dann die Funktion
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Teil wie folgt: VDD -> 3.3V VCC -> 12V (mit Mosfet durch uC geschaltet) VSS -> GND VSL -> 4.7uF nach VSS Vcomh -> 4.7uF nach Vss D0 -> SPI clock D1 -> SPI data CS -> SPI CS oder SS DC -> Data or Command Auswahl RES -> /RESET Alles andere hängt in der Luft. An dieser Stelle nochmal
Zusätzlich auf der Platine vorgesehen: - Step-Up Regler vom OLED Controller (Funktioniert sehr gut) - MSP430F168 oder pinkompatible - I²C EEPROM - 3,3V Regler MAX88? - 2 SMD USB Buchsen (B und mini B) für Stromversorgung (Ein Pin hat leider einen Layoutfehler) So gut wie alle Daten- und Steuerleitungen
-
Thread
ATMega8: zu hoher Stromverbrauch mit Uhrenquarz
Nimm einen MSP430 (700nA) und eine 3.6V Lithium Mignon-Zelle (2,4Ah). Verwende nur Keramikkondensatoren und löte die Lithiumzelle ein! Das sollte deutlich länger als 20 Jahre laufen.
Mega8 bereits festgelegt? Das nicht unbedingt, aber den hab ich grade schon mal da. > Nimm einen MSP430 (700nA) und eine 3.6V Lithium Mignon-Zelle (2,4Ah). Mit der 2,4Ah Zelle würde auch mein jetziger Aufbau schon 11 Jahre gehen und der hat noch viel Einsparpotential. Allerdings ist die Frage: Hält
-
Thread
extrem leicher Akku
richtig gerechnet? 1000µF = 1 mF = 1e-3F pro mA sinkt die Spannung um 1V in 1 *s* . Akku hat eine Ladung (As, mAh), keine Kapazität! Kondensator hat eine Kapazität (F) Es gibt inzwischen sehr niederohmige Goldcaps, und
hatte diverse probleme beim laden, obwohl ich mich an datenblätter genau hielt Wenn du dir nen msp430 raussuchst, hast du über den stromverbrauch schon mal riesen Vorteile. dann noch powerdown-modi programmieren. und die den goldcaps ähnlichen Polyacene akkus verwenden. das klingt vielversprechend
-
Thread
MMC/SD-Karte mit FAT16 an AVR
vernachlässigen, da FAT16 viele 16Bit- und 32Bit-Operationen benötigt. Ich vermute, das es auf einem MSP430, ARM oder auch AVR32 wesentlich besser liefe. Werde es auch mal mit größeren Blockgrößen versuchen. Im Moment lese ich ja immer nur 8Byte pro read-Aufruf.
0 #define get_pin_locked() 0 Im Makefile änderst Du folgende Zeilen passend ab: MCU := atmega168 MCU_AVRDUDE := m168 MCU_FREQ := 16000000UL Das sollte dann alles sein. Roland
-
Thread
winziger Webserver mit enc28j60+mega32
Cool :) Ohne Debugausgaben kann man sogar ein floodping (ping -f 192.168.0.6) auf den server loslassen. Mit Debug aktiviert gehen aber ein paar Pakete verloren ;) Heute bin ich nicht allzuviel weitergekommen. Hab nur den LM75 Kram und das plotten der Grafiken
Hi, so Router ist auf 192.168.0.66 angekommen und der miniServer macht immer noch das was er soll. Zeit und Datum werden korrekt geholt. Auf dem Debug habe ich immer mal "UDP : ?". Wenn ich das Flag -f ("Don't Fragment") setze geht
-
Thread
atmel dataflash am msp430?
nicht direkt auf die Speicherbausteine von ATMEL gemünzt ist, aber immerhin SPI in Verbindung mit der MSP430-Reihe erklärt: http://tinyurl.com/b4jo5
Ich hab schon mal einen AT45DB321 mit einem MSP430F149 zusammen spielen lassen. In 4MByte Speicher kann man schon die eine oder andere Sache ablegen. Das Auslesen dieses Speichers nimmt allerdings ne menge Zeit in Anspruch. Was soll denn der Datenlogger
-
Thread
Projekt: Open-Source Hausautomation
gleichen Hersteller oder so. Denn sonst wird das Projekt keinen Anklang finden, vermute ich. Klar, der MSP430 wäre sicher auch nicht schlecht, hat ne Menge Speicher, etc. Aber ist halt wieder nicht so günstig, leicht zu beschaffen etc. Die AVRs dagegen bekommt man in allen möglichen Variationen und günstigen
1 Platine, Sensor 3,050 1 Mega168 1,700 1 PCA82C251 T/N3 1,280 1 78SOT89 5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
Der R8C konkurriert m.E. nicht so sehr mit ARM7 als mit den 8bittern und MSP430. Und gegen i51 und AVR hat er immerhin einen weit vollständigeren und klar angenehmeren Befehlssatz zu bietet - so man in Assembler programmiert (arg komplex, aber dafür CISC und komplett). Mit dem
euch schon jemand eine Schaltung für einen Debugger Clone gefunden? Das schöne an den AVR,ARM,PIC,MSP430 und co. ist das es für diese Debugger Clones gibt, die man relativ schnell und einfach nachbauen kann. LG Michael
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
größe 40mm x 60mm 2. MMI platine (in arbeit) - nur mit display lieferbar. - 5 volt eingang. - MSP430F15x/MSP430F16x/MSP430F161x microcontroller. - JTAG anschluss. - I2C anschluss mit pegel anpassung. - RS232 V24 anschluss. - bis zu 64Kbytes EEPROM (smd) - Spannungs regler für 3.3 volt und 2.8
@Thomas H >hat jemand schon die Lib für den MSP430 verwirklicht? die ganze Lib nicht, aber ich habe ein LS020 an einem MSP430F1611.
-
Thread
Umstieg AVR -> ARM (z.B. AT91SAM7S)
Hand und viel Mühe hinzubekommen. (Achtung, es gibt bei TQFP auch mit 0.8mm Rater wie zB beim ATmega168, da sind löttechnisch aber leider Welten dazwischen)
@Patrick: Ich habe bei elk-tronic schon TQFP64 Adapter mit 0,5 mm Pitch für mein MSP430F167 bestellt. Die sind leider nicht auf der Webseite aufgelistet (Anfrage per email). Die Qualität ist gut und die Preise unschlagbar günstig.
-
Thread
Warum verwendet WinAVR nie swap/mul ?
364: 88 b3 in r24, 0x18 ; 24 366: 80 7f andi r24, 0xF0 ; 240 368: 91 2f mov r25, r17 36a: 92 95 swap r25 36c: 9f 70 andi r25, 0x0F ; 15 36e: 89 2b or r24, r25 370: 88 bb
Controller mehr gibt" Dann hat man den Fehler schon vorher gemacht. Wer beispielsweise ein Programm auf MSP430 schreibt, das schon in der ersten produktiven Version bei 30-40KB liegt, der hat den Fehler schon bei der Auswahl des Controllers gemacht.
-
Thread
DMX Dimmerpack bauen
Erstens programmiere ich nicht AVR, sondern MSP430. Zweitens wollte ich keinesfalls irgendjemanden angreifen. Falls du, Christof, mich für hochnäsig hälst, ist das leider dein Pech und mir ziemlich egal. Ich habe lediglich The Clown (Realnames sind
wenn ich das Webserver-Projekt durch habe) dann endlich auch mal der DMX512-Implementation auf dem MSP430 widmen ...
-
Thread
Sensorkurve in C umsetzen, wie?
mit dem gnuplot als Parameter aufgerufen wird): set encoding iso_8859_1 # set title "KTY81-110" f(x)=a+b*x+c*x**2+d*x**3 a=-75 b=0.05 c=-0.5 d=0.5 set xlabel "R" set ylabel "T" FIT_LIMIT=1e-20 fit f(x) 'kty81-110.txt' using 1:2 via a, b, c, d plot 'kty81-110.txt' with points, f(x) # pause
eine Stil-Frage. Hersteller wie Texas Instruments geben die Formeln mit Parametern an (zumindest beim MSP430); da muß man nichts selber fitten.
-
Thread
Netzwerkkarte mit RTL8019
Naja, bisher habe ich nur den MSP430x4xx Family User's Guide (slau056d) und den MSP430x1xx Family User's Guide (slau049d) gesehen. Übrigens gibts jetzt auch Erratas dazu! MSP430x4xx Family User's Guide Errata (slaz008) MSP430x1xx
nu geändert, jetzt kommt: Init Network Card: ......... Init Ready! Card Init: 34 My Mac: 1e.1f.2b.2c.2d.4d My IP : 192.168.1.101 aber ping geht noch immer nicht - und mehr sagt er auch im terminal net...
-
Thread
Fernbedien RC5 Empfänger
sowie bei #ifndef F_CPU #define F_CPU 10000000e6 /* Quarz mit 10.0000 Mhz */ #endif das e6 ?? vielen dank
nicht nur beim Neu-Drücken der gleichen Taste. Hier kannst du in der main.c gucken wie ich das auf dem MSP430 gemacht hab: http://www.mikrocontroller.net/topic/114767 wollte das nämlich für DVBViewer Bedienung auch so haben.
-
Thread
MCs mit mehr als 60 k Flash?
Weil mir ein Programm für den MSP430F149 nahezu die ganzen 60 k Flash belegt, suche ich einen MC mit wesentlich mehr, damit ich nicht ständig auf viele Programm-Features verzichten und nur auf Größe optimieren muß. Was gibt es denn
Kann man den Programmspeicher bei den MSP430 nicht extern erweitern?