-
Thread
[v] 10St. SILABS 8051 EFM8UB20F64G-B-QFP48 (13€)
Hallo Noch 10 neue Silabs 8051er EFM8UB20F64G TQFP48 abzugeben. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-universal-bee/device.efm8ub20f64g-qfp48?tab=specs https://de.farnell.com/silicon-labs/efm8ub20f64g-b-qfp48r/mcu-8-bit-48mhz-qfp-48/dp/3387028?st=efm8ub20f64g alle 10 für 13€ + 1,60€ Versand (Versand DHL/Post und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke!
-
Thread
Pattern Generator (aus Speicher) mit < 1 mW Verlustleistung
wenn du mit dem interne Speicher auskommst: https://www.silabs.com/mcu/32-bit-microcontrollers/efm32-gecko Wenn du es sehr geschickt mit DMA, Sleepmode usw hinbekommst dann koennte ich mir zumindest vorstellen das du dich den 1mW annaeherst. RP2040 vergiss mal ganz schnell. Ich glaube die
Ich hätte jetzt auch den RP2040 vorgeschlagen, mit dem RAM könne es gerade so passen: - 256kB * 8 -> 2MBit - Je nach Datenformat reicht eine PIO Unit als simpler Shifter - Die PIO wird per DMA im Ringbuffermodus aus dem RAM gefüttert. - Geschätzt reicht eine Instruktion in der PIO -> PIO Clock
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Schnittstelle mit einem 72MHz oder schnelleren ARM schneller in der Darstellung als mit einem 20MHz 8Bit AVR? Oder reizt der 8 Bit AVR die maximal mögliche SPI Geschwindigkeit der üblichen TFTs sowieso schon aus?
Oder jemand wollte krampfhaft an seinem 8 Bitter festhalten: ‚das kann der auch alles‘
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Egal was du machst, nimm keinen PIC. Der xc8 Compiler ist Kernschrott.
auch in kleinen Gehäusen (zB TSSOP20) erhätlich sind. Glaub neu sind jetzt sogar Varianten in SO-8
-
Thread
Renesas M16C Ersatz
> Ich kann mich noch erinnern wie der R8C schneller eingestampft wurde als > er erschienen ist. Aber die M16C waren IMHO von 1999 und ich glaube noch um 2020 haben die was neues pincompatibles zu den alten aufgelegt weil der wohl immer
Michael B. schrieb im Beitrag #7461435: > Ich kann mich noch erinnern wie der R8C schneller eingestampft wurde als > er erschienen ist. Die R8C sind nicht für Neueinsatz. Kaufen kann man sie trotzdem, d.h. bestehende Lieferverträge werden erfüllt.
-
Thread
[V] Konvolut allerlei siehe Bilder und Liste (10€)
Bilder und Liste Folgende Bauteile: 1x ICM7555IBA 1x Transitor RLD03N06CLE 1x LTC490CS8 10x Transistor BC640 2x LM385Z 8x TPS2552DRVI 6SON 5x Konstantstrom Diode SOD123-2 (15mA) 1x LCD EA163 15x EPROM ST24C02 DIP8 10x LP2951CN LDO DIP8 4x ARM Silabs EFM32G210F128 70x Z Diode BZX284C3V9 25x Polyswitch 2A/ 15V Mouser 650-SMD200F-2 2x USB2504 UArt Seriell 3x LED Treiber TLC59116 3x LED Treiber PCA9532BS(QFN32) 2x LED Treiber
-
Thread
[V] 10St Silabs 8051 er EFM8UB20F64G TQFP48 (13€)
Haloo Noch 10 neue unbenutzte Silabs 8051er EFM8UB20F64G TQFP48 abzugeben. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-universal-bee/device.efm8ub20f64g-qfp48?tab=specs https://de.farnell.com/silicon-labs/efm8ub20f64g-b-qfp48r/mcu-8-bit-48mhz-qfp-48/dp/3387028?st=efm8ub20f64g alle 10 für 13€ + 1€ Kompaktbrief (Versand DHL/Post und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke!
-
Thread
Hilfestellung LCD Display
Hallo, ich nutze aktuell ein LCD Display mit insgesamt 8 Ziffern. Jede Ziffer besteht aus 7 einzelnen Segmente. Dieses Display werden über spezielle Segment und COM Leitung angesteuert. Nun habe ich folgende Anforderung. Ich möchte zum Beispiel einen Wert
display */ bitpattern = Segment_Numbers[num]; for (i = 0; i < 7; i++) { bit = EFM_Display.Number[digit].bit[i]; com = EFM_Display.Number[digit].com[i]; if (bitpattern & (1 << i)) { LCD_SegmentSet(com, bit, true); } } div = div * 10;
-
Thread
Warum liest man hier so wenig von Renesas?
Mi N. schrieb im Beitrag #7391513: > Das stimmt doch garnicht. Mitte der 90er hatte ich H8/3003 eingesetzt. > Schöne Teile, einfacher Umstieg vom 68k war kein Problem. > Dann kamen die H8S, die H8SX und schließlich die RX. Allesamt > Edelprozessoren mit schöner interner Struktur. Die
> Renesas verschenkte auch mal den R8C13 über Elektor, nur dass den Chip, Ja so ist das! Der Mega8 schon out. :-D Warum hast du dann nicht einen der droelfzig Nachfolgetypen genommen? ICh glaube ich hatte damals den R8C29 in meinen
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Verfuegbarkeit war aber keine spezielle Eigenschaft der > STM32 sondern bei allen CPUs, auch AVR8. Jupp. Bei den AVR8 war es zum Glück allerdings weitestgehend auf einige wenige Typen beschränkt. Überwiegend halt das typische Arduino-Gedöhns. M328P und M2560.
32,768kHz, dem Block Diagramm nach kann man die aber nicht durch die PLL schicken. Dafür ist noch ein 8MHz Oszillator eingebaut, also intern können die den Takt auch erzeugen. Aber dann habe ich gerade mal ein Projekt für den STM32L412C8 in STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch
-
Artikel
STM32 für Einsteiger
MSP430 Bitbreite, jedoch unwichtig für Einsteiger align="center" | 32-bit colspan="2" align="center" | 8-bit align="center" | 8-bit (PIC18) align="center" | 16-bit (PIC24) align="center" | 32-bit (PIC32) align="center" | 16-bit Neueinsteiger, kaum Elektronikkenntnisse, noch nie programmiert O O X O O Wunsch
deutlich sparsamer, besonders bei hohen Temperaturen. Eine interessante Alternative mit Cortex-Mx Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit AVR), 16-Bit PIC24/dsPIC (vergleichbar mit MSP430) und 32-Bit PIC32 (vergleichbar
-
Thread
CD Player: NO DISC
gibt, aber wir sind selbst daran Schuld. Ich habe u.a. R+FS-Techniker gelernt und habe bis auf die EFM-Codes und die Reihenfolge des Interleavings die komplette Funktion eines CD-Players im Kopf. Und leider sehe ich hier nur wenig Chance für eine Reparatur - also auch für mich nur gering! Das ist ja
den stick als MS-DOS (FAT) file system formatiert, aber der lange file name passt da garnicht rein (8.3 Konvention). Jetzt mog I nimma. hh
-
Thread
SPS 24V auf 10V Eingang
heißt denn "tolerieren"? Bei einem uC mit z.B. 3.3V Versorgung und 5V "tolerierenden" Pins z.B. EFM8 steht im Datenblatt, dass nur wenn der Pin als digital konfiguriert ist, kann er 5V und wenn er analog konfiguriert ist, eben nicht. Es wird deutlich darauf hingewiesen, wenn an einem Pin 5V anliegt
denn "tolerieren"? > > Bei einem uC mit z.B. 3.3V Versorgung und 5V "tolerierenden" Pins z.B. > EFM8 steht im Datenblatt, dass nur wenn der Pin als digital konfiguriert > ist, kann er 5V und wenn er analog konfiguriert ist, eben nicht. Was soll den dieser alberne Begriff "tolerieren"? Zu einer
-
Thread
Gibt es jemanden im Raum PLZ 65XXX , der mir helfen könnte einen PIC zu programmieren ?
Also die kaum lieferbar sind und wo es in den Hersteller Foren kaum Support gibt? Warum nicht EFM8 oder EFM32 oder LPC da gibt es die Eval Boards mit J-Link drauf für 10 EUR und die IDE kommt mit 1000 Beispielen für alles.
die anderen kleinen Krepel mit der Zwille in eine Erdumlaufbahn schiessen. Die ersten beiden haben 8 Pins u. 6 IOs...
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
die Vpp mit 8V bzw. 12V. Warum die Kalibrierung verlorenging weiss ich nicht.
und den Tools. Beim 8085 musste ich mich ebenso reinfuchsen wie beim 8051, AVR, EFM8, STM8, STM32, MSP430 und den diversen PICs. Die Pickit funktionieren, die PIC10F funktionieren und MPlab funktioniert auch. Wenn DU damit nicht zurecht kommst, ist das kein MC Problem. Jede Familie
-
Thread
STM32 empfängt keine SPDIF-Daten
GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Alternate = GPIO_AF8_SPDIFRX; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* SPDIFRX interrupt Init */ HAL_NVIC_SetPriority(SPDIF_RX_IRQn, 0, 5); HAL_NVIC_EnableIRQ(SPDIF_RX_IRQn);[/c] An der Funktion, die
. 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
ATtiny1604 - Fuses unter Linux
nach durchforsten von bspw. tn1604.h des AVR-GCC Compilers: [code] #define TCA0_LUNF_vect_num 8 #define TCA0_LUNF_vect _VECTOR(8) /* */ #define TCA0_OVF_vect_num 8 #define TCA0_OVF_vect _VECTOR(8) /* */ #define TCA0_HUNF_vect_num 9 #define TCA0_HUNF_vect _VECTOR(9) /*
Stromsparen auf 80 kHz runterschalten: https://www.silabs.com/documents/public/reference-manuals/efm8lb1-rm.pdf
-
Thread
Abschaltung AM-Rundfunksender, 2.
Hier mal ein Link zur EMF11 https://www.radiodatabase.nl/e-books/buizenboek%201955/EFM11/EFM11.htm
OMG schrieb im Beitrag #7326828: > dann EFM11 > https://www.radiodatabase.nl/e-books/buizenboek%201955/EFM11/EFM11.htm
-
Thread
Nachteile QFN und BGA gegenüber QFP
alle die Pins an > der Seite etwas hochgezogen. Nicht zwangslaeufig. Hier mal ein Bild eines EFM32. Da kommen zwar die Anschluesse noch an der Seite raus, aber man sieht an der Unterkannte das dort ein Steg aus dem Gehaeusematerial ist. Man kann sich aber trotzdem noch da anloeten. Aber schoen
drive/1Yp2vGngIdkyNHQ_bu4CaW4sUtka9Y_rY?usp=sharing https://colab.research.google.com/drive/1JuCUMIxpA8kTnLCN6QKI8BeiJsJsJcRS?usp=sharing https://colab.research.google.com/drive/1fP6RMnG6EbGb7Hld-Dh_2k1jTQ-GvwXN?usp=sharing https://colab.research.google.com/drive/1fx9pGgQB1j-8NgZbJN5FNh7a5VJnIvUW?usp
-
Thread
von Xmega zu stm32
haben deutlich bessere Peripherie, und es gibt auch 5V-Versionen davon (die dann intern auch mit 1.8 oder 2.5 V laufen) - TI TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS dabei). Und bei den TM4C129 gibts Versionen
der EFM32™ Giant Gecko Series 1 Hat da jetzt auch schon sehr meine Interesse geweckt,dank dir für den tipp! sowas habe ich nicht zum rumspielen rumliegen :) aber scheint mir nicht wirklich nen STM hinterherzuhängen
-
Thread
[V] Silabs Programmer: Toolstick für 8051 (15€)
Silabs Toolstick für 8051 abzugeben. Infos hier... https://www.silabs.com/development-tools/mcu/8-bit/toolstick-base-adapter?tab=overview Base Adapter + Interface. Für die C8051Fxxx und EFM8 Familie. 15€ + 2€ Bücherversand (Versand DHL/Post und Paypal, notfalls Überweisung ) Bei Interesse
-
Thread
ADC mit Gain>20
Es gibt µC mit integriertem OpAmp, z.B. in der Silabs EFM32 Familie. Aber je nach Anforderungen ist ein externer ADC i.d.R. besser.
Thermoelement direkt mit µP " Matthias S, Kann man eine externe Referenz 0,2-0,5V einstellen ? (Mein At45-8Mhz macht da nicht mit ) Die ATtiny214/414/814 erlauben Selectable Internal Voltage References: 0.55V leider ohne Gain !
-
Thread
Wozu übertrieben schnelle Microcontroller?
World" Steuer Anwendungen realisiert die sich in der ms bis s Zeitskala bewegen müssen, ist auch mit 8-bittern gut bedient. Die früheren Nadel oder Thermische Drucker kamen damals auch mit 8-bit Controllern gut zurecht. Kryptographische Anwendungen mit schnellen 8-bittern und HW AES u.ä. funktionieren
ATmega328 kann man über Pins nur VGA 20x60 Zeichen an einen Monitor ausgeben. Mit einem 72 MHz 8051 EFM8LB1 gehen die kompletten VGA 80x60 Zeichen :-)
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Driver implementiert wird auf AVR PIC Silabs: https://siliconlabs.force.com/community/s/share/a5U8Y000000bxnDUAQ/ws2812b-led-driver-on-efm8bb51-microcontroller
ein QFN20 in Stückzahlen 50 Cent und hat 4 CCL https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB51F8G-C-QFN20?qs=7D1LtPJG0i3GGYLLlbsrGQ%3D%3D
-
Thread
PIC-Prozessor programmieren
, und mit J-Link Debugger, und mit ROM-Bootloader: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit https://www.silabs.com/development-tools/mcu/8-bit/efm8bb1lck-starter-kit Zudem musst Du bei den AVR DB den Bootloader erst mal selbst drauf machen, mit UPDI
DV164130#Overview Programmer und Evalboard in einer Kiste. Mitgeliefert wurde noch ne CD mit Mplab 8 und X.
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
dazu Die Keil-Lizenz ist schon lange kostenlos auch ohne Programmieradapter. Die aktuellen 8051 EFM8 haben nämlich Bootloader ab Werk und somit braucht es keinen Programmieradapter mehr. Zudem gibt es Eval Boards mit J-Link Debugger für 10 EUR der J-Link da drauf läuft übrigens auf einem EFM32 weil die STM32 nicht lieferbar sind :-) https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
schon mal eine Platine produzieren lassen. Deswegen frage > ich hier. Du könntest einfach einen EFM32 nehmen. Von dem hier https://www.silabs.com/mcu/32-bit-microcontrollers/efm32-happy-gecko/device.efm32hg322f64g-qfp48?tab=specs z.B. hat DIgikey gerade über 300 Stück vorrätig. https://www.digikey.de
besser als CR2032, aber sabern gerne mal. Schaue Datenblätter an, LR44 sehe ich von 105..175 mAh bei 6k8 oder 8k2 Last bis 0,9 Volt.
-
Thread
Alternativen zu STM32?
ADC, gerne auch gemultiplext, > dazu 2x DAC mit 12-bit Lieferbar: https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-busy-bee
https://jaycarlson.net/pf/silicon-labs-efm8/
-
Thread
Bestes 8051-Mikrocontroller-Modell für eine Tastatur?
angeschlossen werden, interner Oszillator, und hat USB Bootloader, also kein Programmer erforderlich. EFM8UB20 QFP32 https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-universal-bee Aber Lieferung 09-Dez-22 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8UB20F64G-B-QFP32?qs=OycAS1CGnlj3PApaQXt1oA
HID ist nun wirklich kein Aufwand. Schau mal in das EFM8 Beispiel: HID_Keyboard Das sind nur ein paar Codezeilen. Eben weil ja der HID Treiber im PC alles macht. Wenn man es wirklich selbst machen muss, hier eine Einführung: https://www.kampis-elektroecke.de
-
Thread
Welche AVR (Atmega) haben UPDI?
wo der Bootloader üblicherweise ist: https://www.silabs.com/documents/public/reference-manuals/efm8bb1-rm.pdf
Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. Der ATMega4809 aber nicht.
-
Thread
8051: Timer ISR sperren und nachholen lassen
Reference Manual des konkreten 8051 Derivats dazu? z.B. hier ein Auszug aus dem RM des Silicon Labs EFM8BB1: [code] If interrupts are not enabled, the interrupt-pending flag is ignored by the hardware and program execution continues as normal. The interrupt-pending flag is set to logic 1 regardless
enabled. [/code] Seite 40 / Kapitel 6.1: https://www.silabs.com/documents/public/reference-manuals/efm8bb1-rm.pdf Danach liest es sich so, dass der Interrupt "verloren" geht, wenn beim Überlauf des Timers die Flags nicht entsprechend gesetzt sind. Wie lange dauert denn die Ausführung des kritischen
-
Thread
[V] 8St. Silabs 8051er EFM8LB12F64C (TQFP32) Laser Bee 72MHz! (12€)
Hallo, Noch 8St. Silabs 8051er EFM8LB12F64C abzugeben Laser Bee EFM8 Analog Intensive Laser Bee 8-bit Microcontrollers (MCUs) TQFP32, 64KB Flash, 72MHz Siehe Bilder. Daten hier. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee/device.efm8lb12f64e-qfn32?tab=specs https://www.digikey.de/de/products/detail/silicon-labs/EFM8LB12F64ES1-C-QFN32R/9770976 Alle 8 Stück für 12€ + 1€ Kompaktbrief
-
Thread
[V] 7St. 8Bit Microcontroller Silabs EFM8UB20F64G (TQFP48) (10€)
Hallo, Habe hier noch 7St. 8Bit 8051er Microcontroller Silabs EFM8UB20F64G (TQFP48) abzugeben. 64KB ROM, 48 poliges TQFP Gehäuse. https://de.farnell.com/silicon-labs/efm8ub20f64g-b-qfp48r/mcu-8-bit-48mhz-qfp-48/dp/3387028
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Die meisten 8051 sind bei Mouser lieferbar: EFM8BB1 mit ADC > 50.000 Stück EFM8BB3 mit ADC/DAC > 5.000 Stück F580 mit CAN/LIN > 5.000 Stück ab 01.10. AT89LP51ED2 mit ADC > 5.000 Stück ab 01.11.
uC inzwischen wieder in Stückzahlen zu bekommen, aber die Preise haben sich vervielfacht. Unser EFM8BB1 von 0.50 "vorher" auf jetzt 2.20 ?? Und EFM8LB1 von 1.50 "vorher" auf 6.30 ?? Der ist jetzt also teurer als der LPC845 den wir vorher hatten und jetzt wohl wieder nehmen werden.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
nicht - es gibt immer noch Boards mit 8051. Z.B.: https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB1LCK?qs=sGAEpiMZZMv0WPLDnYsI70fg1naaV8g9wnYvq8gkYGnJ3DGj%2FeHGxg%3D%3D
Aktuelle 8051 Evalboards mit J-Link Debugger https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit https://www.silabs.com/development-tools/mcu/8-bit/slstk2030a-efm8lb-starter-kit IDE mit kostenfreiem Keil C51 https://www.silabs.com/developers/simplicity-studio
-
Thread
8051 MCU - Neuronales Netz programmieren?
Flieger schrieb im Beitrag #7151064: > Ich denke einen Hidden Layer mit zB 128 Knoten, 8 Aingangs- und 8 > Ausgangsknoten sollte moeglich sein So viel RAM hat der 8051 nicht. Nimm 4 Eingänge und Ausgänge. Klar ist das sinnlos, aber das ist wohl egal
man die const Tabellen ja einfach in den Flash schieben mit code const https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f58x
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
bit-microcontrollers?tab=hardware - Select columns - Ethernet Einer der mächtigsten von denen mit viel Speicher, EFM32GG11B820F2048GQ100, war mal bei 7-8Euro. Die mit wenigen Pins und weniger Speicher sind sicher um einiges günstiger. Die guten Selection Guides von früher finde ich da leider nicht mehr auf die
andere darf sogar ein popeliger 16bitter PIC über 5€ kosten. Für meine privaten Projekte ist auch 8€ günstig genug. Also solange du weder sagst was du unter günstig meinst, also konkret in Euros, bzw. nicht mal deine Rahmenbedingungen angibst, ist dir nicht zu helfen.
-
Thread
I2C clock stretching bei Raspberry Pi Zero W
geht natürlich noch ein kleiner uC der zwischen Pi I2C und I2C Clockstretching Slave übersetzt z.B. EFM8BB3 hat I2C Master und Slave in Hardware.