-
Thread
STM32F030 interne REF ausreichend für 12Bit?
sonstwas..es wackelt ein Digit auf dem STECKBRETT!! Gleiceh Breakoutplatine beim STM32 zappelt mal gut 8-10 mit gelegentlichen Sprüngen die noch größer sind!! bei 16MHz
dies mit eigenem Design dann auch besser wird. Wurde es zum Beispiel auch beim am Ende verwendeten EFM8LB12 (Architektur Wechsel war erstmal nicht gewünscht, sonst hätte ich mich nochmal mit den kinetis beschäftigt) welcher aber auf dessen Entwicklungs Board auch schon besser war. Wenn Arm und Mixed
-
Thread
MSP430 Aufkündigung?
EFM8 8051 32kHz 90uA 80kHz 290uA
Lothar schrieb im Beitrag #5631853: > EFM8 8051 Welchen Teil von "Cortex" hast Du jetzt nicht verstanden?
-
Thread
BLDC Startup Algorithmus eines China-ESCs
mir einen China-BLDC-Regler des Typs ESC-30A gekauft. Als Mikrocontroller hat dieser einen ATmega8 verbaut. Dieser kann einen BLDC direkt (ohne vorheriges Ausrichten des Rotors oder dergleichen) vom Stillstand aus mit maximalen Drehmoment starten. Das schafft dieser auch, falls ich mit dem Finger
erkennen, siehe auch VESC. Der VESC Regler ist immernoch ein nebenprodukt. Früher waren es Atmega8 mit Simonk Firmware. Vor kurzem sind dann alle mit Silabs EFM8 Chips und Blheli_s gebaut worden. Aktuell gehen fast alle Hersteller auf STM32 mit Blheli_32 oder eben eigener Firmware, denn Blheli_32
-
Thread
PC oder USB HiSpeed galvansch trennen
3D264005600391%26itm%3D253955305004&_trksid=p2481888.c100675.m4236&_trkparms=pageci%3A12c2e3f7-dded-11e8-a41d-74dbd1805f71%7Cparentrq%3Acff2df831660a861d3544bf6fff98d23%7Ciid%3A1 Das sieht gut aus, kann mit Hubs verwenden: - Funktioniert auch mit Hubs und Extendern
www.amazon.de/Kopp-754043087-Fehlerstromschutzschalter-SF-RCD-4-polig/dp/B005NJF3AK/ref=sr_1_4?ie=UTF8&qid=1541148450&sr=8-4&keywords=SF-RCD%2C+4-polig%2C) (nicht 30mA), extra für den Raum (Werkstatt). Kann ich das machen, ist es erlaubt?
-
Thread
Diverse Dev-Kits abzugeben
in Betrieb gehabt. Hier eine Liste (so von den Verpackungen abgeschrieben): STM Primer 2 STM8S Discovery STM8L Discovery STM32F0 Discovery STM32LO53 Nucleo ST M24LR Discovery STM32 F4 Discovery STM32 Value Line Discovery Infineon 7 Buttons Application Kit Infineon XMC4500 Relax Kit Freescale
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
-
Thread
Arduino: Ist boolean intern als Bit oder byte (char) organisiert?
Byte immer 8 Bit beinhaltet. Wie sehr man sich doch irren kann....
BusyBee EFM8BBxxxx 8051 basierenden Controllern ausgeliefert wird und dem zugehörigen SDK und dessen kaputten stdbool.h was Silabs verbockt hat. Das speichert bool tatsächlich als 1 Bit irgendwo in einer Keil-spezifischen
-
Thread
Naked ISR hier ok?
[c] 8c: ff cf rjmp .-2 ; 0x8c <main+0x44> [/c] ja, passiert
Konkretes Beispiel: Ich hab hier einen aktuellen Fall wo ich eine 80kHz PLL auf einem Silabs 8051 (EFM8BB10) implementierte. Der erste Versuch verwendete den ADC-Interrupt (der dann mit 320kHz kam) und fast die ganze CPU-Zeit ging dafür drauf in den Interrupt hinein und wieder hinaus zu springen, zusätzlich
-
Artikel
LPC-Mikrocontroller
aller Typen. Stand Feb. 2017 CPU Max. Frequency Flash SRAM Voltage Features LPC800 Cortex-M0+ 30MHz 8-32kB 1-8kB 1.8-3.6V SCTimer/PWM, Switch Matrix, Pattern Match Engine LPC54000 Cortex-M4 1 180MHz 128-512kB 96-200kB 1.62-3.6V USB, CAN, LCD, Ethernet, FlexComm, Security LPC1100 Cortex-M0/M0+ 50MHz 4-256kB 1-36kB 1.71-3.6V USB, CAN, EEPROM LPC1200 Cortex-M0 32-128kB 4-8kB 1.8-3.6V 8 kV protection, IEC 60730 Class B certified LPC1300 Cortex-M3 72MHz 8-64kB 4-12kB 2.0-3.6V USB LPC1500 64-256kB 12-36kB 2.4-3.6V USB, CAN, QEI LPC1700 120MHz style="text-align: center;" data-sort-value
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Jemand (Ti in dem Falle) seinen Kram selber macht und das dann veröffentlicht. Wwil ich 40 Stück H8 da habe und auch RAMs und Flashroms habe ich mich in den letzten Tagen damit befaßt eine H8 Toolchain zu bauen...da bekommt man Pickel. Der H8 wurde irgendwann obsolete, versuche mal anhand der gcc Doku
Beitrag #5578109: > --läuft das auch auf einer Dyson Sphere? Eklige Vorstellung, wie? Windows 8.1 war wirklich /hassenswert/.
-
Thread
Nuvoton N76E003
kommt mit seriellem Bootloader. Eval Board gibt es auch: https://jaycarlson.net/pf/stcmicro-stc8/ Die EFM8 8051 sind besser, gibt es aber nicht mehr als DIP: https://jaycarlson.net/pf/silicon-labs-efm8/
> Nuvoton gibt es auch nicht als DIP Die STC aber schon. > lötfreundlichen SOIC-16 Den EFM8BB1 und der kann fast nix. Der EFM8BB3 ist im QFP-32 zwar auch gut lötbar. Wenn hier aber die Pins nicht reichen dann kommt QFP-48 das ist nichts mehr für Anfänger.
-
Thread
Reicht ein LPC1347 für diese Aufgabe
Der LPC1347 kann Code nicht aus dem RAM ausführen und der Flash hat bei 72MHz zwei Waitstates. Der EFM8LB hat bei 72MHz auch zwei Waitstates, hat aber einen ADC mit DMA und erreicht in der Praxis höhere Meßauflösung. AVR hat bei 20MHz zwar keine Waitstates, hat aber in der Praxis dennoch wesentlich geringere
Der LPC1347 kann Code nicht aus dem RAM ausführen und der Flash hat bei 72MHz zwei Waitstates. Der EFM8LB hat bei 72MHz auch zwei Waitstates, hat aber einen ADC mit DMA und erreicht in der Praxis höhere Meßauflösung. AVR hat bei 20MHz zwar keine Waitstates, hat aber in der Praxis dennoch wesentlich
-
Artikel
Mikrocontroller Vergleich
Entwicklungskit LPCXpresso-Entwicklungskits (PDF) für ca. 25 Euro Infineon XMC4500 Relax Kit für ca. 10 Euro EFM32 Energy Micro Starter Kit ab ca. 55 Euro AVR: STK200, STK500, AVR_Butterfly MSP430: (z.T. hier im Shop erhältlich), ez430 ( Launchpad: PIC: , Velleman-Kit K8048 (www.velleman.be) , R8C: Mehrere (Google
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
Ethernet Speed von CPU oder Ethernet shield abhängig ?
erreichen welche noch einfach umzusetzen wäre. Ich nutze aktuell selbst ein W5500 an einem kleinen 8-Bitter(EFM8LB1), Geschwindigkeitsrekorde aus heutiger sicht sind damit nicht drin. Für unsere Anwendungen Maschinen/Geräte Messdaten innerhalb kleinere Lokalen Netzwerke zu unserer Software zu übertragen
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
/www.mikrocontroller.net/articles/Drehgeber Aber es gibt einige mit Hardware-Decodern: "Der H8/3003 und H8S (2 Kanäle) H8SX (4 Kanäle), ATXmega (3 Kanäle bis Osz/4) und STM32F4 (6 Kanäle) machen das in Hardware" Die sind wahrscheinlich für die Leute, die nicht programmieren können.
schrieb im Beitrag #5469427: > könnt mir Bitte jemand einen Hersteller nennen ? Atmel im SAM3X8E, findest du auf jedem Arduino Due.
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
EFM8 sind die neuesten 8051 mit Peripherie die bei AVR erst mit dem aktuellen ATMEGA4809 Einzug gehalten hat. Im Gegensatz zu dem gibt es für die EFM8 aber Eval-Boards für 30 EUR mit J-Link Debugger und
die Atmel Studio weit voraus ist. Und ein vernünftiges Forum. https://www.silabs.com/products/mcu/8-bit/efm8 https://www.silabs.com/products/development-tools/mcu/8-bit/slstk2030a-efm8-laser-bee-starter-kit https://www.silabs.com/products/development-tools/software/simplicity-studio https:
-
Thread
Dreistelligen Integer über UART ausgeben
Hallo, ich habe ein Problem mit dem UART, das sich sicher leicht lösen lässt. Ich nutze einen EFM8SB1 MC von Silabs und möchte den Wert einer Stromquelle als Integer über den UART ausgeben. Der Strom nimmt maximal dreistellige Werte an (ist aber für später auf 4 ausgelegt). Die Beispiele zu anderen
: > In BCD zählen bis zum gesuchten Wert ?!? Das dauert ja ewig !!! Auf einem 20 oder 24,5 MHz EFM8 dürfte das für 9600 Baud sogar ausreichend schnell sein - jedenfalls für einen Wertebereich bis 999. Die Dinger wuppen einiges weg. Die Lösung von Markus M. ist nicht nur schneller sondern auch
-
Thread
Wie ein Byte über den UART ausgeben?
Habe hier keinen EFM8SB1 sondern EFM8BB1 da muss zuerst die Pin-Matrix angeschaltet werden: XBR0 |= (1 << (0)); // cross-bar enable UART0 pins XBR2 |= (1 << (6)); // cross-bar enable all pins Dann hatten die Demo-Boards
Lothar schrieb im Beitrag #5445604: > Habe hier keinen EFM8SB1 sondern EFM8BB1 da muss zuerst die > Pin-Matrix > angeschaltet werden: > > XBR0 |= (1 << (0)); // cross-bar enable UART0 pins > XBR2 |= (1 << (6)); // cross-bar enable all pins > > Dann
-
Thread
Billig-Nibbler - taucht dat watt?
Wenn ich diesen Thread lese, frage ich mich warum überhaupt, so viele Werkzeuge erfunden wurden. 8-0
gelegentliche kleine Fräsarbeiten zu ergattern, aber diese Hoffnung habe ich aufgegeben und dann mit der EFM200 doch lieber eine Hobby-Fräse gekauft.
-
Thread
4 Bit 8051 gesucht
#5407293: > Curby23523 N. schrieb: >> da gibt es absolut keinen Grund für > > Das Gleiche gilt für 8-bitter. Die nimmt man nicht mehr. Zu teuer, zu > umständlich, ... Das würde ich so nicht unterschreiben. Für modernere 8-Bitter wie z.B. Silabs EFM8 gibt es noch Anwendungsfälle. Und mit ~50 cents
vermutlich ein Tippfehler, der 8086 ist ein 16-Bit-Prozessor. Spätestens mit dem ist Deine These, daß die "8" am Anfang für 8 Bit steht, widerlegt, 80286, 80386 und 80486 als 16- und 32-Bit-Prozessoren schließen sich bei der Widerlegung an.
-
Thread
Suche µC mit low-power DMA (ADC->SRAM)
Hi, was nimmt man heutzutage als µC wenn man kontinuierlich, batteriebetrieben 8 bit/10 kHz speichern möchte. Eine SD-Card ist wohl das Medium der Wahl, aber was nimmt man als µC wenn der nur die Samples durch reichen soll, und nur wenige µW (im ⌀)verbrauchen soll? Gibt es
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
Alternativen zur Arduino IDE!
nun ja ich habs halt manuell nach Anleitung gemacht unter der 1.6.x jetzt bin ich bei der 1.8.2. am PI habe ich mir einen für den abgebrochen für den 1284p weil ich die ganzen Pfade nicht gefunden hatte, am PI gab es nur die IDE 1.0.5 wenigstens jetzt bin ich bei 1.8.2 habe aber noch gefühlt
primary benefits can be easily achieved using namespaces directly. Docker would have been a cute idea 8 years ago, but it’s pretty much useless today.„
-
Thread
Suche AT89C8051ED2 Eval Board
zu finden sind, würde ich mir die Bastelei > sparen ;) In dem Preisbereich gibt es von Silabs EFM8 STK Entwicklungsboards mit deutlich moderneren 8051-basierten µCs. Da ist dann ein Display und Debugger schon mit drauf.
-
Thread
NXP P80C552EBA - Programmiermöglichkeit?
und -Tinys von Atmel gearbeitet, die > ich bequem über ISP bespielen konnte Aktuelle 8051 wie EFM8 lassen sich noch bequemer programmieren, die haben nämlich ein integriertes ROM mit werksseitig aufgespieltem Bootloader, somit kein Programmer erforderlich. https://www.silabs.com/products/mcu/8-bit/efm8
-
Thread
Verbesserungsvorschläge und Stromverbrauch eines AVR Weckers
PS: ... eine _batteriebetriebene_ Uhr, um genau zu sein. Und hätte für diesen Zweck auch einen AVR8 vom P-Typ genommen.
dieses: https://www.amazon.de/DS3231-AT24C32-Clock-Memory-Arduino/dp/B00P9278HM/ref=sr_1_7?ie=UTF8&qid=1522425646&sr=8-7&keywords=ds3231
-
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.
/*!< Offset: 0x014 (R/W) Configuration Control Register */ __IO uint8_t SHP[12]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control
-
Thread
ATmega Development Boards (Sind die OK?)
weiterer Schritt in der Fertigung ist und die > Produktionskosten deutlich erhöht Warum sind dann die EFM8 8051 - alle mit werksseitigem Bootloader - deutlich billiger als die direkte ATtiny / ATmega Konkurrenz? Brauchst bloss mal bei Mauser nachzusehen.
Labs raten Meinst Du diesen hier?: https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-gecko-starter-kit @Stefan: Danke Dir für die Einkaufsliste. Habe die noch um den hier erweitert: https://de.aliexpress.com/item/STM32F103RET6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Minimum-System-Board-STM32F103C8T6
-
Thread
Mikrocontroller mit exotischem SPI?
kann man nicht zB in von nem AtMega[4,8,16,32]8(P) nicht die USART dafür benutzen? sie hat einen synchronen Modus und unterstützt datenlängen von 5-9 Bit. Man könnte also 4 5bit frames abwarten (oder 2x7 und 1x6, wobei ich nicht weiß, wie
, aber mein F407 kann nur 8 oder 16bit.
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
> ATmega 4809 gibt es nur als TQFP dann kann man gleich EFM8 oder Cortex nehmen
Lothar schrieb im Beitrag #5335348: > ATmega 4809 > > gibt es nur als TQFP dann kann man gleich EFM8 oder Cortex nehmen Aber klar doch Lothar. Alles nur eine Frage des Gehäuses :) Hey, einfach austauschen und: Läuft!
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
nicht ;-) Gibt ja genügend 8051 derivate, gehe ich jetzt mal von einem z.b silabs 8051aus (Z.b. Efm8BB oder LB), der takt wäre def. 24,5Mhz/8 dann noch der default Teiler von 12 für den Timer und wir sind etwa bei knapp 400us toggle rate. Mit den 8Bit wären keine sec drin. Hab jetzt nicht im
: 609a str r2, [r3, #8] 80002ac: 689a ldr r2, [r3, #8] 80002ae: f422 4260 bic.w r2, r2, #57344 ; 0xe000 80002b2: 609a str r2, [r3, #8] 80002b4: 4a06 ldr r2, [pc, #24] ; (80002d0 <SystemInit
-
Thread
Suche Transistor equivalent zu „S3“ SOT-23
eine andere Alternative geben. Weiterer Akku eingebaut heisst, Betriebsspannung erhoeht? Wird der EFM8BB10F8G (8051) irgendwo die Gesamt Akkuspannung messen? Evtl. mit Spg.teiler niedrigere vorgaukeln o. den zus. Akku am oberen Ende der Reihe einbauen das die erhoehte (zu hohe) Betriebsspannung
SI2303-TP schrieb im Beitrag #5313962: > 8051 SI2303-TP schrieb im Beitrag #5313962: > Wird der EFM8BB10F8G (8051) irgendwo die Gesamt Akkuspannung messen? Möglicherweise tut er das. Auf der unterseite der Platine erhöt sich der Widerstand pro Akku um 0.5 MΩ. zusätzlich wurde eine weitere Diode
-
Thread
AVR Assembler relative jump
schwer zu realisieren. Kaj G. schrieb im Beitrag #5296630: > Da faellt mir ein: > Linux on an 8-bit micro Krass. Krass kastriert. Ein OS belastet auf 8er MCs mehr als daß es nützt.
.L5 rjmp .L6 rjmp .L7 rjmp .L8 rjmp .L9 .popsection .L1: ;; Code fuer case 1: .L2: ;; Code fuer case 2: ... [/avrasm] Falls die Indices nicht in [1..9] sind sondern in [0..8], dann entfällt das "SBIW 1". Natürlich
-
Thread
Daten von uC an PC senden
gibt aber auch bessere uC dafür als PIC: https://www.silabs.com/products/development-tools/mcu/8-bit/sltb005a-efm8-universal-bee-usb-capable-starter-kit https://www.nxp.com/support/developer-resources/hardware-development-tools/lpcxpresso-boards/lpcxpresso-board-for-lpc1549:OM13056
Nachteil ist die eingeschränkte Datenrate, die sich durch die > HID-Klasse pro Sekunde auf 125 Reports a 8 Byte bei Low Speed und 1000 > Reports a 64 Byte bei Full Speed beschränkt. ... aber diesen Nachteil nicht! Geht aber leider erst ab Windows 8.
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
für 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
wie folgt statt: 8 Bit Startzeichen -> (...) -> 8 Bit Gruppierung -> 8 Bit Anzahl Adressen -> Adressen jeweils 8 Bit -> 96* -> (...) -> 8 Bit Stopzeichen -> Pause*1 -> 8 Bit Startzeichen (...) * Die genaue Bitzahl setzt
-
Thread
Warum entwickeln sich die Atmegas zurück?
ATMega328PA – 0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V ATMega324PA – 0 - 4MHz @ 1.8 - 5.5V – 0 - 10MHz @ 2.7 - 5.5V – 0 - 20MHz @ 4.5 - 5.5V Also ich sehe da keinen Unterschied
8051 auch und sind schneller und billiger als Cortex-M0 https://www.silabs.com/products/mcu/8-bit/efm8-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
-
Thread
Dynamisch ein paar Takte auslassen bei der 8051 CLK
z.B. ein UART würde bei 4 fehlenden Takten u.U. schlechte Daten lesen oder senden. Schau Dir mal EFM8 von Silabs an. Eventuell kanst Du damit Dein Signal aus dem PCA erzeugen - oder den Chip einfach schneller laufen lassen, die können IIRC auch 24 MHz.
Zumindest beim NMOS-Original gibts auch noch einen Fallstrick: Wenn bei Adressberechnungen die unteren 8Bit überlaufen, brauch er einen Takt mehr.
-
Thread
115200 Baud mit 9-Bit + Parity
noch > immer verwenden. Wenn das im Original ein 8051 war, dann sollte man sich eventuell die EFM8 von Silabs angucken - vielleicht kann man Quelltexte in Teilen übernehmen. Ich kenne den 9-Bit Modus auch - aber ohne weiteres Parity Bit. Fehlererkennung/Korrektur ist auf höherer Protokollebene
zwischen Daten und Kommandos zu unterscheiden. Nur ging 9Bit auch nur ohne Parity. Wollte man 8bit + Parity, mußte man das P-Bit nach TB8 kopieren, bzw. bei Empfang P mit RB8 vergleichen.
-
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
ein wenig ratlos. :-o Ich will aus Qt den gdbserver starten: const char *Str1 = Command.toLocal8Bit(); const char *Str2 = Param.toLocal8Bit(); printf( "Programm: [%s]\n", Str1); printf( "Parameter: [%s]\n", Str2); process.start(Command, QStringList() << Param); Das führt zu folgender
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
dem DMA stärker mit CPU Last unter die Arme greifen, als das bei der "8bit Gurke" der Fall wäre?
haben, sind je 4 LED's seriell an einem Pin. Die 32 > LED's belegen also 8bits eines Ports. würde ich auf dem SAM3S8 versuchen die Signale via der PWM Einheiten zu erzeugen. Die kann nämlich über DMA nachladen.
-
Thread
Microcontroller mit langer Akkulaufzeit
-> EFM8: Lowest sleep current using internal 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
Ob sich das lohnt ist eine andere Frage. Wenn man mehr Leistung braucht als ein sehr sparsamer 8/16-Bitter liefert, und den µC deshalb die übrige Zeit hardwareseitig komplett abschaltet beispielsweise.
-
Thread
80C517 µC Projekt Temperatursensor Schaltung
Herstellern produziert, z.B.: Microchip: AT89LP51RD2 Nuvoton: N76E885 Infineon: SAF-XC888 Silabs: EFM8 usw. usw.
produziert, z.B.: > Microchip: AT89LP51RD2 > Nuvoton: N76E885 > Infineon: SAF-XC888 > Silabs: EFM8 > usw. usw. Ja Peter, Du weißt das ich das weiß..warum postest Du das also? Keiner von den Dingern entspricht einem 80C517/537. Gruß, Holm
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
Grüße, Alex PS: Hinter dem case 8 stehen noch zwei case Blöcke. Case 9 ist LED_Mode_Star, da bin ich noch am testen mit dem LED Muster. Case 11 ist einfach ein Regenbogen, wo wie es auch im Default läuft.
Wiederholrate muss allerdings 2 hoch 11 gerechnet werden (von einschließlich Q4 bis einschließlich Q14), weil Q8, Q9, Q10 nicht verwendet, und Q11 gar nicht erst rausgeführt wird. Die Versorgungsspannung darf zwischen 5 Volt und 9 Volt betragen. Frohe Weihnachten Ralf Leschner
-
Thread
Wieviel kB für einfachen 8051 Assembler ?
6502 in 4 KB 6502-Code Klingt doch gut. Intel hat ja auch ein komplettes Basic mit Gleitkomma in 8kB gepackt.
MCS51 nahe legt, trenne > nicht RAM und Eprom. Äh, hust, wir haben 2017 und es gibt die Silabs EFM8 als 8051ger mit integriertem Flash und on-chip-Debugging. IIRC gibt es da auch ein nicht allzu teures STK mit LCD. Da ist dann gleich der Programmer mit drauf. Frage 348795081542 schrieb im Beitrag
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
ich hatte letztens eine Sendung aus USA, die über Frankfurt ging und ca. 25 Tage dort lag: Am 1.8. aus Detroit raus, 2.8. in Frankfurt angekommen. 21.8. noch eine Nachricht aus Frankfurt. 29.8. erster Zustellversuch, 31.8. Benachrichtigungskarte im Briefkasten, zur Postfiliale und dort die EUSt gezahlt
0,8 mm
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
und 10k zwischen Reset (MCLR) und VDD. Damit startet das Ding erstmal. Du willst dann später einen 8 oder 16 MHz Quarz anklemmen wollen für CAN und UART, aber für den Anfang ist auch das noch nicht nötig. Es ist alles noch verhältnismäßig einfach für den Einstieg, und es kostet alles nicht viel und
zulässt. https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/silabs-efm8-c8051-support/
-
Thread
Atmega168 verfust
oscillator eingestellt Ich soll ja hier nicht mehr "8051" sagen aber es drängt sich halt auf: EFM8 kann nicht verfused werden da der keine Fuses hat sonden Runtime den Oszillator umschalten kann. Und selbst wenn sich das Programm aufhängt gibt es noch den ROM-Booloader über UART: somit auch keine
USB-Kabel für 3 EUR. Und der Preis: ATMEGA168 20 MHz 16K Flash 1K RAM 10-bit ADC QFP32 EUR 1.50 EFM8BB3 50 MHz 16K Flash 2K RAM 12-bit ADC QFP32 EUR 0.90