-
Thread
stm32 uart flash reset über gpio?
BOOT1 auf 0 - (RPi) alle openocd configs gelöscht Jetzt nur zum Testen: [code] # sudo openocd -f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg Open On-Chip Debugger 0.10.0+dev-01177-gb9a30e08-dirty (2020-04-13-16:34) BCM2835
Ich habe gerade nochmal das Flashen probiert und es klappte mit dem Befehl: [code] # sudo openocd -f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg -c "program /tmp/simpleBlink.bin verify reset exit" BCM2835 GPIO nums: swclk
-
Thread
STM32 DMA TO GPIO HILFE
Was denn nu? TFT oder LED Panel (HUB75)? Bei einem TFT dann einen STM32 nehmen mit "LTDC" zB F429
bei mir nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458?hash=item4b08b85592:g:duYAAOSw5WNa2GeB ne nummer größer im 100pin Gehäuse für 10€
-
Thread
LVDT Wechselstrom Spannungsmessung
man unter-abtasten, also etwa 4 Punkte für 6 Perioden. 2. Das AC Signal aus einem Rechteck (kann vom µC kommen muss aber nicht) gewinnen und dann per Synchrongleichrichter in eine Gleichspannung umwandeln. Das muss kein echter
Danke für die Tipps, ich verwende einen STM32F103, damit müsste man bei der Frequenz ja ganz gut zurecht kommen. Wenn man aber im Mikrometerbereich messen will muss man auf 0.1mV oder weniger auflösen. Ratiometrisch würde ja damit nicht gehen
-
Thread
STM32 Kompilierungsschwierigkeiten
könnte hier der Fehler sein? Danke und viele Grüße, Scott Hier ist die Ausgabe: [code] [~/STM32/stm32f103c8t6] $ make make -C rtos/libwwg make[1]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg' make -w -C ./src make[2]: Entering directory '/home/root/STM32/stm32f103c8t6
-fdata-sections -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6//rtos/libwwg/include -I./rtos -I. -MD -Wall -Wundef -DSTM32F1 -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32
-
Thread
XMC4700 vs STM32
fies designt. Die von NXP soll besser sein, da kann W.S. bestimmt was zu sagen ;) St hat mit dem stm32f103 damals einen Hit gelandet, der extrem verbreitet ist und legt seitdem kontinuierlich nach. Mit der komischen Cube Infrastruktur (Code Generator und auch IDE) soll schneller Einstieg ermöglicht
Für STM32 spricht mittlerweile der gd32vf103&Co (auch wenn diese Second Source ST nicht gefällt)
-
Thread
Bluepill Stromaufnahme im Stop Mode
herausgelötet. Ich speise das Board über den 3.3V-Pin ein. Das Board habe ich seit ca. 1 Jahr. Auf dem STM32F103C8T6 steht 9901D 93 MYS 530. Im Thema über die Fälschungen habe ich gelesen das dies keine Fälschung sein soll. Wenn das Board in den Tiefschlaf geht (Stop Mode), messe ich immer noch 6.4mA. Laut
! Nachdem ich den STM32F103 entfernt habe (die rüde Methode mit Cuttermesser um die Pads zu schonen), war der Widerstand zwischen 3.3V und GND > 5 MOhm! Ich denke die STM32F103 auf beiden Bluepill die ich habe sind Fake.
-
Thread
Neue MCU APM32F103
Mehr Infos hier: https://github.com/WeActTC/MiniF4-STM32F4x1
eine gute Frage was der Keil'er speziell veranstalten mag. Wenn man in die SDK schaut gibt es die 4.9 MB große Datei APM32F103/APM32F103_SDK_v1.0.0/Package/APEXMIC.APM32F1xx_DFP.1.0.0.pack Wozu ist die gut?
-
Thread
STM32 Flanken Interrupt
Schaust du hier: https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/
Enable clock for SYSCFG */ > RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE); Gibts das beim STM32f103 ?
-
Thread
STM32 USB-MIDI
stm32f103c8 (und auch mit einem Fake wo ein CKS32F103 drauf war). Im Anhang ein abgespecktes Projekt für Segger ES. Es ist nur der reine USB-Teil enthalten. Das Demoprogramm schickt das was es per
) Language 0x0409 : "USB MIDI STM32 " *!*CAUTION trailing space character Data (HexDump) : 20 03 55 00 53 00 42 00 20 00 4D 00 49 00 44 00 .U.S.B. .M.I.D. 49 00 20 00 53 00 54 00 4D 00 33
-
Thread
STM32 download aus Arduino IDE sehr unzuverlässig
Hallo Ich mache gerade meine ersten Schritte mit dem STM32, genauer gesagt mit der bluepill mit dem STM32F103C8T6 und der Arduino IDE. (über Sinn und Unsinn der Arduino Welt soll es jetzt hier nicht gehen) Hierbei habe ich rechte Schwierigkeiten das Programm
prüfen, welche Software den Port belegt. Ulf L. schrieb im Beitrag #6190351: > bluepill mit dem STM32F103C8T6 Habe für diese Boards bisher nur den ST-Link verwendet, oder einen Bootloader aufgespielt.
-
Thread
STM32 Nucleo Dev Board
werden, wenn das Board kleiner werden soll, er kann danach wie ein gewöhnlicher ST-Link für alle(?) STM32 µC verwendet werden. Ich habs bisher nur versucht den Nucleo 64 Programmer für den F103 an einen F4 zu hängen und den zu debuggen was ging. Der STLink an Board hat noch die schöne Möglichkeit einen
Informationen dazu findest du auf der Webseite des Hersteller und auch meiner Homepage: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
µC wird heiß
Das DaBla des STM32F302xB STM32F302xC sagt: "The VDDA voltage level must be always greater or equal to the VDD voltage level and must be provided first." Das ist hier wohl eher nicht gegeben (R203 hängt an -3V3)...
Ich habe die STM gemeint. Ich hatte beim STM32F103 einen Kurzschluss gegen GND von einem Pin und bis auf, dass das der Pin nicht funktioniert hat habe ich bei der Inbetriebnahme nichts vom Kurzschluss mitbekommen.
-
Thread
STM32CubeIDE / project ohne HAL
man die HAL verwendet. Beim Wechsel von AVR nach STM32 hatte eich eigentlich vor, größere Programme zu schreiben. Aber bei den großen STM32 Modellen (F4 und F7, die ich noch nicht benutzt habe) würde ich mich wohl auch mit der HAL beschäftigen wollen
STM32F4 Projekt erzeuge, bei dem KEINE einzige Zeile Code automatisch erzeugt wird, aber dennoch die Compileroptionen und das Startfile etc im Projekt bestehen bleiben: 1. File->New->STM32 Project 2
-
Thread
STM32F103 ADC und DMA Verständnisfrage
(GPIOA, 0, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 1, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 2, STM32F1_ANALOG); // Divide APB2 clock frequency by 6: 72 MHz / 6 = 12 MHz MODIFY_REG
jetzt habe ich aber ein anderes Problem: ich arbeite mit CooCox und einem Nucleo 64 Board mit STM32F103RBT6. Ich möchte 3 Kanäle per ADC scannen. ADC_IN0 ADC_IN1 ADC_IN4 Die Sequenz Reihenfolge gebe ich im SQR Register 3 mit : Erstens: Ch0 Zweitens: Ch1 Drittens: Ch4 und wieder
-
Thread
LPC debuggen mit Black magic probe auf STlinkV2 clone
https://www.st.com/resource/en/datasheet/stm32f103c8.pdf#page108
War jetzt für den 103er, beim 101 aber genau so: https://www.st.com/resource/en/datasheet/stm32f101r8.pdf#page92 ST unterscheidet da zwischen Datasheet und User Manual, da braucht man beide Dokumente.
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
findet man im Web: https://www.element14.com/community/docs/DOC-51693/l/stm32f4dis-bb-stm32dis-cam-stm32f4dis-lcd-discover-more-schematics Die haben Serienwiderstände in alle Signale zwischen PHY und MAC gelegt. Das Board funzt problemlos.
www.mikrocontroller.net/topic/426112 auf eb*y zur Zeit hier erhältlich: https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/323872764866?hash=item4b685233c2:g:qcwAAOSw-kdX0mup
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
mal posten. Das ist schlichtweg ein STM32F103C8T6 auf einer kleinen LP, die in Größe und Pinout einem Z80 entspricht. Manche Dinge wie BUSRQ/BUSACK sind nicht dabei, aber um anstelle eines Z80 in einer Schaltung auf Speicher und IO zugreifen
ist der Junge dann so alt, dass er mittlerweile den STM32F407 direkt in C statt über eine Emulation programmiert... Artikel: [[STECCY]]
-
Thread
Arduino oder
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual -
Glück gibt es bei der Firma RobotDyn noch kompatible Boards in guter Qualität sowohl mit dem alten STM32F103 als auch mit dessen Nachfolger STM32F303 (der wird allerdings anders programmiert!).
-
Thread
FatFs + STM32F4 SDIO. DMA Speicheralignment
dir schonmal ChibiOS angesehen? Zumindest nutze ich das mit fatfs, SDIO und DMA. Allerdings auf nem F103. Wie ich Giovanni aber kenne, sollte das auf dem F4 auch laufen. Die HAL von ChibiOS läuft unter Apache 2.0. Kann man also gemütlich in allen Projekten nutzen.
Initialisierung stammt aus dem HAL Code: https://github.com/JojoS62/COMPONENT_SDIO/blob/master/TARGET_STM/TARGET_STM32F4/sdio_device.c In dem Repo sind auch Tests, die sind alle positiv durchgelaufen. Am Anfang hatte ich auch das Polling benutzt, aber ebenfalls Probleme mit Buffer over/underrun Fehlern
-
Thread
Mehrkanal Impulszähler PIC
Wenn der kürzeste Impuls 5µs lang ist, dann sollte es reichen 8Bit eines Ports alle 4µs zu Sampeln. Wenn man die entsprechende Interruptroutine mit der höchsten Priorität in den RAM legt bleiben bei einem Stm32F103 und 72MHz noch 288 Takte übrig. Ungetestet könnte das in C so aussehen
carr[n]++; } } [/C] Das wird übersetzt zu: [C] 4B0B ldr r3, =0x10000048 <utmp> 480C ldr r0, =0x10000024 <carr> 781C ldrb r4, [r3] F04F4590 mov.w r5, #0x48000000 692B
-
Thread
USB CDC von Stefan Frings und WS
brauchte nur eine kleine Korrektur. Im Anhang das Binary, funktioniert z.B. auf den Bluepills mit STM32F103C8. Dank asynchroner Programmierung hat es auch keine Endlosschleife und braucht wenig Strom.
(); return 0; } [/C] Bei den STM32F3xx kann man im Unterschied zu STM32F103Cx CAN und USB gleichzeitig nutzen, dazu muss man allerdings den USB Interrupt remappen. Das ist dann der USB_LP_IRQ Handler mit der Nummer
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen
HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } [/c] Die Nucleo64-Boards (zumindest beim STM32L4) haben keinen HSE-Quarz bestückt, sondern bekommen ihren HSE-Takt vom ST-Link Controller. Ich vermute, du musst dann HSEState auf RCC_HSE_BYPASS setzen,
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Warum auch immer der Pullup da ÜBERHAUPT wohnt. Die STM32F4 haben ja einen Internen.
900ss D. schrieb im Beitrag #6603766: > Es steht DevEBox STM32_F4VE Ver: V33, SN: 1911Z > Auf der Rückseite. Danke. Hier die Variante, die ich kenne und nutze: https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html Auszug: "Warning: The microcontroller
-
Thread
Toolchain neuere AVRs
at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atmega256rfr2 atmega2564rfr2 atxmega16a4 atxmega16a4u atxmega16c4 atxmega16d4 atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5 atxmega8e5 atxmega32x1 attiny416 attiny417 attiny816 attiny817 atxmega64a3 atxmega64a3u
vorgegeben. Die beiden HW Uarts des Tiny841 machen das ohne Probleme. Nun bin ich ganz großkotzig auf STM32F05 umgestiegen. Und merke dann recht spät, die UARTs dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Im Moment bin ich unangenehm vom STM32F103 überrascht. Für bestimmte Projekte (bspw. das Anbinden von parallelen Displays dessen Anschluesse quer Beet über 3 Ports verteilt sind - nein, das kann ich nicht ändern, weil das Board vorgegeben
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
Arduino ST-Link BluePill
passendes: > Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da sollte dann am ehesten Assembler angesagt sein. Guck dir einfach mal die angehängte Datei
> Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. > > Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht > schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da > sollte dann am ehesten Assembler angesagt sein. Man kann natürlich auch DMA verwenden
-
Thread
UART ISR Problem STM32F1
Baudraten heran. Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für den STM32F103C8T6 gepostet. Da ist natürlich auch der UART-Treiber mit dabei. Und der funktioniert. Such einfach mal. Ansonsten solltest du bedenken, daß die UART-Interrupts bei den STM32F10x statisch sind
Beitrag #6150007: > Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für > den STM32F103C8T6 gepostet. Ich habe auf meiner Homepage (die inzwischen wohl kaum noch zu übersehen sein dürfte) auch gut kommentierte Beispiele sowohl für die Taktkonfiguration als auch für die UART Schnittstellen
-
Thread
mehrere DAC über ein uC
. Wie ich es gesehen habe, hat stm32 F103(glaub ich) 4 Leitungen dafür...2 davon benutze ich um ein mux zu steuern, bleiben also nur 2 übrig :/
SYNC angelegt war. Was genau meinst du damit? - Willst du eine I2C GPIO-Expander verwenden? Das wäre ein eigener IC, den du vom STM32 per I2C ansprichst und der dann wieder eigene "dumme" Ein- und Ausgänge bereitstellt - Willst du einen Pin vom STM32 verwenden, der
-
Thread
STM32L0 startet nicht
pegel schrieb im Beitrag #6139951: > Ich habe eben mit HAL ein Blinky auf 0x08006C00 (Größe 5k) gelegt und > ein Offset mit: > #define VECT_TAB_OFFSET 0x00006C00U > angegeben. > > Damit gibt es keine Probleme. Ich habe einen STM32L031 mit 32K, mein BL ist 4k groß. Beim Debuggen
Der STM32L031 hat nach AN2606 einen BL über USART2 und SPI1. Leider keinen über I2C.
-
Thread
Debug mit Watchdog STM32+CubeIDE
Debugger. Wir haben den Watchdog immer eingeschaltet, damit man nicht auf blöde Gedanken kommt. Beim STM32F103 (ich weiß, andere MCU) geht das über das DBGMCU -> CR Register. Da muss man z.B. das Bit 8 ("DBGMCU_CR_DBG_IWDG_STOP") setzen, damit der watchdog auch anhält, wenn die MCU im Stopp mode ist und
das_ im RM, alles andere > ist nicht erwähnenswert, weil normal. > > Wäre doch denkbar? Beim STM32F103 z.B. ist es so, dass man nicht den Takt aktivieren muss, es gibt genauergesagt gar keinen Takt und daher verhält sich das Register auch nicht wie GPIOs. Wenn man das als GPIO ansieht, wovon ich
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
-0-3/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom
> Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port
-
Thread
Was spricht gegen die Black Magic Probe?
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47
Uwe B. schrieb im Beitrag #6132305: > Fuer die STM32L4 Familie enthaelt BMP: *ALLE* STM32L4 bis auf die allerneuesten L4P und L4Q (die bei digikey noch nicht einmal gelistet sind). Fantastisch, ich bin begeistert! > BMP kannst Du PC-Hosted auch
-
Thread
Weg von Arduino - Beratung
Für den Anfang werde ich versuchen mich auf einen µC zu beschränken, und zwar den STM32F103RB (bzw. STM32F103C8) Ich denke den Controller kann ich nicht an seine Grenzen bringen, der dürfte weitaus reichen für meine Zwecke. Ausserdem gibt es aus
Ghostrider1911 schrieb im Beitrag #6130893: > Für den Anfang werde ich versuchen mich auf einen µC zu beschränken, und > zwar den STM32F103RB (bzw. STM32F103C8) > > Ich denke den Controller kann ich nicht an seine Grenzen bringen, der > dürfte weitaus reichen für meine Zwecke. Naja, das Schöne
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Deutschland historische Erfahrung: https://upload.wikimedia.org/wikipedia/commons/9/92/Kennzeichen_f%C3%BCr_Schutzh%C3%A4ftlinge_in_den_Konzentrationslagern.jpg > Dürfen die weiterhin in den selben Geschäften einkaufen wie ich? ...
interessieren ob das hier in D auch so schön > exponentiell aussieht und ob sich die Anzahl ebenfalls alle 4 oder 5 > Tage verdoppelt. google... https://de.wikipedia.org/wiki/COVID-19-F%C3%A4lle_in_Deutschland#Verlauf Oliver
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Servus, bei mir kamen letzte woche 2 mit aufdruck 99185 RR9U MYS 99 846: https://www.ebay.de/itm/STM32F103C8T6-Board-Cortex-M3-3-3V-Arduino-IDE-kompatible-ARM-STM32-ARM-32/253369088499?pageci=9f86a4fe-5607-4c2a-bee2-f91ee20730c0 sind wohl auch keine originalen...stm32cubeide erkennt die mcus nicht
0 0 0 128 0 0 0 136 0 0 0 [/c] Der CKS32F103C8T6 hat deutlich andere Meßwerte als die beiden STM32F103C8T6. Außerdem lässt er sich praktisch nicht übertakten. Fazit: Mein CKS32F103C8T6 scheint kein STM32F103C8T6-Klon zu sein
-
Thread
GCC Ram Segmente
0x1c ./o/stm32f10x_dac.o .text.DAC_StructInit 0x0000000000000000 0x2a ./o/stm32f10x_dac.o .text.DAC_DMACmd 0x0000000000000000 0x4c ./o/stm32f10x_dac.o .
0x1ec8 .debug_frame 0x0000000000000000 0x1e4 ./o/stm32f10x_dac.o .debug_frame 0x00000000000001e4 0x65c ./o/stm32f10x_rcc.o .debug_frame 0x0000000000000840 0x410 ./o/stm32f10x_flash.o .debug_frame 0x0000000000000c50 0x78
-
Thread
STM32 PWM Spannung nur 1,06 V
etwas am verzweifeln. Ich schreibe Momentan an meiner Bachelorarbeit und ich möchte gerne mit einem STM32F103RB eine H-Brücke (DRV8873) per PWM (mit disable und nSleep Pin) Ansteuern. Ich verwende der Bequemlichkeit halber den CUBEMX um mir die HAL erstellen zu lassen. Meinen Prescaler hab ich auf
Hauptargument der HAL: Portabilität von Code aber beschränkt auf STM32 ist z.B. nicht für jeden von Interesse.
-
Thread
NE555-Analysen
Andreas M. schrieb im Beitrag #6102617: > Gans C. Sollte natürlich Hans heißen, die Augen und Finger waren noch nicht so wach.
Vielleicht sollte man sich mal die gefälschten STM32F103C8T6 https://www.mikrocontroller.net/topic/488417 ansehen im Vergleich mit Originalen Chips. Einen gefälschten hab ich da, PM mit Adresse und du bekommst Post.
-
Thread
STM32F103VET
Du musst erstmal das STM32F1 Framework installieren. Und dann verbindest du entweder dein ST Link Clone oder dein STM32 via USB UART Converter und Boot0 setzen, so wie hier beschrieben: https://www.heise.de/developer/artikel
http://cool-web.de/arduino/stm32-f103-erst-einrichtung.htm
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
verwenden. Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon
Terminal Befehlen. SD-Karte zum Loggen der Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
-
Thread
[STM32] SPI Problemchen
Kommt nach dem Datum ein SPI_Disable() ? Dann wird der Treiber hochohmig (zumindest bei den STM32F4xx und den STM32F1xx).
ein wenig mit dem GD32VF103 rumgespielt (da heisst das TRANS). Aber die drei Referenz-Manuals die ich für STM32 auf der Platte habe listen alle das BSY bit in den SPI status Registern. Edit: okay der STM32H7 ist da ein
-
Thread
STM32Cube HAL UART Einstieg
, um einen Eindruck zu kriegen, wie sowas geht: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Im Prinzip hast du ja in main immer eine Grundschleife, in der sich der µC dreht, wenn es sonst nix zu tun gibt. Also etwa so: immerzu: mach dies mach das wenn X dann
blocking delays. Warum warte ich in einem Beispiel für non-blocking Transfer anschließend mit [c] while (UartReady != SET) { } [/c] darauf, dass der Kram auch ankommt? Und sollte der Empfänger mehr Bytes erwarten als er bekommt, wartet er (blockierend) ewig. (STM32F103RB-Nucleo/Examples
-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
Alex schrieb im Beitrag #6085125: > STM32F042 Du darfst _nicht_ annehmen, daß ein Lowlevel-Treiber für den STM32F103 einfach so auch auf einem STM32F042 funktioniert. Deshalb ist das gründliche Lesen des zum USB-Device gehörigen Kapitels in zutreffenden RefManual zwingend notwendig. Stephanus hat meinen Treiber auf den STM32F303 umgeschrieben und im Prinzip müßtest du ihn auf den STM32F042 umschreiben. Jetzt hab ich das Manual für diesen µC nicht gelesen, kann dir also nicht sagen, ob da nur ne winzige oder eine umfängliche