-
Thread
Schlanker UART Bootloader für STM32F031c6
Hm, der STM32F031c6 ist ein ARM Cortex M0 Prozessor, der anscheinend das Remapping nicht beherrscht: [q]Physical remap Once the boot mode is selected, the application software can modify the memory accessible
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
-
Thread
Verkauft microchipdirect unprogrammierbare AVR16EB28?
umbennenen in Microchip.AtmelICE_TP.1.7.796.atpack.zip Daraus das die Datei atmelice_fw.zip nach C:\Program Files (x86)\Atmel\Studio\7.0\tools\Atmel-ICE\ kopieren und gleiches Spiel in Microchip Studio > View ... ------------------------------------------- Übrigens, macht man einen Doppelklick
short not to live it up a little" und verlegte bei der EB-Reihe die SIGROW-Startadresse mal eben von 0x1100 auf 0x1080. PS: Und offenbar auch weitere Adressen.
-
Thread
Helligkeitsschalter mit Phototransistor.
hinter einer 2mm Blende liefert er kein > Signal mehr. Was für ne Blende, welcher Öffnungswinkel? C-E vertauscht?
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
-
Thread
tutorial nordic nRF52840 DK
die Ansteuerung eines PINs anzuschauen. Hier hat das Example einfach den Rückgriff auf ein "led0". [c] #define LED0_NODE DT_ALIAS(led0) [/c] led0 ist wiederum im Board definiert. In der blinky selbst gibt es keine Boards, nur eine sample.yaml [code] filter: dt_enabled_alias_with_parent_compat
>; }; [/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
Suche preiswerten µC mit 2xUSB (unabhängig)
am Meer, wenn man z. B. in CubeMX sucht, gibt's da über 700 (naja, viele Gehäuse-Varianten usw.): STM32F730R8T6 wäre ein günstiger Kandidat.
N. N. schrieb im Beitrag #7528300: > Gibt es preiswerte µC mit 2 USB? Oder bessere Ideen? Gäbe es (Tennsy 4.0 oder 4.1), aber die USB Host Programmierung auf nacktem µC ist verdammt aufwändig. Barcode Scanner können über USB eine Tastatur emulieren, müssen
-
Thread
Welchen SEGGER J-Link kaufen?
Hallo Til, kannst du auch auf die Eingangsfrage eingehen? Ich würde ebenso Interesse an CH32V Support beim SES und J-Link bekünden, bei mir wäre es aber der CH32V307.
getrennt zum PC, sofern man ein extra Steckernetzteil nutzt. Debugging über LAN klappt auch über die STM32IDE. Ansonsten habe ich mehrere JLink, die "alte" gehen leider nicht mehr mit den aktuellen Prozessoren. Segger macht dafür keine Updates mehr. Somit, man kann davon ausgehen dass es in 10 Jahren
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
l = 0; for(uint16_t i = 0; i < t; i++) for(l = 0; l < 6000; l++) { } } [/c] Mit besten Grüßen TIMBO
Behauptung, daß es tatsächlich so ist. Die einzig harte Info war bisher "Schrittmotorsteuerung" und "STM32F103c6t8". Alles Andere sollen wir raten. Also: Welche HW soll verwendet werden. Welche Entwicklungssoftware soll verwendet werden. Welche Frequenzen sollen erreicht werden. Wozu soll das Ganze
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
Mahlzeit! Man kennt das von I2C-Portexpandern 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
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
Frequenzerzeugung
Größenordnungen bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
Konstante k. Oder anders formuliert: | f = K * (1/R) mit einer anderen Konstante K wo auch C drinsteckt. Bei Parallelschaltung von Widerständen addieren sich die Kehrwerte: | 1/R = 1/R0 + 1/R1 + 1/R2 + 1/R3 + ... Wähle (unter Einbeziehung der Analogschalterwiderstände) R0 = K/ 10000Hz
-
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
GigaDevice GD32VW553 mit RISC/V, Bluetooth 5.2 und WiFi 6
, cache line size 32 bytes, total 32KB. Support single / double precision FPU. Support 2 cycle floating point MAC. Support packed-SIMD DSP. [/c] Für kryptographische Berechnungen steht ein weiterer Beschleuniger
wurden, wartet unter der URL https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20231017/GD32VW553xxDatasheet_Rev1.0.pdf. Unter https://www.gd32mcu.com/cn/download/0?kw=GD32VW5 findet sich außerdem die Firmware Library im 7z-Format, die allerdings keinen Code für das Drahtlosinterface bereitstellt
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 10€ 3) Freescale/NXP FRDM-KE02Z (Kinetis KE02) EVK VB 15€ 4) 4x STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB 3€ 7
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
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
STM32F401RE, Fake?
moin, habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch. Der STLink zeigt an: Device STM32F401xB/C DeviceID 0x423 RevisionID Unknown Flash size 256KByte Diese Angaben passen nicht zum 401RE, der hat laut DB 512KBytes
Das Reference manual sagt: STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu. STM32F401RE wäre STM32F401xD/E Ich vermute mal, der Controller ist original, hätte aber nicht als
-
Thread
STM32F4+FreeRTOS+lwip
Kombination ans Rennen zu bringen. Prinzipiell geht es aber... Erstmal meine Vorgehensweise: 1. In der STM32CubeIDE die Hardware Konfigurieren und die generierung der 3 Handler die Freertos braucht abwählen. 2. Die aktuellen Dateien von FreeRTOS ins Projekt packen. Dabei die Freertosconfig.h aus dem entsprechenden
anpingbar. Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output
-
Thread
System Workbench für STM32 Anfängerfragen
einer Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared
adapter_nsrst_delay: 100 Info : clock speed 4000 kHz Info : STLINK v2 JTAG v37 API v2 SWIM v7 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.232490 Info : Stlink adapter speed set to 4000 kHz Info : STM32F103C6Tx.cpu: hardware has 6 breakpoints, 4 watchpoints Info :
-
Thread
UART lib für ATmega328P
UART_TX_BUFFER_SIZE ) UART_TX_Buffer_Register_Senden++; else UART_TX_Buffer_Register_Senden = 0; } // Alle Zeichen gesendet, ISR abschalten else { UART_Flag_senden_aktiv = AUS; UCSR0B &= ~(1<<UDRIE0); } } [/c]
ja schon vorher aber da war dein Sendepuffer leer. Das ist ein genereller Unterschied zwischen STM32 und AVR an ganz vielen (nicht allen) Stellen. Bei STM32 musst du jeden Interrupt selbst Quittieren oder Deaktivieren, sonst wird die selbe ISR bei ihrem Ende direkt wieder aufgerufen. Bei AVR werden
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
128k 144k 1 - - - - STM32G0B1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0B1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G0C1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0C1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G431K6Tx LQFP32 468 M4 32k 32k - 1 - - - STM32G431K8Tx LQFP32 468 M4
-
Thread
UART: Bitmuster erkennen
[c] int main(void) { uint8_t rxPin; rxPin = 0; while (1) { rxPin = Gpio_ReadPin(); if(rxPin != 0) { __NOP(); } } [/c]
keine Flanke auftritt, dann ist die nächste Flanke garantiert > der Beginn eines START-Bits. Ein STM32-UART kann auch das per Hardware (IDLE-Interrupt), teilweise sogar mit einstellbarer Fensterbreite (RTO-Interrupt).
-
Thread
VFD-Segmente treiben ohne Transistor
wegzulassen und duch einen 1kOhm Widerstand zu ersetzen, um den Strom durch die Clamping-Dioden im zB STM32 zu begrenzen. Sagen wir mal bei einem Potential von 3,3V + 24V und 1kOhm + 47kOhm wären das sowas 0,6mA. Würde genügend Strom zum Treiben bringen aber den Strom durch die Clamping-Dioden auf
wegzulassen und duch > einen 1kOhm Widerstand zu ersetzen, um den Strom durch die > Clamping-Dioden im zB STM32 zu begrenzen. Wie soll das Funktionieren? Die Spannung am Pin des STM wird sich im Bereich +3.3V und ca -0.4V einstellen. Wie soll das VFD dann die -24V sehen?
-
Thread
1 Wire CRC STM32
www.lddgo.net/en/encrypt/crc) und gegen den empfangenen CRC Code. Der ausgelesene 64-Bit ROM Code ist: 0x6472779C1E64FF28. Der CRC Code ist ja dann 0x64 (was die Website auch korrekt berechnet). Den CRC Datenstrom schiebe ich wie folgt in das CRC_DR: 0x28 0xFF 0x64 0x1E 0x9C 0x77 0x72 Doch schon
verarbeitest... Ich schreibe nacheinander die Werte Leopold N. schrieb im Beitrag #7516472: > 0x28 > 0xFF > 0x64 > 0x1E > 0x9C > 0x77 > 0x72 in das CRC_DR Register und lese danach den Wert aus dem CRC_DR Register aus.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,75€/Stk. 36x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 25x M24C64-RMN6P
-> 0,75€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 5x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk. Halbleiter Analog
-
Thread
wie Bluepill Board prüfen?
finden? Der Artikel hier https://hackaday.com/2021/06/23/test-your-blue-pill-board-for-a-genuine-stm32f103c8-mcu/ ...empfiehlt das: https://mecrisp-stellaris-folkdoc.sourceforge.io/bluepill-diagnostics-v1.6.html Funktioniert bei mir. Ich hatte 2017 wohl Glück. Derzeit ist es sogar unsicher,
Georg S. schrieb im Beitrag #7515851: > aber auf der Webseite finde ich nichts was mit einem STM32F103 > Test zu tun hätte. > Wo kann ich die Software finden? https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
140 Errorzählungen ohne Fehler auch beim Verfahren des SM. [c] int32_t tmp; cli(); tmp = stepCount; // Ein verfaelschen durch ISR verhindern sei(); if( tmp == 0 ) { [/c] Ach, in diesem Zusammenhang fällt mir ein: Ist der Zugriff in C
-
Thread
Routing CP2102N zu USB-C
ud den STM32. Bei der Hälfte der Leiterplatten habe ich ein LC-Glied in der 5V Versorgung eingefügt. Bei den anderen ist ein 0-Ohm-Widerstand und der Kondensator. Bei beiden Varianten ist jedoch der Fehler in
: > Der CP2102N ist über UART mit einem STM32 verbunden, aber > derselbe UART ist auch mit einem ESP8266 verbunden.
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
jetzt erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts()
im Beitrag #7513767: > Nun muss ich nur noch die Sin von EXTI_PR verstehen http://stefanfrings.de/stm32/stm32f1.html#nvic
-
Thread
Stm32 Offline Programmer
Guten Abend, Ich wäre auf der Suche nach einem Gerät Mit dem man einen STM32 ohne, nenne wir es mal geklicke, programmieren kann, quasi Serienfertigung... Stell mir das so vor: 1 Platine auf Test Adapter Einspannen, 2 Flash wird mit bereitgestellem ELF oder BIN File
Das geht mit dem ST-Link und dem STM32CubeProgrammer, einfach automatic mode aktivieren. Alternativ kannst du das Ding auch noch per EXE oder über die DLL ansprechen und in deine Programmier Anwendung integrieren. Nur mit irgendeinem Blödsinn
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
aber (zumindest bei mir) höchst selten vorkommt. Peter D. schrieb im Beitrag #7514607: > Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Das kann ja fast noch als Daten"blatt" durchgehen ;-) Zum Vergleich: Das Reference-Manual des NXP i.MX RT1060 (der bspw. auf dem Teensy 4.0 verbaut
gefällt mir so eine Plastikringbindung. Das Equipment dazu habe ich mir extra gekauft. Aber für ein STM32 Reference Manual kommen wohl nur Leitz Order (oder ähnliches) in Frage.
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
gleichzeitig oder per Umschalter betreiben. Ein MCU board zusätzlich brauchst du eh, wegen deinem I2C. Ich empfehle hier ein ESP32 S3 Dev board aus der Räuberhöhle.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
und "Zephyr RTOS", also Bare-Metall ist nicht vorgesehen. -> Microchip Studio Die "platform" "ST STM32" unterstützt aktuell die "frameworks": "Arduino", "CMSIS", "libopencm3", "Mbed", "Standard Peripheral Library", "STM32Cube" und "Zephyr RTOS". Aber auch damit konnte ich z.B. das Nucleo-C031C6 und
zu sein. Mit STM32-Projekten läuft der Import wie erwartet. Mit dem verfügbaren RP2040-Beispielprogramm (main.c und bsp.c) blinkt die LED, wenn das Programm auf das Pico-Board gespielt wurde. Wird Ozone aufgerufen
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
Device "N32G455RE" selected. Connecting to target via SWD Found SW-DP with ID 0x2BA01477 DPv0 detected CoreSight SoC-400 or earlier Scanning AP map to find all available APs AP[1]: Stopped AP scan as end
-
Thread
LwIP: wie IP-Adresse eines Servers über Namen finden
ein Partner im Heimnetz den man Daten schickt. Hier die genaue Fragestellung: Ist-Zustand: Ein STM32 Controller mit LwIP (UDP aktiviert, Server) ist im Heimnetz angeschlossen. Im einfachsten Fall besteht das Heimnetz aus Fritzbox, Home-PC und STM32 Controller, evtl mehrere. Der STM kann dort problemlos
angesprochen wird und damit weiss woher ein Request bzw. Daten kommen. Der Home-PC kann Daten zum STM sowohl über IP-Adresse als auch über den Netzwerk- Namen senden. Der STM32 hat DHCP in LwIP aktiviert und kann so immer über den Namen gefunden/angesprochen werden. Anders herum funktioniert das
-
Thread
Arduino STM 32 PWM Frequenz
Kay L. schrieb im Beitrag #7509030: > Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler > zuweisen? So etwas "prescale(TIM2, 3)" Bei den STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103
; der STM32F103 auf den Bluepills kann "nur" > 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele > Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in > Ruhe gelassen
-
Thread
H743 und F746 - Probleme mit dem Takt
> und ausgeben können. 1 MHz sind überhaupt kein Problem, selbst mit dem alten (und billigen) STM32F103RB. Das kann man z.B. mit einem Timer + DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16
str r2, [r1, #0] 0x0000001c <+28>: str r3, [r1, #0] 0x0000001e <+30>: str r2, [r1, #0] 0x00000020 <+32>: str r3, [r1, #0] 0x00000022 <+34>: str r2, [r1, #0] 0x00000024
-
Thread
Ist für euch CMSIS, HALL etc wirklich eine Erleichterung?
dort Steuerung+D, kommt nichts brauchbares // _GPIO_MODULE_PARTIALREMAP_TIM1 ={(unsigned long)0x00160040}, /*!< TIM1 Partial Alternate Function mapping */ // _GPIO_MODULE_FULLREMAP_TIM1 ={(unsigned long)0x001600C0}, /*!< TIM1 Full Alternate Function mapping */ // _GPIO_MODULE_PARTIALREMAP1
={(unsigned long)0x001A0C00}, /*!< TIM3 Full Alternate Function mapping */ // _GPIO_MODULE_REMAP_TIM4 ={(unsigned long)0x00001000}, /*!< TIM4 Alternate Function mapping */ // _GPIO_MODULE_REMAP1_CAN1
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
Sind die neuen Attiny an noch jemandem vorbeigegangen? Kosten 0.95€!! 12Bit ADC 32KB etc Die trumpfen echt noch mal so richtig auf, fehlt nur noch CAN oder DAC
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
war da bei 6,5pF oder so ... Einmal kucken hat schon mehr Kapazität. Ich frage mich aber ... Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von einem Timer generieren lässt, der mit dem Systemtakt (32MHz) läuft, der von
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt, der mit dem Systemtakt (32MHz) läuft,
-
Thread
+-5V Analogsignal auf 0-3.3V für ADC?
Ich habe hier ein Analogsignal im Bereich -5V bis +5V, welches ich gerne mit dem ADC meines STM32 einlesen würde (0 bis +3,3V). Irgendwie habe ich das Gefühl, das sich das mit einem clever gestalteten Spannungsteiler lösen lässt, allerdings komme ich gerade auf keinen grünen Zweig. Was die Schaltung
-VzVcY5UfPDRa7VEMP5xHJOgcoAbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBpfmCRBfxa1b5GlVG55rlu-rlZOQrWNBpxCBrNrn6ddQP8cW2juePRbeZxo5NsQA
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
Der CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
Vorwiderstände sind viel zu klein. Zur Optik hat Harald schon was gesagt. Der Bypass Kondensator C2 ist im Ref Design 0.47µF.
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
GPIO-multiplexed low-speed interfaces (UART, SPI, I2C, I2S, and PWM). A four-lane PCI Express 2.0 interface provides a 16Gb/s link back to BCM2712. -via https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ [/c] Ebenda findet sich auch eine
einfallslos, weil ich bisher keine weitere Verwendung dafür gefunden habe und bisher "meine" Dinge mit STM32, AVR und ESP32 erledigt habe.
-
Thread
Spannungsteiler an ADC von STM32F4?
voltage "The voltage on VREF ranges from 1.8 V to VDDA" ------------------------------- Quelle: STM32F446xC/E Datasheet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Kapitel 6.2 Absolute maximum ratings (...) VDDx Variations between different VDD power pins: 50 mV max.
Magnus M. schrieb im Beitrag #7505519: > Quelle: STM32F446xC/E Datasheet > https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Und, oh Wunder oh Wunder, genau in dem Dokument findet sich "Equation 1", die die Ausgangsfrage beantwortet! LG,