-
Artikel
MSP430
teilweise mit Hardware-Multiplizierer, UART, AD-Wandler oder LCD-Treiber, die meisten im SMD-Package mit 20 bis >100 Pins. Einige neuere aus der MSP430F2xxx-Serie gibt es auch im DIP-Package (Bezeichnung: MSPxxxx -N). Der MSP430F1121 zum Beispiel hat 4kB Flash-ROM, 256B RAM, 2 Timer und steckt in einem SO-
können dadurch auch Controller programmiert werden, die nicht in den 20-Pin PDIP-Sockel passen, wie z.B. die MSP430F-Serie. Weitere Adapterplatinen und JTAG-Programmer für MSP430-Controller bekommt man bei Olimex (Bulgarien), in Deutschland bei Elektronikladen oder Watterott
-
Artikel
Entscheidung Mikrocontroller
der MSP430 erfolgt über JTAG-Schnittstelle und in neusten Varianten (MSP430F20xx, F21x2, F22xx) über ‚Spy-Bi-Wire’ (2-wire JTAG). Die ursprüngliche JTAG-Schnittstelle benötigt 4 Signalleitungen plus Reset. Bei ‚Spy-Bi-Wire’ sind die Signalleitungen auf 2 reduziert. Jeder anwenderprogrammierbare MSP430 enthält einen Bootloader. Bei den Typenreihen MSP430F1xx, F2xx und F4xx befindet er sich im ROM. Bei den MSP430F6xx im Flash-Speicher. TI bezeichnet die Programmier- und Debugging-Hardware als Flash
-
Artikel
Mikrocontroller Vergleich
Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (1): Lokale Daten ggf. statisch gespeichert, nicht reentrant. (2): Lokale Daten
in den RAM-Adressbereich einblenden. M16C: Hängt vom Compiler ab. Mit 16-Bit Zeigern (GCC) nicht, 20-Bit Zeiger sind ineffizient. ARM, MSP430, R8C, ST7, TLCS-870: von Neumann-Architektur, problemlos. Lineare Adressierung vom RAM?. 8051, ARM, AVR, MSP430, R8C/M16C, ST7, TLCS-870, Z8e: kein Problem. PIC
-
Artikel
MSP430 LaunchPad
und 20-Pin Gehäuse Flash-Emulation zum programmieren und debuggen zwei LEDs an den MSP430-Ports P1.0 und P1.6, per Jumper inaktivierbar ein Taster an dem MSP430-Port P1.3 Reset-Taster Kompatibel mit MSP430G2xx2, MSP430G2xx3, and MSP430F20xx bausteinen in PDIP14 oder PDIP20 Gehäusen Das in das LaunchPad emulator interface ermöglicht "in-system programming" und "debugging" über die integrierte USB-Schnittstelle,
-
Artikel
Reichelt-Wishlist
) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs im
teurer als bei der Konkurenz, störempfindlicher, grotesk schwache Ausgangstreiber) Microchip PIC 12F683 (8pin PIC mit PWM !) => Bereits im Sortiment: Best. Nr PIC 12F683-I/P bzw. PIC 12F683-I/SN MSP430F135 | | | | (MSP430F135 im Programm Bestellnr.: MSP430F135 IPM) SMD 0Ω in Bauform 0805 -> SMD-0805
-
Artikel
Linksammlung
ausführliche Einführung Kleine Projekte mit dem MSP430 - Schaltplan und Layout zu einem MSP430F149-Board und einem ADXL-G-Sensor mit MSP430 The MSP430 Bugspray Database - umfangreiche Datenbank für Bugs in MSP430-Controllern MSP430.info - Portalseite für MSP430; Info, Projekte (MIDI, USB) Yahoo group MSP430 - lebhaftes Forum mit vielen MSP430-Experten mps430-gdb und Eclipse - Eine Anleitung von Chris Liechti Forum MSP430 - Projekte mit MSP430 (GPS, BlueTooth
-
Artikel
STM32 für Einsteiger
ab 9€ align="center"| Microchip Demoboard ab 18€ (Für 16 und 32bit auch mit integriertem Debugger) MSP430 Demoboard ~35€ Steckbrettaugliches Board Blue-Pill Board ab 1,50€, S64DIL-405 mit STM32F405 30€ Arduino Nano clone ab 2€ PIC Microstick Einzelchip (Einzelstückpreise) 1..15€ nur SMD (TSSOP..LQFP.
Resümee: Wer nicht gerade auf den Kopf gefallen ist, der kann getrost mit einem STM32 starten. Ein STM32F4DISCOVERY Board kostet nur ca. 20 EUR - und mehr muss für den ersten Start nicht investiert werden - wenn es doch zu komplex sein sollte gibt es hier im Forum auch viel Hilfe. Jedenfalls sind diese 20
-
Artikel
FPGA Soft Core
) 1-6 cycles per instruction BSD OpenMSP430 @ OpenCores.org TG68 Ja, VHDL asm, C, C++, .. GCC, (68k-compatible) LGPL tg68 @ OpenCores.org UCore Altera VHDL Assembler Assembler, Emulator single cycle per instruction Artikel HP NEO430. MSP430
..12 Taktzyklen pro Instruktion, ~116MHz (Altera Cyclone IV EP4CE22F17C6N) Recourcenbedarf: 700..1200 LE's auf Altera Cyclone IV Datenblatt (auf GiHub): NEO430.pdf OpenMSP430. MSP430 kompatibel (verwendet MSPGCC Compiler), 16-bit RISC FPGA und ASIC erprobt Hardware (anpassbar
-
Artikel
MSP430 uIP Port
ist vergleichbar: Rowley MSPGCC Rowley MSPGCC (Bytes) (Bytes) (Addr) (Addr) (Addr) (Addr) clock.c 20 22 305a 306e 335e 3374 c8900a.c 720 690 306e 333e 3374 3626 main.c 348 270 333e 349a 3626 3734 psock.c 760 694 1100 13f8 3734 39ea timer.c 60 58 13f8 1434 39ea 3a24 uip_arp.c 934 1054 21e8 258e 3a24
und kommerzielle Anwendungen freigegeben hat (siehe Copyright Vermerk in den Quellen). =Download= MSP430 uIP 1.0 =Links= uIP 0.9 Port von Paul Curtis uIP von Adam Dunkels Easyweb3 von Olimex CrossWorks C Compiler für den MSP430
-
Artikel
JTAG
ist 33×19mm klein. 10-pin JTAG im 20'tel-Zoll Raster. Forumsbeitrag "neuer JTAG-Stecker für ARM" Keil ULINK2 (und Pinouts anderer JTAG-Stecker) MSP430 JTAG. Anschluß an Parallelport: Olimex MSP430 JTAG (PDF) bzw. ((GIF)). Siehe auch Diskussion
JTAG/SWD) LM3S support(JTAG/SWD) AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP) MSP430(without TEST) support(JTAG) C8051F support(C2/JTAG) AVR8 support(ISP/JTAG) LPC900 support(ICP) HCS08 support(BDM) HCS12(X) support(BDM) SVF support(JTAG) = Software = AVR JTAG. AVR-Studio (Windows
-
Artikel
USB
ATmega32 und einem open source USB Treiber. USB Client für universelle Steuerungsaufgaben mit PIC18F2455 oder PIC18F2550 Für MSP430 gibt es mittlerweile eine Implementation und einen darauf aufbauenden Bootloader Spezielle USB-µC. Diverse µCs von Cypress, siehe unten TUSBxxxx-Serie von Texas Instruments
USART, 2 CAN SPI, I2C, SSC SD/MMC, Ethernet 10 Mbit, Businterface Digikey ca. 7,85 € Texas Instruments MSP430F55xx Full bis 80 3,3V MSP430 25MHz bspw. 24MHz bis 128KB bis 8+2KB 8 x 12bit PWM 2 USART SPI, I2C verschiedene Ausbaustufen TI zurzeit als Muster ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz
-
Artikel
WS2812 Ansteuerung
das WS2812 Protokoll. Forendiskussion auf LPCWare AN11538 von NXP mit Beispielcode Ansteuerung mit MSP430. und DMA. basierend auf 5529 launchpad kit from TI. Braucht DMA Modul und UART Github Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12
16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver Ansteuerung mit Event System auf AVR
-
Artikel
LAUNCHXL-F28379D
Vererbungshierarchien und Abhängigkeiten übertreiben. Linkerskript. Wie auch gcc (bekannt aus WinAVR, Arduino, MSP430) verwendet der Linker (Compiler+Linker-Pfad: c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS/bin/cl2000.exe) ein Linkerskript. Es hat hierbei die Endung .cmd, das beißt sich mit Windows-Batch-Dateien
kodiert die Adressen auf Compiler-Seite und braucht kein extra Linkerskript (wie auch bei Arduino und MSP430). Die Entwicklungsumgebung stellt zwei Linkerskripte im Projekt bereit, eine für Kode im RAM (zum Debuggen) und eine für Kode im Flash (für das Endprodukt, auch debugbar). Diese machen besonders
-
Artikel
Benutzer:Claus mueller
Arbeite als Entwickler bei einem Unternehmen in Karlsruhe (BaWü) mit 20+ Jahren Erfahrung als Hardwareentwickler (analog / digital) und Programmierer (ausschließlich hardwarenah mit C oder ASM). Beruflich und privat beschäftige ich mich zur Zeit intensiv mit der Cortex-M0 (bzw. M0+) Reihe von STMicro (STM32F030 und STM32L051), ansonsten aber auch mit Cortex-M3 und ziemlich viel mit -M4. Über die Jahre hatte ich alle möglichen (PICs, 8051 von etlichen Herstellern, MSP430 und natürlich auch AVR) und unmöglichen
-
Artikel
Pegelwandler
Leitungslänge Beschränkungen: ggf. Platzbedarf Geschwindigkeit s.o. Beispiel: I2C-Bus: gemeinsam 3.3V und 5V. MSP430 an 3,3V/5V: slaa148.pdf Philips PCA9515: I2C Puffer mit Pegelwandlung. Der PCA9515 ist ein I2C-Bus Repeater, welcher I2C Busse mit verschiedenen Spannungen isoliert. Verfügbar bei Reichelt und DigiKey
Pegelwandler LVC Logikfamilie LVC Tranceiver 3V Tips ‘n Tricks (PDF) von Microchip Interfacing the 3-V MSP430 to 5-V Circuits (PDF) von Texas Instruments Texas Instruments Voltage level translators: Auswahl passender Bauelemente durch Eingabe der gewünschten Parameter
-
Artikel
Lichtsensor / Helligkeitssensor
ist jedoch ziemlich langsam. Als Näherung gilt: : Sperrschichtkapazität der Diode Bei angenommenen 20pF ergibt sie hier eine Grenzfrequenz von ca. 8kHz. Konstantstromquelle mit Transimpedanzverstärker. Hier wird die Photodiode nahezu im Kurzschluss als lichtabhängige Stromquelle betrieben. Der Kurzschluss
fürs Geocaching - Doppelnutzung einer LED als Lichtsensor und als Lichtquelle von Sir Vivor. (AVR) - MSP430 Demo Code - LED Matrix als Touch-Sensor - LED Matrix als Touch-Sensor Integrierte Photosensoren. Light-to-Voltage Converters Light-to-Frequency Converters (z. B. TSL230R, tageslichttauglich) Linear
-
Artikel
AVR - Die genaue Sekunde / RTC
Berechnung der Teilerfaktoren benötigt wird. Lösung. Speziell für den AVR kommen Quarze im Bereich 1MHz bis 20MHz zum Einsatz, d.h. in einer Sekunde werden 1.000.000 bis 20.000.000 Zyklen durchlaufen (Zyklen pro Sekunde = Frequenz). Möchte man eine Sekunde messen, kann man somit die entsprechende Anzahl Zyklen
10:1 Tastköpfen! Denn so ein Quarz wird von kleinsten Kapazitäten im Bereich von weniger als ein pF messbar verstimmt. Darum muss man in so einem Fall den Uhrentakt auf ein anderes IO-Pin ausgeben und dort messen. Beim MSP430 ist das einfach, man kann ACLK auf ein Pin direkt ausgeben. Der AVR kann
-
Artikel
LCD
, fertige Module mit Controller und einige Prozessoren mit integrierter Ansteuerung (z. B. aus der MSP430-Serie, oder AVR wie der ATmega169 ). LCD-Module mit eingebautem Controller lassen sich meist einfach mit einem Mikrocontroller ansteuern. Text (character) LCDs verwenden meistens den HD44780 oder
Datasheet_Epson_S1D13305.pdf Datasheet : Datasheet_HM628128D.pdf Datasheet : Media:Datasheet_SED1330F-1335F-1336F.pdf Projekte. Projekte mit Text-LCD. AVR-Tutorial: LCD AVR-GCC-Tutorial/LCD-Ansteuerung Projekt LCD an Parallelport (A) KS0066U oder Ähnliche --- LCD Treiber Tinykon - Menüsystem für LCD
-
Artikel
AVR-Tutorial: Schieberegister
es interessant. Ein häufiges Szenario ist ein Mikrocontroller mit 3-V-Speisung (etwa ein ARM7 oder MSP430). Dann kann man mit einem 74HCT595, an 5 V betrieben, echte 5-V-Ausgänge und die Pegelkonvertierung dazu haben. 74HC595 funktionieren hier nur mit Glück, und bei noch geringerer Speisespannung des
QC Q C Q 2 Q C QC Q C 3 Ausgang D QD Q D Q 3 Q D QD Q D 4 Ausgang E QE Q E Q 4 Q E QE Q E 5 Ausgang F QF Q F Q 5 Q F QF Q F 6 Ausgang G QG Q G Q 6 Q G QG Q G 7 Ausgang H QH Q H Q 7 Q H QH Q H 8 Masse, 0 V (nicht dargestellt) GND GND GND GND GND 9 Serieller Ausgang QH* SQ H Q 7 ´ Q' H QH´ Q H' 10 Reset
-
Artikel
EFM32
erheblich reduziert. ARM Cortex M3 bietet 1.25DMIPS/MHz, d.h. er benötigt nur ca. 1/4 der Taktzyklen eines MSP430 und verbraucht somit weniger Energie. Zusammen mit dem geringen Stromverbrauch im Aktivmodus von 150µA/MHz verbaucht der EFM32 daher signifkant weniger Energie. Schnelle Wake-up-Zeit. EFM32-MCUs
Status LED, Power LED alle uC Pins sind nach aussen geführt Abmessung: 43 x 34.5 mm das EM-32G880F128-H für ca. 20 Euro / 25 SFr. Cortex M3 Gecko 32G880F128 uC Standard JTAG Stecker mit ARM 2x10 Pin Layout zum programmieren/debuggen UEXT Buchse Li-ion Batterie Klemme, Power Jack (4.5-12VDC) RESET
-
Artikel
Temperatursensor
auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen. Anwendungshinweise bei Problemen An jeden Sensor einen 100 nF Keramikkondensator platzieren
TSIC206/306 Ansatz zum Empfang der Daten Beispiel mit Strobe ohne Interrupt Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend C++ Interrupt noch mehr C, problematisch Interrupt C für ATmega8 auch problematisch fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM RN: Bascom TSIC206 Thermometer
-
Artikel
LPC-Mikrocontroller
Bezugsquellen und Preise (Stand 06/2016) LPC810FN8 (DIP8): Digikey 1,09 € (bei einem Stuck). LPC812JD20 (SOIC-W 20): Digikey 1,26 € (bei einem Stuck). LPC812JDH20 (TSSOP-20): Digikey 1,44 € (bei einem Stuck). LPC824M201JDH20J (TSSOP-20): Conrad 2,99 € incl. MwSt, (2017/03) LPC812M101JD20FP (SO-20): Conrad
Entwicklungsumgebung. Sie unterstützt neben NXP uC weitere ARM uC (STM32, EFM32) sowie PIC, AVR und MSP430. Die IDE hat einen eingebauten GDB Debugger welcher System view (Peripherie Register anzeigen) beim Debuggen unterstützt. Ausserdem gibt es einen Project Wizzard für NXP uC Unterstützt wird der JLINK
-
Artikel
Elektronikversender
allerdings ohne Mehrwertsteuer, die korrekt abgerechnet wird (d.h. man zahlt bei Versand nach Österreich 20% Mwst., nach Deutschland m.W.n. 19%) der Preis für im Warenkorb befindliche Ware wird für einen Monat garantiert und nur bei Mengenänderung aktualisiert (d.h. zwischenzeitliche Preisanpassungen, nach
auch Privatkunden, Bankeinzug möglich ähnlich Segor ein Berliner Versender Hier findet man manche MSP430, die es sonst nicht in kleinen Stückzahlen gibt Herr Sander ist sehr kompetent und selbst Autor von Fachartikeln selbst abgekündigte Halbleiter können noch beschafft werden Bezahlung auch mit Kreditkarte