-
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
Grundwellenquarze zw. 40MHz und 50MHz
40-50 MHz Quarze in kleineren SMD Packages. Ich habe hier einen 48MHz Grundton Quarz auf einem EFM32 STK Board drauf, der braucht das für den USB Betrieb.
-
Thread
I²C mit Pullups auf verschiedene 3.3V's hochziehen erlaubt?
aushalten. Auch bei den "5V-toleranten uC" hat Marketing wieder über Technik gesiegt. Gerade entdeckt: EFM32TG11, GG12 vertragen abs max 2V (in Worten: zwei Volt)! Die meisten STM32 schaffen auch nur 4V. Aber 74LVC wollen ja auch verkauft werden :(
-
Thread
STM32F303xyz interner Bootloader
absolut stabil, der ist > zudem die letzte Rettung wenn im Programm die SWD Pins umgeschaltet Bei EFM32 geht dann immer noch der "Flash unlock" über SWD, der dann übrigens den Bootloader killt weil Flash hinterher komplett leer ist. Bei LPC1343 braucht der USB Bootloader auf der CCC R0ket über 30
-
Thread
TankPod 123 kHz LF Empfänger
Mit der TPMS Hardware lag ich falsch, das ist ein normaler Mikrocontroller (EFM32G210F128). Die Modulation ist wohl PSK (Phase Shift Keying). Die Info ist von hier (Test Report und Internal Photos): https://fccid.io/RYP21162 Ob man an die Firmware kommt müsste man ausprobieren
-
Thread
Usart Rx mit DMA
Wenn die STM32 auch Cortex-M3 Kerne haben, könnte man von den EFM32 Controllern (Energy Micro) die Beispiele im Prinzip übernehmen. Dort wird die Low Energy UART per DMA verwendet. Blackbird
-
Thread
ARM ist die Zukunft?
der 8-bit > Ära. Und wenn man sich in die Peripherie einmal eingefummelt hat, geht > das auch. EFM32TG108F4 Cortex-M3 24-Pin QFN LPC1102UK Cortex-M0 16-Pin UFBGA (gibt wohl auch einige im TSSOP-20) PIC32MX110F016B MIPSm4k 28-Pin QFN Größe passt schon, Preise dagegen noch nicht. Was auch zukünftig
bit >> Ära. Und wenn man sich in die Peripherie einmal eingefummelt hat, geht >> das auch. > > EFM32TG108F4 Cortex-M3 24-Pin QFN > LPC1102UK Cortex-M0 16-Pin UFBGA (gibt wohl auch einige im TSSOP-20) > PIC32MX110F016B MIPSm4k 28-Pin QFN Jo, ist aber immer noch zu fett für die wirklich kleinen
-
Thread
SWD Programmer von STM für andere Hersteller nehmen?
dem SWD Programmer auf den STM32 Discoveryboards auch andere Controller programmieren? Z. B. die EFM32 etc.? Oder gibt es da Probleme, weil ST den Programmer iwie kastriert hat?!
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
auch genügend Bumms für die zehn LEDs hat? Ich hab vom letzten Jahr noch einen Stern mit einem EFM32GG230F512 in DFN64 mit Masseflaeche unter dem Prozessor rumliegen. :-D Ich habe damals auf die Veroeffentlichung verzichtet weil ich mir dachte das die meisten den hier sowieso nicht loeten koennen
-
Thread
EFM32 Gecko Starter Kit + Temp-Sensor DS1820
Hallo Gemeinde. Ich möchte gerne an meinem EFM32 Gecko Starter Kit Temperaturen messen und auf dem LCD-Dsiplay zu Anzeige bringen... Der Mikrocontroller hat ja bereits ein I²C-Interface. Die korrekte Ansteuerung dürfte also nich tso schwierig werden
-
Thread
MISO-Auswertung
Angabe für einen µC - die SSP in einem LPC1768 etwa unterscheidet sich deutlich vom USART in einem EFM32.
-
Thread
avr32 vs. ARM
8.1 mA @ 33 MHz (while (1) { }, Peripherie aus, Code im Flash) LPC11xx 9 mA @ 50 MHz ... M3 EFM32GG 10 mA @ 50 MHz (Primzahlberechnung, Peripherie aus) STM32L151 8.5 mA @ 32 MHz (Flash aus, Code im RAM) AVR32 AT32UC3L 13 mA @ 50 MHz (Fibonacci), ~8.3 mA @ 50 MHz (Division) (Peripherie getaktet
-
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
NRF24L01 zieht über 200mA !
Multimeter zeigt normalerweise keine Peaks an, sondern den Durchschnitt. /me hat das mal mit einem AEM im EFM32 WG STK (zeigt Stromverlauf an) und einem NRF51 Modul gemessen, da gab es IIRC Spitzen bis kurz vor 100 mA beim Senden.
-
Thread
wie Layerstack aufbauen?
Versorgungsspannung von 230V um die 16V macht. Auf dem Buttom Layer befinden sich: - Controller (EFM32xxxx) - GSM Modul - GSM Antenne als Polygon ausgeführt - SMD GPS Antenne - und das restliche Hühnerfutter eben Ich frage mich an dieser Stelle welcher Layerstack am sinnvollsten wäre weil ich
-
Thread
Temperaturlogger UW-Höhle
messen und durch geeignete Programmierung minimieren kannst. https://www.silabs.com/mcu/32-bit/efm32-zero-gecko fchk
-
Thread
Erzeugen/Messen einer Sinusspannung mit Mikrocontroller (10MHz Bereich)
Abklingzeit einer Schwingung. Manche µC haben sowas eingebaut - ich denke da z.B. an den LEsense in einem EFM32(LG/GG/WG Serien).
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
verdienen muss. Nö, ich springe lustig zwischen ATmega, LPC11/12/13/17 und STM32F2/4 hin und her. Den EFM32 sehe ich mir bei Zeiten auch noch an. Die Toolchain ist ja immer die selbe. Natürlich unterscheidet sich die Peripherie zwischen den einzelnen Typen. Das sehe ich aber als Vorteil. Die AVRs benutze
alle Projekte hinbekommen. Im Gegensatz zu den XE16xx von Infineon, den SAM7 von Atmel und den EFM32 von Energy Mico, die doch schon mehr Grundwissen verlangen und die ich ohne Hilfe nicht in angemessener Zeit zum Laufen bekommen hätte. Zu den anderen ARM-Typen kann ich nichts sagen. Blackbird
-
Thread
Elektronik-Basar Nähe Wien
1x mbed NXP LPC1768 1x EFM32 Gecko Starter Kit ein Olimex Board mit einem AT91SAM7S256 hätte ich auch noch, aber ist schon etwas älter...
-
Thread
Universalprogrammer
SAM - Nordic nRF51 und nRF52 - NXP LPC8xx 11xx 15xx 43xx - freescale KL25 KL27 KL02 - SiLabs EFM32 EZR32 - Xilinx Zynq-7000 SoC - Broadcom BCM2836 (Raspberry Pi 2) Mir fehlt dort auch der Ti CC26xx.
-
Thread
Android als USB-Host: Spannung an USB-Buchse ?
Ja Funktioniert bei mir problemlos. Hab einen FTDI chip (USB to Serial converter) + EFM32 Application Processor + Infineon Funkchip an einem Motorola Xoom Tablet PC. Die Spannung bleibt sogar aufrecht wenn der Tablet PC in den Standby modus geht. Kann dir also nicht genau die Spezifikation
-
Thread
ARM: kompliziert?
Richtig, Beispiel: [http://www.mikrocontroller.net/articles/EFM32 EFM32] von Energy Micro: Mit Hilfe der CMU (Clock Management Unit) kann man die Peripherie ein oder ausschalten, bzw. mit den Takt versorgen, der benötigt wird. Die ARM CMSIS Libraries helfen die
Hersteller zum anderen wechselt. Wenn die Hersteller CMSIS auch für die Peripherie-Lib verwenden, wie die EFM32Lib für den EFM32, dann ist es auch einfacher bzgl. Peripherie zu wechseln. Viel Spaß mit dem nächsten ARM Cortex M Projekt! TK
-
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
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
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
Einen EFM32 mit einem 32768Hz Quarz im EM2 der durch den RTC aufgeweckt wird ;-) Für dich wahrscheinlich overkill, aber ja die können das so stromsparend und nebenbei noch viel mehr.
-
Thread
Ultra-low power PWM - µC / IC / diskret?
Wenn ich einen ARM nehmen würde, dann wohl eher einen EFM32..
-
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
SWD Protokoll, SWCLK Polarität
f28bbfd7b39bcad07aa451dde74ddc180734b04b/source/daplink/cmsis-dap/SW_DP.c oder der Beispielcode für EFM32: https://www.cnblogs.com/shangdawei/p/4753040.html ich bin sehr verwirrt... Hintergrund ist: ich habe eine BMP mit Ethernet gebaut und die funktioniert gut mit STM32F1 und F4, aber beim H7 hakt
-
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
SPI ADC Frage zu chip select ADS1247
START und RESET wird parallel an alle verteilt. /me hat hier ein Design mit 3 ADS1299, aber der EFM32 µC hat auch 4 SPI "Ports", davon sind dann halt 3 in Verwendung. Wenn CLK nicht extern eingespeist wird, bräuchte man DRDY jeweils einzeln, denn dann werden die unterschiedlich lang für eine Abtastung
-
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
STM32F03 VDDA before VDD
- die beim Starten aber Glitches produzieren können. Schau mal in die Appnotes, bei denen für EFM32 steht sowas drin: [code] +3V3 --------------. .-. | | | | 1 Ohm '-' | --------------
-
Thread
Liste: fertige ICs für kapazitive Sensoren
Wenn auch gleich der Mikrocontroller dabei sein darf: SiLabs SiM3U, SiM3C (Cortex-M3) und diverse EFM32 (Energy Micro) mit LESENSE http://www.silabs.com/products/mcu/usb/Pages/SiM3U1xx.aspx http://www.silabs.com/products/mcu/mixed-signalmcu/Pages/SiM3C1xx.aspx Diverse PICs vom 10F bis 32MX mit CapSense
-
Thread
EFM Giant Gecko starter kit J-Link debugger problem
Hallo für ein Schulprojekt muss ich einen Microcomputer programmieren. Dafür habe ich ein EFM32 Giant Gecko Starter Kit STK3700. Als Entwicklungsumgebung verwende ich Simplicity Studio 4. Das Starter Kit ist über USB mit dem der USB Buchse des onboard J-Link debuggers verbunden. Ich habe
-
Thread
STM32 Board im USB Beetle Formfaktor gesucht
Nicht mit STM32, sondern EFM32 https://www.crowdsupply.com/sutajio-kosagi/tomu#details-top Aber auf CrowdSupply gibt es mehr solcher Projekte, vielleicht ist was mit STM32 dabei.
-
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
STM32 empfängt keine SPDIF-Daten
Dann würde ich in dieser IRQ Routine suchen per Debugger. Meine Erfahrungen kommen aus der EFM32 Ecke, die sind ja ähnlich und eine HAL gibt es da auch. Nur hat die selten vollständigen Code generiert, wie soll sie auch. Blackbird
-
Thread
ATMEGA Bootloader
community.silabs.com/t5/Projects/EFM8-8-bit-Microcontroller-Oscilloscope-Demo/m-p/140609 Die SiLabs EFM32 Serie gehört leider zu den ARM mit etwas zu komplexer Peripherie und entsprechend umfangreicher Doku. Sven L. schrieb im Beitrag #4390445: > STM32 - Jetzt mal ehrlich: Die Qualität der Doku ist
-
Thread
[S] uC - klein, 5V, 2 ADC, 2 DAC, kostenlose Toolchain
Silabs (EFM32) können sich die 3V3 Betriebsspannung aus den 5 Volt selbst erzeugen (in den USB Versionen).
-
Thread
Verfügbare µC
TinyGecko 11 https://www.silabs.com/mcu/32-bit/efm32-tiny-gecko-tg11
-
Thread
CAN als Backplane-Bus?
anderen Beiträge, das Dickicht hat sich ein wenig gelichtet. Zum Abschluss der neueste Scherz: Bei den EFM32TG11 im QFP-48 könnte ich CAN (ausgerechnet CAN!) nicht debuggen. CAN-RX und SWCLOCK teilen sich einen Pin :)
-
Thread
Multimeter zum Strom messen am uC
34405A welches aber nicht recht genau ist - bei Controllern wie dem TI MSP430FR5969 oder dem SiLabs EFM32G890 sind das nur noch einige hundert nA. Ich suche ein Amperemeter bzw. Multimeter welches auf 50 nA genau misst, oder besser. Kosten sollte es etwa einen Tausender... ich suche also das genauste
-
Thread
ideales USB-Bootloaderkonzept für diesen Anwendungsfall
schrieb im Beitrag #2615487: >> Infos die ich vergessen habe mitzuteilen? > > Welcher µC? EFM32GG330F1024, Cortex-M3 Kern, von energy micro > > Evtl: Die "Haupt-Firmware" setzt auf Befehl hin ein Flag im EEPROM, > damit beim nächsten Reset in den Bootloader gesprungen wird, und > resetted
-
Thread
Einstieg in die ARM/Cortex Welt
Um auch was Konstruktives beizutragen: Cortex-M3/4 in EFM32-Controllern von Energy Micro kommen den Wünschen des TO schon recht nahe. Ist aber nur eine von vielen möglichen Lösungen. Die "Fein-Auswahl" muß er selber treffen. Blackbird
-
Thread
atmega328P, 20MHz bei 3,3V
Plattformwechsel zu Cortex-M3 oder Cortex-M4 nachdenken. Beispiele: STM32 für Performance (>100MHz) oder Silabs EFM32 für batterieschonenden Strombedarf. Falls ich die 5V wirklich noch brauche, gäbe es was passendes von Nuvoton. Eventuell lohnt es sich die Ableger von Bluetooth LE intergrierten Chips anzuschauen
-
Thread
STM32F0 wie sauber Uart senden per DMA mit Timer event
wird dann der RS485 Bus umgeschaltet. Es gibt µC die RS485 Umschaltung in Hardware können, z.B. EFM32 (USART) und LPC17xx (UART1). Dort sind solche Kopfstände nicht nötig.
-
Thread
Power Profiling mit Saleae Logic Pro
N6705 gearbeitet wenn es genau werden musste, sowie mit dem Nordic Power Profiler Kit und dem Silabs EFM32 Starter Kit. Die letzten beiden haben jwewils einen Power Profiler an Board und rudimentäre Logic Analyzer Fähigkeiten. Mein Problem ist dass alle diese Systeme unflexibel sind da ich meine Auswertelogik
-
Thread
C++ Code Generator for Embedded Applications
Etwa so (ohne UML) wie das Simplicity Studio von Energy Micro für die EFM32-Controller? State Machines, etc. sind Anwendungen, abhängig vom Können des Anwenders. Die kann man, muß man aber nicht verwenden. Parametrierungen der Funktionseinheiten im Mikrocontroller sind
-
Thread
BLE-Modul und EAR
etc. entwickelt werden sollen. Wir haben das regelmäßig bei Mikrocontrollern wie den XMega oder den EFM32 mit integrierter Crypto-Einheit. > Dann gibt es da noch das AMB2620 ( > http://amber-wireless.de/294-0-AMB2620.html#fragment-3 ) von Amber > wirelesss (deutsches Unternehmen) wo allerdings keine