-
Thread
PlatformIO: Zuwachs bei unterstützten Entwicklungsboards und RTOS
die zu unterstützen. Was anderes wie Freescale Kinetis, Infineon XMC, Nordic nRF51, Silicon Labs EFM32, TI MSP430, ..., ist nur ein paar Klicks entfernt. Eigene Boards hinzuzufügen ist auch erstmal kein Akt, die .json Dateien dafür enthalten jetzt nicht so viele Informationen. Aufgeben musste
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
JLinkExe -if SWD -speed 1000 -commanderscript ./burn.jlink more burn.jlink device EFM32GG230F1024 speed 4000 loadbin LCD_Tester.bin 0 r g exit 0 Damit reicht dann ein make download und der Controller ist gebrannt. DEbuggen mit gdb geht auch. Aus Eclipse raus geht auch alles
-
Thread
Cortex M3 nested IRQs?
Hallo da draussen, Ich brauch mal etwas Erleuchtung. Prozessor: EFM32GG230 = Cortex-M3 Compiler: gcc Ich habe einen Systick IRQ mit 1ms laufen. Der macht nichts besonderes ausser eine Variable fuer eine delay Funktion runter zu zaehlen. Funktioniert bestens.
-
Thread
EFM32F030 und Standby
Hallo, eine Frage bzgl. dem STM32F030 Controller und dem Standby Mode: Muss der WKUP-Interrupt aus dem Standby-Modus in einer "normalen" ISR eines EXTI-Vektor abgearbeitet werden, oder vollzieht das System danach ohnehin einen Reset? So ganz will das bei mir noch nicht laufen...
-
Thread
Welcher ARM-Prozessor als Anfänger ?
Nimm das Development Board mit dem EFM32 Pearl Gecko von Silabs, der entspricht genau Deinen Anforderungen. Blackbird
-
Thread
gcc11 könnte das avr Backend verlieren
RAM - nicht besonders stromsparend mit der 5V Halbleitertechnik, da sind Architekturen wie EFM8/EFM32 und MSP430 weiter Es gibt ja genug Alternativen. Von daher lasst ihn sterben. fchk
-
Thread
Alternative zu Assembler
Funktionen, der mit `__attribute__((naked))` anotiert ist: [c] void __attribute__((naked)) efm32_flash_write_stub(uint32_t *dest, uint32_t *src, uint32_t size, uint32_t msc) { ... } [/c] Die Dokumentation vom GCC sagt dazu aber: [c] naked This attribute allows the compiler to construct
-
Thread
Neue MCU familie gesucht
Vor vielen Jahren bin ich von Atmel-Controllern auf EFM32-Controller umgestiegen, "gleitend" :) Beruflich und auch privat. Habe es nicht bereut und mit den EFM32- und EFM8-Controllern und den günstigen Developmentboards mehr machen können, als es die Atmel-Controller
Blackbird schrieb im Beitrag #5871046: > Vor vielen Jahren bin ich von Atmel-Controllern auf EFM32-Controller > umgestiegen, Glückwunsch, aber auch die basieren auf der Arm Cortex M Familie, die der Gerd L. leider nicht mag! :-(
-
Thread
Welchen Mikrocontroller wähle ich?
ARM-Architektur, z.B. - STM32 von STMicroelectronics - LPC von NXP - SAM von Atmel/Microchip - EFM32 von SiLabs Mit dem Arduino Framework lassen sich zwar einige Boards programmieren, durch die Abstraktion von der Hardware ist es aber nicht immer möglich effizient zu programmieren oder jedes
-
Thread
Einstieg in STM32(L4)
einfache Software Beispiele finden. > > Bitte helft mir! > > Gruss > Gerd Ja, geht. Mit EFM32. Blackbird
-
Thread
Strom mit einem Oszilloskop mithilfe eines Widerstandes messen
Oszi würde man also einen Kurzschluss produzieren. Meine NRF52 messe ich übrigens gerne mit einem EFM32WG SDK Board aus. Den EFM32 einfach in dem EM4 schicken (per Demo Programm, dann schluckt der nur noch nA) und schon kann man auf VMCU bis so rund 100mA messen.
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
umgestiegen. Habe seitdem auch viel mit anderen ARM-Controllern gearbeitet, z.B. Kinetis, LPC oder EFM32. Alle haben ihre Vor- und Nachteile. Die LPCs haben meiner Meinung nach eine sauberere Peripherie als die STM32 und skalieren nach oben hin ähnlich gut, sind aber nicht so günstig für Privatanwender zu bekommen. Das gleiche gilt für Kinetis. EFM32 bestechen durch die Bluetooth-Schnittstelle und die frei konfigurierbaren Pinouts dank Bus-Matrix, skalieren aber nicht so gut nach oben. Wenn du einen STM32 in Betracht ziehen solltest, empfehle
-
Thread
J-Link Edu vs. ST-Link V2
Jens schrieb im Beitrag #5762596: > Ich bin auf die EFM32 von Silicon Labs umgestiegen. Kannst Du Deine Gründe für diesen Umstieg kurz erlaeutern?
Mehmet K. schrieb im Beitrag #5763020: > Jens schrieb: >> Ich bin auf die EFM32 von Silicon Labs umgestiegen. > > Kannst Du Deine Gründe für diesen Umstieg kurz erlaeutern? Um ehrlich zu sein, habe ich die Entscheidung nicht selbst getroffen sondern mein Arbeitgeber. Da
-
Thread
Strom messen von µA bis 100A
Die EFM32-Developmentboards haben eine Strommessung von 100nA bis 100mA onBoard. Das wird mit 2 Meßwandlern gemacht und in Software ausgewertet. Blackbird
> Die EFM32-Developmentboards haben eine Strommessung von 100nA bis 100mA > onBoard. Ja, das haben sie. Hilft einem bei eigenen Sachen aber nur bedingt weiter. Ich denke das die Moeglichkeit kleine Stroeme
-
Thread
MSP430 Aufkündigung?
Mehr an Rechenleistung und Speicher zum günstigen Preis hinzu. Wenn es um Ultra Low Power geht... EFM32
das blanke Bauteil (EFM32 Zero Gecko) kostet ein Vielfaches des MSP430 und ist garantiert nicht so weit verbreitet. Der Bezug ist auch nicht garantiert. Den EFM32 krieg ich auch nicht bei meinem Händler meines Vertrauens.
-
Thread
PC oder USB HiSpeed galvansch trennen
Keine Ahnung, da verlass ich mich auf den TO (was den ICD3 angeht). Aber zumindest hab ich hier ein EFM32-Board rumliegen, dessen onboard JLink kann Hi-Speed und der ist manchmal etwas zickig, bestimmte Hubs mag er nicht und längere Kabel können auch problematisch werden. Aber bei den Problemen des
-
Thread
Diverse Dev-Kits abzugeben
TWR-K60N512 Tower Kit ATMEL SAM3U Eval Kit (Nur Platine + Karton, keine CD / Zubehör) ATMEL AT91SAM-ICE EFM32ZG-STK3200 EFM32ZG-STK3200 EFM32ZG-STK3800 EFM32 Sensor EXP Card LXPresso LPC1114 REV A Dazu noch ein Microchip PIC18 Wireless Development Board Es besteht aus mehreren, zusammensteckbaren
-
Artikel
LPC-Mikrocontroller
Emblocks ist eine kostenlose 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
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
zu sein. Wenn es Dir um LowPower und energiesparen geht, dann schau Dir doch mal die SiliconLabs EFM32 Gecko Controller an. Wenn Energie keine Rolle spielt, dann wüßte ich nicht, warum man überhaupt noch einen MSP430 einsetzen sollte.. Die Lektüre der Erratas ist, wie von den Kollegen oben schon
sein. > Wenn es Dir um LowPower und energiesparen geht, dann schau Dir doch mal > die SiliconLabs EFM32 Gecko Controller an. Wenn Energie keine Rolle > spielt, dann wüßte ich nicht, warum man überhaupt noch einen MSP430 > einsetzen sollte.. Mir scheint zwischen den Zeilen es gibt doch ein paar graue
-
Artikel
Mikrocontroller Vergleich
für ca. 20 Euro Infineon XMC4500 Relax Kit für ca. 10 Euro Energy Micro Starter Kit ab ca. 55 Euro EFM32 unterstützt nur SWD. AVR: für ATmega16/162/32/128 ist JTAG günstig verfügbar (Olimex, Erostech) bzw. einfach zu bauen (Evertool). ATmegas ab 2005/2006 mit JTAG sind zu dieser Billigvariante inkompatibel
Spannungserzeugung, manchmal 2 Betriebsspannungen benötigt; Tendenz aber fallend. Links. Forum 8051 ARM AVR EFM32 LPC1xxx MSP430 PIC R8C ST7 STM8 STM32 Z8 Z8_encore! Vergleich (Original in englisch von Jay Carlson) Vergleich (in deutsch übersetzt)
-
Thread
Schaltung gesucht: DA-Wandler mit Werten aus RAM füttern
mehr) soll mit Werten > aus einem RAM gefüttert werden, Sowas ist heutzutage in µCs integriert. EFM32 z.B. haben 2* 500kSps/12 Bit DAC drin, und die EFM32GG gibts bis 1M Flash + 128KB RAM, den man notfalls extern erweitern könnte. Filter mal die parametrische Suche von µC bei einem der großen Distributoren
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
immer wieder gesagt > es gibt Mikrocontroller mit Quadrature Decoder Kanäle, NXP LPC176x Silabs EFM32 LG/GG/WG (deren Dekoder ist IIRC ein niedrig getektetes Low-Power Peripherial). NordicSemi NRF52xxx Und das sind nur die mit denen ich mal gearbeitet habe.
-
Thread
[V] Verkaufe div. Module: Raspberry Pi 3 B+, div. Maxim Boards, Renesas Starter Kit
Zusätzlich gibt es noch ein Zero Gecko Starter Kit von Silicon Labs Typ EFM32ZG-STK3200 Preis VB
-
Thread
Silabs EFM32 STK3800 Board mit externen JTAG/SW betreiben
Hallo, habe ein Silabs EFM32 Starterkit STK3800 (Wonder-Gecko) hier. Soweit keine Probleme. Betrieben mit dem Internen Debug Schnittstelle (On Board- JLink) OK. Am Keil-MDK5.25 und Silabs Studio4 ....passt alles -OK
auf "Debug In" gestellt? Ansonsten wäre der JTAG Stecker nicht aktiv. Aber dier JLink auf dem EFM32WG kann bis 12 MHz (wenn aktuelle Firmware drauf ist). Ich habe meine leisen Zweifel das der Keil ULINK besser oder schneller wäre. Andere Falle: Der EFM32 kennt nur SWD und kein JTAG. > Power über
-
Thread
Wasserkontakt -> LED-Blitzer ("klassisch" oder Mikrocontroller?)
sich der Strom auf den Outputs nicht einstellen. Das ist bei modernen µCs - ich habe hier z.B. Silab EFM32 oder NordicSemi NRF5x - anders, dort kann man z.B. die Outputs auf ~4mA begrenzen. Ansonsten bricht die CR2032 gnadenlos in der Spannung ein -> Reset des µC.
-
Thread
Suche µC mit low-power DMA (ADC->SRAM)
wenn die ARMs im Tiefschlaf sind. Ist aber kompliziert, den zu programmieren. Bei den Geckos (EFM32) gibt es auch so etwas, nennt sich Peripheral Reflex System. Soll aber auch nicht gerade einfach sein. Das kann auch bei schlafendem Prozessor ins RAM transferrieren. Aber der Einwand mit SD Karten
-
Thread
Simplicity Studio V4 Debugger Einstellungsproblem
Das Bluetoothmodul und Setup scheint zu funktonieren, denn wenn ich einen Beispielcode für einen EFM32PG1B lade und diesen laufen lasse, kann ich diesen problemlos debuggen. Deshalb denke ich, dass etwas mit den Einstellungen für den Debugger nicht stimmt. Ich weiss jedoch nicht was ich ändern muss
-
Thread
Wie PWM mit Duty Cycle Error <0,1% erzeugen?
werden. *Analoge* Prüfsignale? Da hatte ich eher die 500kSps 12-Bit DACs von einem (Silabs) EFM32 benutzt, eventuell nachverstärkt. Die dürften den Ansatz mit PWM deutlich übertreffen.
Jim M. schrieb im Beitrag #5391081: > Da hatte ich eher die 500kSps 12-Bit DACs von einem (Silabs) EFM32 > benutzt, eventuell nachverstärkt. Warum denn 500 kSps? Das ist doch nirgends gefordert. > Die dürften den Ansatz mit PWM deutlich übertreffen. PWM mit 7 Bit Auflösung kann durchaus eine
-
Thread
AVR Mikrocontroller Sicherheit
µCs mit eingebautem AES in Hardware. Beispielsweise alle Bluetooth LE-fähigen µCs, oder z.B. Silabs EFM32 wenn es stromsparend sein soll. AVRs sind da aber AFAIK nicht dabei.
-
Thread
Alternativen zur Arduino IDE!
iCE40 Maxim 32 Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC Samsung ARTIK Silicon Labs EFM32 Teensy TI MSP430 TI TIVA WIZNet W7500 ESP8266 Non-OS und RTOS SDK mbed ... Vielleicht hätte das mehr in einen persönlichen Blog gehört, nachdem ich sowas aber nicht habe und man hier ja nicht
-
Thread
Verbesserungsvorschläge und Stromverbrauch eines AVR Weckers
lediglich 0,01A für die Gesamtschaltung. LOL, 10 mA sind extrem viel für eine Quarzuhr. Mit einem EFM32 und dessen LCD auf dem STK verbraucht das Uhren-Beispiel <10µA, das sind 1000fach weniger Strom. Eine CR2032 hält da /Jahre/.
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
Busywait. Dann hol Dir einen dicken µC, der entweder 2 kompltt getrennte Flash Bereiche hat (z.B. EFM32GG) oder den kompletten Code aus dem RAM ausführen kann.
-
Thread
[V] erschenke div. Evaluation Boards
Teile ihr haben wollt (Mehrfachnennungen gehen klar), first come first served. 1x Energy Micro EFM32 Starter Kit 1x Atmel AVR32 EVK1105 1x Atmel STK500 1x Renesas M16C StarterKit Plus 1x Microchip PICDEM.net 2 1x Microchip Internet Radio Demonstration Board 1x Stellaris Launchpad LM4F120 Evaluation
hallo, ich hätte interesse an 1x Energy Micro EFM32 Starter Kit 1x Microchip PICDEM.net 2 und an den smd kondensatoren danke mt
-
Thread
ATmega Development Boards (Sind die OK?)
#5344332: > Meinst Du diesen hier?: > > https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-gecko-starter-kit https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-giant-gecko-starter-kit Neue haben sie inzwischen ja sogar auch: https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-giant-gecko-starter-kit
-
Thread
Mikrocontroller mit exotischem SPI?
Silabs EFM32 könnten das mit dem USART als 2x10bit oder 4x5Bits abbilden. Wenn es schnell und SPI Slave sein muss, dann hätten die auch DMA.
-
Thread
J-Link(CN), SW4STM32 Debug instabil
ich der Meinung das es nur eine Einstellung ist. @christopher_j23 Das sehe ich auch so. Für ein EFM32 habe ich so ein J-Link Ableger an Board, dort ist das auch so. Leider hat auch das offizielle Edu Mini keinen Support, wäre also das gleiche Glücksspiel, nur teurer. Im Hinterkopf habe ich
-
Thread
AVR Assembler relative jump
direkt aus dem RAM ausführen können, wie MSP430 und ARM. Da gibt's auch sehr Energie Sparende (zB EFM32) und günstige (zB STM32F0). Insbesondere ARM ist sogar dafür/ausgelegt/, dass man dafür Betriebssysteme schreibt, denn es unterstützt unprivilegierte Modi, Speicherschutz, und effiziente Kontextwechsel
-
Thread
Suche Display mit 100 µA bei 3,3 V
Oder die Memory LCDs von Sharp sind auch sehr sparsam. Hab so eins auf einem EFM32 DevBoard, es gibt aber auch Breakoutboards aus der Arduino Ecke.. https://www.sharpsma.com/products?sharpCategory=Memory%20LCD&p_p_parallel=0
Beitrag #5293130: > Oder die Memory LCDs von Sharp sind auch sehr sparsam. > Hab so eins auf einem EFM32 DevBoard, es gibt aber auch Breakoutboards > aus der Arduino Ecke.. > > https://www.sharpsma.com/products?sharpCategory=Memory%20LCD&p_p_parallel=0 Dein Board habe ich gefunden, das Display
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
RS485 entschieden. Ist auch meine Wahl. Ich nehme den MAX3072 auch deswegen, weil ich meinen uC (EFM32GGxxx) mit 3,3V versorge. Ebenfalls slew rate limited und 1/8 load. Den Aufwand für das Protokoll solltest du aber nicht unterschätzen. Ich hab das für mich mit Gruppenbildung und hot plugging spezifiziert
-
Thread
Warum entwickeln sich die Atmegas zurück?
laser-bee Cortex-M lohnt erst bei Flash und RAM über 64KB Selbst für USB-C wird hier EFM8 statt EFM32 genutzt: https://www.silabs.com/products/development-tools/mcu/8-bit/usb-type-c/high-power-charger-reference-design
-
Thread
Variableninitialisierung
wollte. Mein Compiler: gcc-Version 4.7.4 (GCC) Controller: GiantGecko StartupCode: startup_efm32gg.S Wir alle verwenden globale Variablen ja selten. Aber gelegentlich kommt es ja mal vor das dies sinnvoll ist. Und noch seltener kommt es vor das es sinnvoll sein kann das eine Variable beim start
-
Thread
Umstieg ATmega / SAM C21
als High-Pegel und die meisten Cortex-M Mikrocontroller haben 5V tolerante Pins, z.B. STM32, LPC, EFM32 und viele mehr. Kommunikation mit 5V-Peripherie ist dort normalerweise problemlos möglich, als ob die Controller selbst mit 5V liefen, d.h. kein zusätzlicher Aufwand bei der Hardware nötig. Bei Cortex-M
-
Thread
115200 Baud mit 9-Bit + Parity
Wie ich schon gesagt habe die EFM32 von Silabs koennen alles von 4 bis 16Bit. Da gibt es keinen Grund mehr sich mit ollen MCS51 Kamellen abzugeben. Und wo wir schon mal dabei sind, die M16C von Renesas koennen es auch. So selten ist
-
Thread
serial-port: feststellen, ob write fertig ist
in Hardware erzeugen und an einem GPIO ausgeben, ich kenne sowas z.B. von NXP LPC17xx oder Silabs EFM32. Beim RPi müsste man mal ins Hardware Handbuch schauen. Eine Hardwarelösung wäre ein retriggerbarer Monoflop, der den Umschalter mit dem Low auf der Tx Leitung verknüpft - und bei high ungefähr
-
Thread
Stromverbrauch von μC mit deep sleep messer und Batterie berechnen
Power down, und geht schnell in den zweistelligen mA Bereich während Code ausgeführt wird. Auf den EFM32 STKs wird das Problem IIRC mittels mehrstufigem Gain beim OpAmp umgangen.
maximale Zeitbasis) sollten eigentlich ausreichen. Jim M. schrieb im Beitrag #5264294: > Auf den EFM32 STKs wird das Problem IIRC mittels mehrstufigem Gain > beim OpAmp umgangen. Während dem Umschalten bist Du also "blind" wenn gerade der große Spike kommt? Welche ADC-Auflösung hat das EFM32 denn?
-
Thread
QT QProcess Jlink gdbserver
interessanten Fehlermeldung: Programm: [/usr/bin/JLinkGDBServer] Parameter: [-if SWD -device EFM32GG230F1024] SEGGER J-Link GDB Server V6.20h Command Line Version JLinkARM.dll V6.20h (DLL compiled Oct 27 2017 16:21:36) WARNING: Unknown command line parameter -if SWD -device EFM32GG230F1024
Du übergibst nur einen Parameter: "-if SWD -device EFM32GG230F1024" gdb erwartet 4: "-if" "SWD" "-device" "EFM32GG230F1024" --> einzeln in die StringList schieben.
-
Thread
AT32UC3B0512 PDMA mit Timer
kein Event System, sondern direkt verdrahtete Timer (ADC, PIO). Ich verwende hier lieber als µC EFM32 und NRF5x (mit BT Low Energy). Beide haben ein Event System, der NRF5x allerdings kein flexibles DMA. Für Dein Problem: F. K. schrieb im Beitrag #5255124: > Da die LED's > eine feste Datenrate
-
Thread
Microcontroller mit langer Akkulaufzeit
RTC and supply brownout (< 300 nA) (siehe auch https://jaycarlson.net/pf/silicon-labs-efm8/) -> EFM32: 0.9 µA deep sleep mode, including RTC -> MSP430
es mit < 4 µA Grundlast, automatisch jede Woche > eine Aktion anzuleiern? Ach kleiner. Ein EFM32 der von seinem internem Backup Realtime Counter aufgeweckt wird braucht in der Wartezeit 0.5uA. Alles ueber einem 1uA ist doch totale Verschwendung. :-D Olaf