-
Thread
Bluepill STM32: welche Taktquelle?
Was ist KAL? Kernel Abstraction Layer? N. M. schrieb im Beitrag #7995725: > Bluepill ist ein F103. > Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp#L116 PLLCLK 72 MHz, LSI 40 kHz
aber keine 72MHz möglich, wie bei HAL_RCC_GetSysClockFreq() oder F_CPU ausgegeben wird. BTW: Die Bluepill nutzt einen STM32F103C8, was dann wohl https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
TDC(AS6501) als Phasenvergleicher
STM32F103 hat z.B. das Hardware-I2C mehrere ernste Errata und ist daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere
CMOS‑zu‑LVDS‑Wandlers. > Ich überlege tatsächlich, ob ich einen leistungsfähigeren > Mikrocontroller wie den STM32F405RG einsetzen soll. Der ist zwar schneller, aber fast ähnlich alt wie der STM32F103. Es hat schon seinen Sinn warum wir statt dessen den H7 vorschlagen.
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
generierten Code geworfen. Als erstes ist mir der Interrupt-Handler aufgefallen: [code]08000590 g F .text 00000976 HAL_PCD_IRQHandler[/code] https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_pcd.c#L859 https://github.com/STMicroelectronics/stm32f3xx-hal-driver
bietet. STM32G0 und STM32G4 werden unterstützt. Immerhin gibt es ein USB/CDC Beispiel, hier für STM32F3: https://github.com/libopencm3/libopencm3-examples/tree/master/examples/stm32/f3/stm32f3-discovery/usb_cdcacm
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
/STM32/index.html https://www.pcb-hero.com/blogs/lickys-column/how-to-upload-stm32f103c8t6-usb-bootloader-program-stm32-blue-pill-via-usb https://www.sgbotic.com/index.php?dispatch=pages.view&page_id
, STM32G4 und STM32U3 zu suchen?
-
Thread
STM32G484 USB CDC Code läuft nur wenn mit <= -O1 kompiliert
Hallo, habe ein Board (Eigenentwicklung) mit STM32G484 und würde gerne den virtuellen Comport über USB verwenden. Habe dazu den Code von Stefan Frings Webseite (https://stefanfrings.de/stm32/stm32g4.html#vcpnohal) verwendet: https://stefanfrings.de
Danke Niklas. Es funktioniert so auf meinen beiden Boards (STM32F303CCT6, STM32G431CBT6). Ich kümmere mich gleich um den Pull-Request.
-
Thread
Welcher Controller? Waveshare: modbus-rtu-relay
Auf dem Bild sieht man ja deutlich ein ST Logo. Hier wird auch von STM32 (F103RB) geredet. https://www.waveshare.com/wiki/Modbus_RTU_Relay Und das Demo Projekt auf der Seite inkludiert auch #include "stm32f1xx_it.h"
Der F103xB ist genau das Modell, das in mindestens 6 Varianten schlecht nachgemacht wurde und seit 6 Jahren den Markt als STM32 beschriftet flutet.
-
Thread
I2C Display einfache Frage
GPIO-Behandlung eingebunden habe (die auf meiner Platte liegen) und so lief ein OLED-Display auch auf einem CH32V003, einem STM32F030 / F103 / F411. Hier jedoch nur die Datei, bei der AVR und STM8 eingebunden sind. Bei Verwendung für AVR ATmega328 und AVR-GCC als Compiler, hat das erzeugte Kompilat bei mir eine
STM8 ist hier preislich noch deutlich besser als ATtiny2313. Alternativen in einem 20 pol. Gehäuse wären hier, preislich aufsteigend: CH32V003, STM32F030, STM8S103, ATtiny1604 (AVR-series0) Wie dem auch
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
0,05€/Stk. 375x 74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1680x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x STM32L152RBT6, ST: STM32, Cortex M3, 32MHz -> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex
0,05€/Stk. 375x 74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1680x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x STM32L152RBT6, ST: STM32, Cortex M3, 32MHz -> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex
-
Thread
Datenrate STM32F107 HAL + Lwip
Hat jemand von euch Erfahrungen mit der Kombination STM32F107 + Hal + Externer MAC (DP83867E). Es wird kein RTOS benutzt. Ich habe einen FPGA per SPI angebunden, der Daten als Master in den STM32 schiebt. Wenn ein Datenpaket da ist wird das in eine lockfree
meiner Versuche ist das hier: https://www.mikrocontroller.net/topic/582874 Das Ganze auf einen STM32F103 implementiert und getestet mit folgenden Parametern - Ethernet Controller W5500 (nicht W5100) - F103 Core Takt 72 MHz - SPI Takt 36 MHz zum W5500, DMA Transfer - Block-Grösse 1024 Bytes
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Modul-Mikrochip-Kompatibel-Arduino-IDE%EF%BC%88Type/dp/B0DBLTY6BS Oder in leistungsstärker: https://stefanfrings.de/stm32/stm32g4.html#weactg431core Schutzschaltungen haben diese Bastel-Boards alle nicht. Das müsstest selbst ergänzen. Fertige Produkte mit Schutz findest du unter dem Begriff "SPS" aber die sind dir
Fälschungen geflutet. > Z.B. die Blue-Pill-Boards Nach meinem Kenntnisstand sind davon nur die STM32F103C Mikrocontroller betroffen. Aber ganz extrem, da stimme ich dir zu. Boards mit anderen gefälschten STM32 habe ich noch nicht gesehen und auch noch keinen entsprechenden Bericht gelesen.
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
+ov5TLUt9VztEy8zkP4Yg7AS7Risq1VSOUV0yvHnQQ1cUDx3knjK7LDzZqI6ByNCDD7huIl3HtZo1OPU98O831lCLF7nuE31F0cRLTVm3TswLeLkvZZHauSPxgbhzTR2s4gBxYVAWcxVdwF67V4Xdu4cSvrBWNvTj4XsIMy4JbhCc8Sttd7h4JfCzXZ0N2eTcZp1r7dacncdd2f6h8PTfbfrJ00e4RD0Y3tOJxdr4T5
-
Thread
CH32V003 und Arduino
ein C++ zu viel Overhead hat und deshalb diese Chips doch besser mit C bedient sind. C++ setze ich auf PC (in Verbindung mit QT5 ein) oder auf leistungsstarken Mikrocontrollern ab STM32F4 oder auch H7.... ein- zweimal auch auf einem STM32F030CCt (hat aber wenig RAM) und einem STM32F103CCT (schon eher, aber alt). Die haben dann wenigstens 256 kByte Flash und der Overhead von C++ ist hier zu verkraften. Wahrscheinlich treffe ich Deine
-
Thread
STM32F103RFT6 I2C2 keine Funktion
Hallo auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
Programmieren mit KI
Niklas G. schrieb im Beitrag #8011756: > Und genau sowas kann man sich doch auch per STM32CubeMX generieren... CubeMX, das muss erst mal funktionieren. (wozu installiere ich den Kram nach dem ich nen Account bei ST mache, ich hasse den Zwang dazu *kotz*, und der F103/M0 zb. ist nach
-> STM32Cube MCU Package for STM32F1 Series anwählen -> Install.
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
ebenfalls aktualisiert. In Version 1.28 gibt es Stabilisierungen im Bereich der PWM-und CAN-APIs: [c] This release of MicroPython sees machine.PWM support finally added to the stm32 port, as well as the alif port. This rounds out PWM support to all Tier 1 and Tier 2 microcontroller-based ports, making
[](/attachment/694986/3.png) Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene
-
Thread
bin neu hier, atmega8.
. Auch 32-bit-Vertreter wie STM32F103 gibt es schon eine ganze Weile. Aber in den letzten 20 Jahren hat sich halt in der Mikrocontroller-Evolution insgesamt sehr viel getan. Momentan geht es aber gefühlt nicht
weil man damit ja so tolle Sachen machen kann.... Und? Die werden im Schrott landen, weil moderne uC einfach um Welten überlegen sind. Und das macht auch Spaß. Also wenn ein Tipp von mir recht ist: Kauf dir ein STM32 Nucleo und übe damit. Es tun sich Welten auf!
-
Thread
Alternativer SSB-TX Ansatz => QRP
Rechenleistung zurecht zu kommen. Heutzutage unnötig. Ich baue mein o.g. Projekt gerade von einem STM32F103 (haha. ja, hab mit einem Bluepill Board angefangen) auf einen STM32H523 um. Dann kann ich die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. Davon erhoffe ich mir eine bessere
stoße. Georg S. schrieb im Beitrag #8059762: > Ich > baue mein o.g. Projekt gerade von einem STM32F103 (...) auf einen STM32H523 um. Dann kann ich > die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. > Davon erhoffe ich mir eine bessere Nachbarkanalunterdrückung. Bin gespannt
-
Thread
log-Frequenzregler und Temperaturstabilisierung
3.3V ohne Verpolungsschutz MIC5233-3.3YS 0.82 3.3V mit -"- STM32G031J6M6 1.12 KT2016K10000ZAW33ZGK 1.13 10MHz C1206X225J3RECAUTO 2x 0.53 2u2,25V- C0805X103K8JAC7210 0.20 10n,10V- TLC555CDR 0.66 Pegelwandler, Endstufe STM32G031J6M6 Pin 1 10MHz vom KT2016 (optional) 2 VDD 3 VSS 4 OUTPUT (NRST) 5 UART 6 UART 7 optional ADC, GPIO } oder 2 Taster 8 POTI, BOOT } up/down[/pre] Das
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
wenigen mir bekannten Ausnahmen sind ESP8622, ESP32, ESP32-S[23] und ESP32-C3, die aber alle noch sehr handelsüblich sind (du wolltest ja nur /eine/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig
bis jetzt mit guten Erfolg auf PIC, AVR/Arduino, 8051, MSP430, Zilog Encore! und früher einmal auf STM32F103 getestet. Auch Multikanal ist möglich. Sein Konzept ist auch sehr Ressourcen schonend. Was mich betrifft, brauche ich nicht mehr über den Zaun schauen. Gerhard
-
Thread
China 18V 18650 Akku: Mehr vorsätzlicher Betrug geht nicht
. Was hast du erwartet wenn das Set (Säge + 2 Akkus) nur €42 kostet? https://www.amazon.de/B%C3%BCrstenlose-Kettens%C3%A4ge-Automatischer-Gartenscheren-Holzschneidenz/dp/B0DL2WJPQD?
betroffenen Kategorien werden hier immer wieder diskutiert. Mir fällt spontan ein: - LEDs - DS1820 - STM32F103 - Batterien und Akkus - Alte Transistoren, die es eigentlich nicht mehr gibt - Lötzinn - USB Kabel
-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
01KVTQKJ0NNWXMDFV8MJ30NBTK&hash=item1ffcc497d1:g:FtIAAeSwjOFqI~aI&itmprp=enc%3AAQALAAAA0GfYFPkwiKCW4ZNSs2u11xBV8vHLb%2BzL7djq0FSVCZZxJyhH%2BsFZyMXmLAxxbS%2FeE%2Fj31%2FHiEvmMLBmOPXJ7D%2F2VtI8QGtbsm811uiQcUFYm03AQD4Sn4WbkqG7VQWd340050NFp23HhPDrf0qamL5CFZt7tYBK6Jqzs2bMO9WW%2FcEDeQdRjRokrK1zdI0sfX%2Frsh8WK6jBAMaiUgP0Aa1WBom
-
Thread
Li Ionen Ladegerät Balancer
Ein ISDT 608PD für ~40€ plus ein USB-C-Netzteil mit 65W (Ikea Sjöss für 13€ wenn man keins rumliegen hat) sollte das Problem lösen und dich in's 21. Jahrhundert bringen. Kann auch andere DC-Quellen vertragen, aber C-Lader hat man heutzutage
Micro ist ein STM32F103. Gut abgelasert, aber nicht gut genug. Unter dem Display ist noch ein Chip mit abgeschliffenem Marking.