-
Thread
Optokoppler mit VDE-Zulassung
beurteilen kann auch keine > Fuses o.ä. um Teile abzuschalten / RAM Bereiche zu sperren. Stimmt. Der STM32F103C8T6 hat z.B. offiziell 64 kB RAM, tatsächlich aber 128. Die STM32F101 und STM32F102 haben offiziell kein USB, tatsächlich aber doch. Darauf bin ich gestoßen, als ich mir meine chinesischen ST-Link Sticks mal genauer anschaute. Eigentlich hätte da ein STM32F103 drin sein sollen.
-
Thread
STM32 hardfault when debugger attached
Hi kann wer weiterhelfen? ich muss ein älteres Projekt wieder zum Leben erwecken. Es ist ein SMT32F4 make Projekt aus Zeiten vor Cubeide. Binary läuft top, es sei den ich gehe mit Debugger drauf(cube ide aktuelle version und ein segger). Habt ihr eine idee warum?
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb
nicht verwendet wird. Vielleicht, weil die Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
STM32H7 Multichannel ADC DMA
HAL_ADC_Start_DMA(&hadc3, (uint32_t*)ADC3Values, 6); -- dann im while(1) SCB_InvalidateDCache_by_Addr((uint32_t*)ADC3Values, 24); Die ADC3Values werte bleiben alle bei 0. Versuchweise hatte ich den Cache deaktiviert - es scheint
verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade
-
Thread
sehr langsamen Takt erzeugen
. Deshalb bin ich mittlerweile komplett vom µC abgekommen. Was ohne µC realisierbar ist, wird ohne µC realisiert.
Buch über [..] Hänger [..] schreiben. > > Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
GD32F470/F427/F425-Serie basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben
Meadow F7 – es handelt sich dabei um ein Kombinationsboard, das einen ESP32 und einen STM32 zur Ausführung von .net-Payloads einspannt – war hier in der Vergangenheit schon öfter Thema. Mit dem Project Lab-Board
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Auf meinem Chip in der Pinout View steht STM32F407VGTx
Stefan ⛄ F. schrieb im Beitrag #7102203: > Biest du beim falschen Modell? Es geht um einen STM32L031, oder nicht? Christoph K. schrieb im Beitrag #7102014: > Danke für den Hinweise, aber F103 war auch nicht
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
abschalten. Vielleicht geht das einfach mit den SWJ_CFG Bits im AFIO_MAPR? Vielleicht geht's beim F103 auch ganz anders. Warum ist gerade der komplizierteste STM32 der beliebteste?
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
DS18B20 zu sparen dachte ich mir, ich schalte den DQ-Pin einfach nach Absetzen des Befehls CONVERT_T als Ausgang mit high Pegel. Soll laut Datenblatt spätestens nach 10 µs nach dem Befehl passieren. Der STM32F103 soll ja laut Datenblatt bis 25 mA pro Pin liefern können, der DS18B20 braucht wesentlich
low. > Löte mal einen Pullup mit 330...470R da rein und schau, ob sich was > ändert. Mit den STM32F103 bin ich nun nicht bewandert (bei den F1xx soll GPIO-Konfiguration ja anders als die Neueren funktionieren), aber laut Datenblatt sollte das hier PA9 als Ausgang und high schalten: [c] // .
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
Bei diesem Projekt geht es darum, ein FBAS-Videosignal mit dem ADC eines STM32F103C8T6 abzutasten, per USB zum PC zu übertragen und dort auszuwerten. Richtig, ein FBAS-Image-Grabber hat praktisch keinen Nutzwert, erst recht nicht 2022. #### Warum macht man sowas? Angefangen
farbliche Auflösung, ...) scheint die Wahrnehmungsgrenze für Fehler sehr scharf zu sein. - Mit dem STM32F103 können periodische Signale mit über 100 MHz Bandbreite erfasst werden. Sternchentext: ...
-
Thread
FTDI zu TTL USB Adapter ges.
https://github.com/r2axz/bluepill-serial-monster https://donneyfan.com/blog/usb-serial-for-blue-pill-stm32-with-platformio https://satoshinm.github.io/blog/171223_stm32serial_triple_usb-to-serial_adapter_using_stm32_blue_pill.html http://dangerousprototypes.com/blog/2017/06/21/how-to-stm32f103c8t6-as-an-usb-device-virtual-serial-port-cdc
Christoph K. schrieb im Beitrag #7090859: > Habe so einen Bluepill mit STM32F103C8T6. Wenn mir jemand den Weg > aufzeigen könnte, wie ich daraus einen USB zu UART/TTL machen könnte, z.B. indem du meine USB-CDC-Software drauf flashst: https://github.com/Erlkoenig90/
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
www.ebay.de/itm/234351028203?hash=item369068e7eb:g:jZIAAOSwDbxigiiH&amdata=enc%3AAQAHAAAA4LEljaxpvqkqzvF4RmADHhcRsfOStDFOAAld2JxstYXLkPAIWY36wimUfQ4Y855Omsnwduw8G%2BiX07AdKK7SEXFMfrB2v2uTTiDq1Ras53zfummOs%2BkcqaXih%2FfZBJMhRcqdzWXBgpf42XhDVoU3NLK4EpVmR0%2B6Xpotw%2Fw%2FVenOGHowwmJIK15H%2BUcvwDn8j80Yb%2BNdxjJUqhQFDdQOdguFCXj4bQt9c7C2v2blliWZTbHmBbjFAz3A1dAKVbngrHbTsBgYUcYV8NC0Z6xrdTaycVTzULF0%
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM),
-
Thread
[V] 7 Bluepill Boards + 1 ST-Link Adapter
Ich verkaufe sieben Blue-Pill Board mit STM32F103C8T6, sehr wahrscheinlich originale. Die Boards stammen aus der Zeit lange vor dem Chipmangel. Hier wurde mal ein Testprogramm veröffentlicht, welches sie als originale erkennt. Darüber hinaus
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
schon einen falschen Chip draufgehabt hätte. Deine Vermutung ist korrekt. Ich lese auf dem Chip: CH32F103 C8T6 401539B19 Gibts da irgendwo eine Info über den Bootloader von speziell diesem Chip? Ich hab ehrlich gesagt gedacht, dass STM32-Chips normalerweise gar keinen Bootloader haben, weswegen
Chip ID und die Speichergröße ignorieren kann. Damit kann man die vollen 128 kB der STM32F103C8 nutzen (offiziell haben sie nur 64 kB).
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
der Nomenklatur von STM. Zum Beispiel GD32E230C8T6. Dies hat bei mir stark den Anschein erweckt, dass die Giga Teile 1:1 Kopien sind. Es hat bei mir sogar den Anschein erweckt, dass es möglicherweise illegale Kopien sind.
-
Thread
DCF77 Frequenznormal
Scope im Roll-Modus flüssig auf einem 128x64 Pixel-OLED-Display darzustellen. Getaket wird der µC von einem 8MHz-Standard-Quarz am STM32, da ist kein OCXO oder ähnliches. Der µC wird über einen USB-Port mit Spannung versorgt, das ist auch nicht wirklich stabil. Trotzdem: Ist die PLL nach einiger
-------------------------- Nominal frequency at 87.8°C F = 4999977.73472294 Q = 2210624.24356611 L = 5.31056260615351 5310652606 nH C = 1.90793506338953E-16 0.00019079350 pF R = 75.4698598161708 C0= 2.67067707950378E-12 B-Mode at 88°C
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
Bei PIC24 gibt es auch Derivate mit Par-IF (EPMP), aber 5 V-UB sind da die Ausnahme. Renesas M16C..M32C, R32C haben auch Par-IF, und 5 V-UB, sind aber schon älter. Renesas RX (Flash-max-120MHz) gibt es damit auch, einige auch mit 5 V-UB. Von Arm-CM3 gibt es wohl auch ein paar Hersteller mit 5
-
Thread
STM32, printf und fflush
: STM32F103 (allerdings logischerweise gleiches Verhalten bei STM32F0 und STM32F4) Folgendes (funktionsfähiges) Testprogramm: [code] #include <libopencm3.h> #include <stdint.h> #include <string.h
main -------------------------------------------------------- */ int main(void) { uint8_t count; double sw, wi; sys_init(); uart_init(BAUDRATE); wi= 45.0; sw= sin(wi * M_PI / 180.0); printf("\n\r-------------------------------------\n\n\r"); printf("STM32F103C8T6
-
Thread
GUI für LINUX Serial Port erstellen
reichlich 5 Jahren mal eine konkrete Realisierung für ein Event-System bei einer Firmware für die STM32F103 gepostet und noch viele Jahre davor das Menüsystem bei der Lernbetty quasi objektorientiert gemacht (soweit man das in C kann), aber keinen hat's interessiert. Stattdessen hat es seitdem alle
Wesentlich interessanter war dank guter Kontakte zur oertlichen Universitaet z.B. ein Plan 9 von AT&T. Wirklich praxistauglich wurde Linux erst mit den Distributionsreleases SuSE5/6 und Redhat 7/8/9. (Als Beispiel und nur so in etwa.) Ganz bloed kann aber ich auch nicht sein, immerhin habe ich
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
Hallo zusammen! Ich habe hier einen STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP
unzählige Male gepostet. Hier mal ein mittlerweile so etwa 5 Jahre altes Beispiel, wie sowas für einen STM32F103C8T6 aussehen kann: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das Prinzip: 1. es hat einen Lowlevel-Treiber, der sich um den UART kümmert, dabei in zwei Ringpuffern
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0x104 system_stm32f1xx_Bootloader.o 0x8 | system_stm32f1xx.o 0x18 system_stm32f1xx_Bootloader.o 0x10 | system_stm32f1xx.o 0x4c system_stm32f1xx_Bootloader.o 0x4c main.o
jetzt schon einen Unterschied, auf dem Windowsrechner ist das der erste Schritt beim Compilieren: [c]Building file: Startup/startup_stm32f103x6.s Invoking: MCU GCC Assembler arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -g -o "build/startup_stm32f103x6.o" "Startup/startup_stm32f103x6
-
Thread
Preisdivergenz bei Mikrocontrollern;
Ich denke, das kommt noch noch dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
seriöse Hersteller weitgehend > meiden. Huch, seit wann ist denn der RP2040 ein chinesischer µC? > Welche Boards nach der Kriese wieder produziert werden kann wohl keiner > abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne > B, STM32F103, STM32F40x) sehen wir vielleicht
-
Thread
STM32F405RGT6 keine Verbindung über USB
Pinbelegung ist deshalb nach diesem Config File erstellt worden: https://github.com/iNavFlight/inav/blob/362f5c5dc159fe3b100bf8a9022e294b6e5d32ed/src/main/target/MATEKF405SE/target.h
W.S. schrieb im Beitrag #7032089: > daß der angebliche STM32 nur ein übler Fake ist Ich dachte davon sind nur STM32F103 betroffen. Nicht?
-
Thread
IL9341 größere Fonts erzeugen
gemeldet. Gehirn einschalten schrieb im Beitrag #7027644: > Welches Format haben die Fonts? [c] const uint8_t Arial_Narrow8x12[] = { /* Offset, Width, Height, BPL */ 17,8,12,2, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Ich habe etwas ähnliches mit nem stm32f103 und einem externen SPI Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
Led-Multiplexing Problem mit Strom
Hintergrund und lässt auch der schnellsten UART genügend Luft zum Verschnurzeln. Hier macht ein alter Mega8 Tastenabfrage, Multiplex von 4 Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit STM32.
LEDs pro Modul, sondern für jedes Segmente 36, also zusammen 256. Damit kommt ein rotes Modul auf 10.8W was die Sache dann anders aussehen lässt. Bei je 4 Modulen sind das 4 * (10.8W + 9.0W) * 1.3 = 103W, was dann doch passt. Aber warum willst du nicht auf jedes Modul einfach ein TPIC6B595 setzen und
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
(): command - flash bank stm32f4x.flash stm32f2x 0 0 0 0 stm32f4x.cpu Debug: 69 5 tcl.c:1316 handle_flash_bank_command(): 'stm32f2x' driver usage field missing Debug: 70 5 command.c:166 script_debug(): command - flash bank stm32f4x.otp stm32f2x 0x1fff7800 0 0 0 stm32f4x.cpu Debug: 71 5 command.c:300 register_command(): command 'stm32f2x' is already registered Debug: 72 5 command.c:300 register_command(): command 'stm32f2x lock' is already
-
Thread
I2C mit FreeRTOS auf STM32F103
); return err; }[/c] Allerdings KANN das nicht funktionieren. Irgendwie muss ich ja alle Parameter aus [c]typedef BME280_INTF_RET_TYPE (*bme280_read_fptr_t)(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, void
Slave muss man die MemRead /Write Funktionen nehmen. Die Wrapper können dann z.B. so ausschauen: [c]int8_t user_i2c_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len) { HAL_StatusTypeDef status = HAL_OK; //initial value is usually zero int32_t iError = BME280_INIT_VALUE;
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
Hallo liebe Leute! Ich muss ein bisschen weiter "ausholen": Ich habe mein erstes Board mit einem STM32-Controller entworfen. Konkret ist es der STM32F030C8T6. Ich habe vorher noch nie mit STM32- oder STM8-Controllern gearbeitet. Ich hab heute Morgen das Board zum ersten Mal eingeschaltet. Soweit
/www.mikrocontroller.net/topic/416324#4862544 Das ist zwar schon einige Jahre alt und ist für den STM32F103C8T6, dürfte allerdings deinem Entwurf einigermaßen nahe kommen. Der dortige Programmierstecker hat die Signale so, daß man sowohl per Bootlader als auch mit SWD-Geschirre das Ding programmieren
-
Thread
STM32 SPI Test mit MCP4802
Hallo, ich will gerade die SPI Schnittstelle eines STM32F103 mit einem externen 2-Kanal DAC (MCP4802) testen (SPI Mode 0). Dabei habe ich ein unerwartetes Verhalten festgestellt. Mit dem folgenden Codeschnipsel sollten eigentlich 2 versetzte Sägezahnspannungen
Verstehe ich da etwas falsch? Könnte mir das bitte jemand kurz erklären oder mir einen Tipp geben? [c] uint8_t val = 0; while (1) { HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_RESET); // Setze CS-Pin auf LO cmd[0] = DAC_A_GAIN_1 | (val & 0x0F); cmd[1] = 0; HAL_SPI_Transmit
-
Thread
USB to TTL mit CH340
hab zwar von shotec 10 CH552 gekauft und lese Deinen Thread dazu, auf meiner Bluepill sitzt aber ein STM32F103C8T6. Wie man erkennt, ob es ein Fake ist, kann ich nicht sagen. Dazu weiß Stefan sicher mehr.
ist bei deiner Bluepill zufällig eine WCH CPU > aufgelötet? Wenn ja geht das so nicht. Nein STM32F103C8T6 GH251 93 CHN 537 ST Logo
-
Thread
[V]erkaufe STM32 und [S]uche Arrow Deca
1x STM32F103C8T6: 6,13€ 1x STM32L475RCT6: 8,06€ 1x STM32L4P5CGT6P: 10€ Datenblatt/Produktseite: https://eu.mouser.com/datasheet/2/308/1/FAN5602_D-2311698.pdf https://eu.mouser.com/datasheet/2/609/ADP2503
20integrated%20products_max1595-1178974.pdf https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32F103C8T6?qs=sGAEpiMZZMsjJi7B1kCaqUwZarfWFigI https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32L475RCT6?qs=dTJS0cRn7oi1gELMTQUlng%3D%3D (Bild zeigt QFN ist jedoch QFP): https://eu.mouser.com
-
Thread
keine Mikrocontroller auf dem Markt
Beitrag #6939568: > Das man dann eventuell den Zertifizierungswahn wieder machen muss. Wenn ein STM32F103CB 20$ kostet wie bei https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6_C8304.html kann man CS32F103xx vom Chinesen kaufen und neu bedrucken. Hätte nie gedacht
Josef schrieb im Beitrag #6939630: > bei lcsc wird dieses Teil angeboten: STM32F302C8T6 > Angeblich 7237 Stk verfügbar. Gratuliere! Greife zu, für < 4 Euro/Stk. kannst Du da nicht viel falsch machen. GD32.... können in Details von STM32 abweichen, weshalb der Preisvorteil
-
Thread
USB I2C Interface Hardware Software
und zwar am 14.06.2022 16:21: Εrnst B. schrieb im Beitrag #7097238: > Und ein "Attiny85" oder STM32F103 ist nun auch nicht soo speziell. Eigentlich herrscht hier durchaus die Ansicht, daß es das Einfachste ist, den Testaufbau mit irgendeinem geeigneten µC zu erledigen und daß es dazu bloß notwendig
loss and worse! I will probe file /dev/i2c-17. I will probe address range 0x08-0x77. Continue? [Y/n] Y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -
-
Thread
bluepill 64K/128K, Flashsize ignorieren
Version anwählen funktioniert nicht) Danke https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8t6-128kb.html
by creating a boards folder in my project, creating a new board json using the contents of bluepill_f103c8_128k.json and changing "openocd_target": "stm32f1x", to "openocd_target": "../board/stm32f103c8_blue_pill",. On platformio.ini change the board parameter to the name of the new json.