-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
Bei den STM32 gibt es in den Datenblaettern eine Tablelle Table "Maximum ADC RAIN". Gibt es das nicht bei Atmel/Microchip?
Mutmaßungen und Hellsehereien verrannt und den Thread aufgeblasen, um schließlich sogar noch beim STM32 zu enden.
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
#7582716: > Oder könnte ich einen 3,3V-TCXO für 3€ mit einem LDO und einem Treiber > (a la 74LVC1G..., welchen?) kombinieren und damit 5V-10MHz erzeugen, mit > sagen wir mal weniger als 5ppm? Das ist meines Erachtens 'die' sinnvolle Möglichkeit. Man kann das 1 Vpp Signal in der Regel (AVR, STM32
werden, oder? Mi N. schrieb im Beitrag #7583179: > Man kann das 1 Vpp > Signal in der Regel (AVR, STM32) kapazitiv am µC einkoppeln und spart > sich den ..1G04. Wie das? einfach 10p in Reihe? Kein Widerstand/Spannungsteiler am Eingang? Mi N. schrieb im Beitrag #7583179: > Das solltest Du aber
-
Thread
Arduino mit Matter, Updates in CMSIS und KEIL und vieles andere mehr
plant. Arduino geht derweil eine Partnerschaft mit Silicon Labs ein; STMicroelectronics erweitert die STM32WBA-Familie um SigFox und LoraWAN. Was es sonst an Neuem und Interessantem aus der Branche zu vermelden gibt, klärt dieser Round-Up. ### TI – Verbesserungen im Bereich mmWave-Radar Auf der
Frequenzbereich von 864 bis 928 MHz ermöglicht den lizenzfreien Einsatz in Regionen auf der ganzen Welt. Das STM32WL5MOC besitzt die Freigaben zum Einbuchen in das LoRaWAN- und das Sigfox-Netz. Das offene Funk-Subsystem des Moduls unterstützt mehrere Modulationsarten wie etwa (G)FSK, (G)MSK und BPSK sowie die
-
Thread
Optimale Batterieversorgung für ESP32C3/C2: Erfahrungen und Ratschläge gesucht
=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FWEC3R0_256QG_DB-EN.pdf
?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FWEC3R0_256QG_DB-EN.pdf Ich behalte den Gedanken mit den Caps im Hinterkopf. Meine Reaktion auf den ersten Vorschlag mit Li Primärzellen war ein bisschen zu recherchieren, dabei
-
Thread
Hilfe bei der Evaluierung eines Ultra-Low-Power-Temperatursensors (SMT172)
Giuseppe schrieb im Beitrag #7574065: > Ich habe ein STM172 Temperatursensor und soll als erstes mal diesen mit > dem Microcontroller Nucleo-G431KB von ST verbinden und die > Temperaturänderung berechnen/bestimmen/programmieren. Das ist recht einfach
bzw wie gehe ich da genau vor? Die Formel aus dem Datenblatt habe ich schon entnommen. DC = 0,32 + 0,0047 * T. Weshalb die 8 Perioden?
-
Thread
Elektronische Last mit MOSFET
Aluminium-Platine und auf der Rückseite ein dicker CPU-Kühler montiert. (Das Bild der Platine) (die "NetTies" sind 0R Widerstände in 1206 und 0805, da die Aluminium-Platinen nur einseitig gehen) Die andere Platine mit USB, STM32, usw wird dann draufgesteckt und wird üblicherweise 4-lagig, weil es nichts mehr kostet
Soweit scheint das bisher - zumindest mechanisch^^ - zu passen 😅 Muss noch das Aufsteckboard mit STM32 zusammenbauen, noch die richtigen SMD Stiftleisten bestellen (hab versehentlich RM 2,0mm bestellt 🥺) und meine Kupferflachstangen sind auch noch irgendwo unterwegs.
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
ich das > Ganze, sagt man da "bare metal"? zu programmieren. Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL "Cube MX" angelehnt. Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Wenn Du aber "näher am Geschehen" dransein willst, solltest Du Dir das
Harald K. schrieb im Beitrag #7571812: > Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL > "Cube MX" angelehnt. > > Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Ja, so habe ich das auch empfunden. Ich hatte vor 3 Jahren mal
-
Thread
12-digit 7-Segment-LCD - gibt es sowas?
anzeigen, die sich recht oft > Und das Ganze möglichst stromsparend, da batteriebetrieben. Ca. 0,5mA für ein DOT-Matrix-Display 1*16 ist zu viel?
3 bis 4 PCF85162 nehmen. Wenn's unbedingt der uC machen soll: Digikey hat alleine 24 verschiedene STM32L im LQFP-144 auf Lager :)
-
Thread
Amazon stellt ABI-Programm ein, neue Version von SDCC und Arduino-Erweiterung
.  Bildquelle: https://blog.st.com/aws-stm32-ml-at-the-edge-accelerator/. Eine „tiefergehende“ Beschreibung findet sich unter der Quelle. Interessant ist vor allem die Erwähnung des STM32-Model Zoo: ein von Nokia RDP inspirierter „Clouddienst
Z280. * Changed the default calling convention for r2k, r2ka, r3ka, tlcs90, ez80-z80 from version 0 to 1 (this is an ABI break, and will require changes to user-written asm functions or their declarations). * Improved optimizations for code speed for stm8, pdk, z80 (and related). * New mos65c02
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
Hast du in der Datei stm32f4xx.h die Zeile für dein Target aktiviert? Anbei mal ein Beispiel für den STM32F407.
Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)" Niklas G. schrieb im Beitrag #7564661: > Die RCC_AHB1PeriphClockCmd ist Teil der LowLevel-Library. Wie hast > du > die eingebunden
-
Thread
Mehrere ATmegas über RS422 (MAX 488) verbinden.
Niklas G. schrieb im Beitrag #7563814: > Einziger Nachteil vom CAN: Pakete sind auf 8 Bytes begrenzt. Immerhin 8 mal mehr als ein "SIO-Paket" mit grade mal 8 Bits... ;-)
die ATmega88 nicht absolut fix in Stein gemeißelt sind, könnte man darüber nachdenken. Der gute alte STM32F103 hat einen CAN-Controller, ist billig, es gibt viele Informationen & gute Tools & günstige Debugger... Aber natürlich gibt es noch viele weitere zur Auswahl. Thomas F. schrieb im Beitrag #7563850
-
Thread
Quarzofen mit 30.720 Mhz
den 30,72 MHz irgendwas Brauchbares > zu zaubern. Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per PLL oder Teilern die gewünschten Frequenzen erzeugen kann.
Mi N. schrieb im Beitrag #7563120: > Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per > PLL oder Teilern die gewünschten Frequenzen erzeugen kann. MCUs haben normalerweise eher keine fractional-N-PLL. Der Einsatz eines expliziten PLL-Bausteins wurde ja schon
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
werden. 3 Pins, ohne Referenzspannung. Ich nutze den SGM809-RXN3L/TR mit threshold voltage 2.63 für den STM32. Ich hatte das Problem, dass der STM32 bei sinkender Spannung abschaltete , dann im Low Voltage Modus aber wieder startete
Ron-Hardy G. schrieb im Beitrag #7560780: > Martin K. schrieb im Beitrag #7560775: >> Ok, sorry. E -Reihe der WIderstände. Es gibt keinen 15,32M Widerstand > > Yippi, Du hast es! Dank Dir. bzw. Euch.
-
Thread
STM32G07: flash protection
Hallo zusammen, ich möchte einen STM32G07 flashen. Dieser war aber schon programmiert. Die red-out-protection konnte ich von 0xff aud 0xaa ändern. Jetzt wird das Flash als 0xff gelesen. Leider kann ich ihn jetzt mehr programmieren: [pre] /usr/local/bin/st-flash --reset --connect-under-reset write rev8.bin 0x8000000 st-flash 1.7.0-341-g4637b14 2023-12-12T16:39:27 WARN common.c: NRST is not connected 2023-12-12T16:39:27 INFO common.c: STM32G07x_G08x: 36 KiB SRAM, 64 KiB flash in at least 2 KiB pages.
-
Thread
uC mit USB3 Device (!) - welche uC gibt mittlerweile im Jahr 2023?
im normalen USB-Kabel. Sprich: USB-3 geht, USB-2 geht nicht. Von daher können wir einen Standard STM32 nicht verwenden, weil der nur USB-2 kann. Die Datenrate ist dabei vollkommen egal. Von daher würde ich mich über einen USB3-fähigen STM32 (o.ä.) freuen.
connectivity-solutions/usb-network-connectivity/ds-700 und überbrücke die Strecke mit Ethernet-LWL. Schon geht Dein STM32 mit USB 2.0. Auf dem PC ist dann ein Treiber, der als USB-Hostadapter arbeitet. fchk
-
Thread
PCB -Frequenzrampe 100khz-360 MHz
vgl. Analog Devices DDS, e.g. AD98xx, AD9910, ... https://www.amazon.de/DDS-Signalgeneratormodul-Synthesizer-Frequenzteiler-Signalquellen-Entwicklungsplatine-Funktionsgeneratormodul/dp/B0CJ89FFKR
nicht so schnell. https://www.ebay.de/itm/364361998104 hier wird für die chinesische Platine ein STM32-Controller benutzt
-
Thread
STM32F407 Nachfolger
Jahre. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
Benjamin schrieb im Beitrag #7557393: > Bin auf den STM32F407VG6 gestoßen und habe mit diesem begonnen, da er > meine Anforderungen erfüllt. Schau dir mal die STM32G0-Serie an: https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Vieles von ganz kleinem Zeug ist schon fertig auf Boards wie ESP, Blue/Blackpill, RPi Pico, Teensy, STM32F4/H7 Chinaboards, Nucleos, nrf51/52xxx, die Liste ist unendlich lang. Da reicht es ein Mutterbrett oder eine Aufsteckplatine zu machen, und bis auf die Header kommt auch da bei mir SMD Hühnerfutter
Internet Unterlagen. Übrigens verdiene ich mir sonst meine Brötchen mit Gesellen wie L496, LPC1788, STM32F407 u.a. Aber das ist halt Arbeit. Fuer Hobby spiele ich lieber mit den historischen Sachen und einfacheren 8-Bittern. Mein Hobby-Welt und Interessengebiet taktet eher im ms Bereich anstatt bei ns
-
Thread
LMV324 frage zu 0-5v->0-3.3V
.png" im Anhang). Der Ausgang geht an den ADC eines STM32F401. Der Input ist ein 360 Grad HAL Potentiometer das eine Spannung von 0-5V abdeckt. Es ist das erste mal, dass ich mit einer OpAmp Schaltung spiele, entsprechend ist meine Erfahrung hier recht
products/hall-effekt-potentiometer-winkelsensor-auflsung-0088-0-360-grad-drehbarer-hall-winkelsensor-0-5-v-ausgang-vollkreis-12-bit MfG, Ben
-
Thread
Ist die Bezeichnung VCC noch aktuell?
Masseanschlüsse mit ins Symbol ein. Dann hat man die notwendigen Freiheiten. Speziell bei modernen uC wie STM32L496 z.B., da hat man dann jede Menge an solchen Verbindungen.
content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/69/2a/24/ce/d1/1b/45/21/mb1367-g474re-c04_schematic/files/mb1367-g474re-c04_schematic.pdf/jcr:content/translations/en.mb1367-g474re-c04_schematic.pdf
-
Thread
Full Speed WinUSB-Gerät gesucht
Ich hatte das mal für einen STM32F042 implementiert: https://github.com/Solartraveler/audiomux/commit/93f77494a07cac6d8725a0295ec0d34d0a35b499 Hier hab ich das auch mal aufgeschrieben, was zu tun ist: https://www.mikrocontroller.net
06 00 02 00 00 09 00 - Get Standard Configuration Descriptor (Len:09) IN 09: 09 02 20 00 01 01 00 C0 32 OUT (ACK) SETUP: 80 06 00 02 00 00 20 00 - Get Standard Configuration Descriptor (Len:20) IN 20: 09 02 20 00 01 01 00 C0 32 09 04 00 00 03 FF 00 00 00 07 05 81 02 40 00 00 07 05 02 02 40 00
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
STM32F1xxxx [4] STM32F2xxxx [5] STM32F3xxxx [6] STM32F4xxxx [7] STM32F72xxx, STM32F73xxx [8] STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx [12] STM32G4xxxx [13] STM32H743_53_50 [14] STM32H745_47_55_57 [15] STM32L0xxxx [16] STM32L1xxxx [17] STM32L4xxxx [18] STM32L5xxxx [19] STM32U5xxxx [20] STM32WBxxxx [21] STM32WLxxxx
-
Thread
Variable innerhalb eines Threads ändern
aber beim nächsten Durchlauf der for schleife ist "isRailConnected" wieder auf false und refVal = 0.... Was muss ich tun, um aus dem gestarteten Thread die Variablen außerhalb zu ändern? Das ganze läuft auf einem STM32F407VET6 und C++.... vielen Dank, Daniel
uint8_t refVal = 0; bool isRailConnected = false; uint8 und bool und noch vermutlich verschiedene Contexte. Da würde ich aufpassen. Denn STM32 ist ja 32 bit weit. Wenn der Compiler den uint8 und den bool dann in eine
-
Thread
ADC-Wert skalieren
ja: Wozu? Was soll f können, was eine Funktion g mit der Eigenschaft g(192) = 0 und g(2221) = 2.5 und g(4072) = 5 nicht kann?
www.mikrocontroller.net/topic/170454 https://www.mikrocontroller.net/topic/488567 Genaugenommen ist der "nackte" (32 bit) Integer ein fixpoint mit 0 Nachkommastellen also 32b.0b . Es ist ein Leichtes, die 12 bit des ADC hier so auf die 32 bit zu "skalieren" das man damit bespielsweise 16b.16b oder 22b.10b Fixpoint
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
Anfänger / welcher mContr / welche Software
dir AVR Mikrocontroller http://stefanfrings.de/mikrocontroller_buch/index.html Wenn es unbedingt 32 Bit sein soll, dann fange mit einem STM32L0 an. Die "Gigantische IDE" ist da allerdings Standard. http://stefanfrings.de/mikrocontroller_buch2/index.html
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
PIC Programmieren
gebrauchtes PICkit bzw. Clone umzusehen: https://www.ebay.de/itm/304848167280?hash=item46fa5de170:g:DqYAAOSwv1FkF83t&amdata=enc%3AAQAIAAAA4OG243tOjIH%2BwAK1crHr9qJCoN391NC0kCwf6xwgGvghSVX%2FoSeKz8i41JIuQj5dCv0tjcYvgoy0JLPBpkqlOgoMeg%2FmeumEXNX8c4MKaYwGXSi20T%2BxRZNUEP0wUWFXpBwSeeHUNDQO%2Foduu3eCoPZHUZNdT
offen bist was die Platform angeht sind vielleicht auch kleine ARM-Controller eine Options. Für die STM32 gibt es sehr günstige China-Module, und auch eine anständige freie Toolchain dafür (https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism
-
Thread
STM32 RMII Anbindung an UBlox Odin-W262 WiFi Modul
dazwischen. Weiß jemand, wie ich das Modul initialisiert und angesteuert bekomme? Ich verwende die STM CubeIDE mit CubeMX. Die verwendet den LWIP-Stack. In CubeMX kann man zwischen zwei Phys auswählen. Falls es hilft, das UBlox Modul basiert auf einem ESP32. Ich bin für jede Hilfe dankbar, denn
Flexibilität von lwIP. Du brauchst die entsprechende Library für das Modul. Noch besser ist es den STM32 ganz wegzulassen und stattdessen alles auf dem ESP32 zu implementieren, aber das geht natürlich nicht immer.
-
Thread
Helligkeitsschalter mit Phototransistor.
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
ja hauptamtlich :) noch einen Betriebszustand anzeigen. Wo ist die Antwort auf meine Frage? MfG Spess
-
Thread
tutorial nordic nRF52840 DK
Hallo, ob stm32 welt einfacher ist, ... kann ich nicht sagen. Das nRF Tooling hat halt schon seine complexität, besser gesagt zephyr. Wobei Nordic den eintstieg recht einfach macht. Einfach den Tutorial von Nodric
>; }; [/code] Ich bekomme bald die bestellten CH32V003, in dem Example Code liest sich das deutlich besser: [c] void GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure = {0}; //structure variable used for the GPIO configuration RCC_APB2PeriphClockCmd
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
Jahre veröffentlicht, die letzten vor einer Woche. Deshalb gehe ich davon aus, dass alle neueren (C,G,H,L,U,W) Chips betroffen sind. Vielleicht sind auch schon alle veröffentlicht, ich hab' natürlich nicht alle angeschaut. Bei den STM32C0 steht dieser Fehler noch nicht drin, dafür aber ein besonders
-
Thread
Ein Lob an STM32 + CubeMX
Makefile Projekt erzeugen und das hier ergänzen: .vscode/launch.json [pre] { "version": "0.2.0", "configurations": [ { "name": "Cortex Debug", "cwd": "${workspaceFolder}", "executable": "./build/stm32.elf", "request": "launch
] } [/pre] myboard.cfg: [pre] source [find interface/stlink-v2.cfg] source [find target/stm32l0.cfg] reset_config none separate [/pre]
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
) WifiMCU (http://www.wifimcu.com/) VB 6€ 8) Longan Nano mit GD32VF103 RISC-V MCU und display VB 5€ Mit Gehäuse 9) Full size Breadboard + Small breadboard VB 12€ 10) 7x ESP8266 auf diversen Boards VB 10€
switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5
-
Thread
STM32 Bluepill -> SK6812 (auf Basis von WS2812B Lib)
zusammen, erstmal, damit es nicht untergeht - den Code und die Bibliothek habe ich nicht selbst g eschrieben. Das Original ist von "Roger Clark Melbourne" https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1 Ich hatte von ihm die Library für die WS2812B auf einer STM32
man achten muss: In SK6812.cpp wird die Baudrate für die SPI gesetzt. 'Ich' verwende SPI2, die im STM32F103 am langsameren Bus hängt. Daher ist in meinem File der Taktteile = 4, nutzt man die default SPI_1, muss der Teiler = 8 sein.
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
128k 144k 1 - - - - STM32G0B1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0B1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G0C1KCTx LQFP32 467 M0+
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit Parallel Flash -> 0,50€/Stk. 10x 39VF010-70-
Evalboards: 1x Mikroncontroller in C programmieren, Franzis -> 5,00€ 1x STML8L-Discovery, STM: Evaluation board -> 3,00€ 1x STM32-PerformanceStick, STM: Evaluation board -> 3,00€ 1x NUCLEO-L476RG, STM: Evaluation board STM32L476 -> 5,00€ 1x NUCLEO-L073RZ