-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
Markus M. schrieb im Beitrag #6651696: > 8x STM32F103RC zu je 3399€ Harhar. Die Forbes-Liste winkt. Hier - 6x STM32F103RCT für 3398€/Stck. - 5x STM32F103C8T (orig.) für 6297,50€/Stck. - 1x STM32F103VET für 8634,66€/Stck. Zzgl. 1723,22 Versandkosten
-
Thread
STM32 - Erster Artikel
bei ca. 31kb wollte er nicht mehr flashen... Hier die Konsolenausgabe: [code]Warning: /cygdrive/C/gccfd/projects/stm32f_test/stm: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_primer: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_avr
[code]monitor stm32x unlock 0 monitor stm32x mass_erase 0[/code]
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
, aber da ist ja schon fast alles fertig. Jetzt will ich mich auch STM32 einarbeiten und nutze dazu ein STM32F407 Discovery und da will ich das in C programmieren.
ansprechender. Der Vorteil beim STM32F746-Board ist das Mehr an Peripherie und der etwas schnellere uC. Die Kalkulation für den DAC aus LL4148 Dioden und Widerständen ist etwas kniffelig gewesen, da man ja die 75 Ohm Impedanz / 0,7V
-
Thread
Mikrocontroller Einstieg
,5 ret[/avrasm] ist? Ich weiß ja nicht. Also wenn schon dann mal ARM-Assembler beim STM32G4 (Cortex-M4): [code]mov r3, #0x48000000 ldr r0, [r3, #0x410] ldr r1, [r3, #0x810] ldr r2, [r3, #0xC10] and r0, r0, r2, lsr #6 eor r0, r1, r0, lsr #1 movs r2, #0 bfi r2, r0, #5, #1 eor
das ist bei AVR mit SBI/CBI weniger skalierbar. Dieser Code benötigt 44 bytes im Flash. Für den STM32G0 (Cortex-M0+) ist das schon deutlich umständlicher: [code]ldr r3, =0x50000C10 movs r0, #1 lsls r0, #10 ldr r2, [r3] subs r3, r0 ldr r1, [r3] subs r3, r0 ldr r0, [r3] lsrs r2, #7 lsrs
-
Thread
Step-Down-Regler ist zu langsam
Noch ein Update -- Mein J-Link command file sieht jetzt so aus: [code] device stm32f746ie if 1 speed 1000 con sleep 100 w4 0x40023C08 0x08192A3B // Clear option lock w4 0x40023C08 0x4C5D6E7F sleep 100 w1 0x40023C14 0xF5 // Set BOR (flash option control register) sleep
Wertes auf zwei Anweisungen aufteilen, da ein Bit nach dem Wert gesetzt werden muss. [code] device stm32f746ie if 1 speed 1000 con sleep 100 w4 0x40023C08 0x08192A3B // Clear option lock w4 0x40023C08 0x4C5D6E7F sleep 100 w1 0x40023C14 0xF0 // Set BOD bit. sleep 100 w1 0x40023C14 0xF2
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot/stm32f4xx.h:240:0, [cc] from D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\main.c:21: [cc] D:\kay\CoIDE Projekte
previous definition [cc] In file included from D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot\stm32f4xx.h:240:0, [cc] from D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot\system_stm32f4xx.c:11 7:
-
Thread
Empfehlung 8-Bit-Controller: STM8
> Aber der STM8 kostet evtl nur 1/10 (!!!) von dem was grosse kosten. (STM32 Cortex M3) Wie, gibt es etwa den STM8 ab 0,085 EUR / Stück?
überhaupt 1-Byte-Befehle? >> Butter bei die Fische, ich habe bei ST selbst nochmal nachgesehen: >> STM32 Value Line: $0.85 for 16Kbyte devices [...] 10.000 >> STM8: 32 Kbyte STM8S105 [...] is $0.89 [...] 10,000 units. > > Die Cortex-M0 LPC1100 werden das wohl unterbieten... Möglich, nur wie lange
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based on the Arm Cortex-M0
es auch einzeln, ohne Email-Adresse und trotzdem original: https://github.com/STMicroelectronics/STM32CubeL0/tree/master/Drivers/CMSIS/Device/ST/STM32L0xx/Include https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Drivers/CMSIS/Device/ST/STM32L4xx/Include usw.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
/arm-cortex-m0-mcus/overview.html STM mit STM32C0 als STM8 Ersatz: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Die STM8S sind anscheinend jetzt NFND Bei NXP gibt es schon länger
ARM®Cortex® im SO-8: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-kb-flash-so-8-stm32c011j6m6-p352808.html
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
\stm32f4xx_rtc.c C:\Users\tw\Documents\CooCox\Stm32F407_blink\cmsis_lib\source\stm32f4xx_tim.c [cc] Starting link [cc] arm-none-eabi-gcc -O0 -nostartfiles -Wl,-Map=Stm32F407_blink.map -mcpu
_blink\cmsis_boot/stm32f4xx.h:240:0, [cc] <command-line>:0:0: note: this is the location of the previous definition [cc] from D:\kay\CoIDE Projekte\Stm32F407_blink\cmsis_lib\source\stm32f4xx_sdio.c
-
Thread
I2C Display einfache Frage
und denn anschliessend an die richtige Stelle beim Bildschirmspeicher schreiben. Falls Du basales C lesen kannst: https://github.com/yangjinhaoaa/OLED0.91-SSD1306-HAL/blob/master/0.91OLED-SSD1306-STM32HAL/oled.c In dem C-Files findest Du auch die Init-Sequenz fuer dieses kleine 0,96"-Display:
, in deinem Fall Wire: [c] #include "Wire.h" void setup() { Wire.begin(PA8,PA9); Wire.setClock(100000); } [/c] Quelltext und Beispiele: https://github.com/stm32duino/Arduino_Core_STM32 Doku: https://github.com
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
der "Overkill" ist oder so viel drin hat. Das stimmt so auch nicht, denn es gibt durchaus kleinere µC Chips mit ARM Kern. Beispiel: STM32F0xx Der hat zwar einen 32 Bit Cortex-M0, ist dennoch mit relativ wenigen Pins ein kleiner Typ. Ich würde den eher als Ersatztyp für den AVR ansehen. Die großen
/item/Marke-neue-original-STM32F303CCT6-STM32F303-LQFP-48-ARM-Cortex-M4-32-bit-mikrocontroller-MCU-IC-chip/32974557401.html?spm=a2g0s.9042311.0.0.23654c4dp8jw77 https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html Hm..also ich hab gerade erst mal 10Stk gekauft.... Olaf
/AZDelivery-STM32F103C8T6-Development-Prozessor-Arduino/dp/B07CRHYTDG/ref=sr_1_1?adgrpid=1205065411145934&hvadid=75316705025501&hvbmt=be&hvdev=c&hvlocphy=128715&hvnetw=o&hvqmt=e&hvtargid=kwd-75316799692113%3Aloc-72&
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L747 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/irmpmain.c#L47 Ist eigentlich alles das Übliche.
/* PC->STM32 */ uint8_t USB_HID_IN_BUF[HID_IN_BUFFER_SIZE]; /* STM32->PC */ [/c] aber in main.c: [c] uint8_t buf[HID_OUT_BUFFER_SIZE-1], RepeatCounter = 0; [/c] Hier ist der buffer 'buf' ein Byte kürzer
-
Thread
STM32F401 Initialisirung USART2 bare metal
das hier ist super fürs Verständnis von RCC: https://github.com/jkerdels/stm32edu/blob/master/src/rcc.c Für meine Bedürfnisse umgeschrieben: [c] #include <stdint.h> #include "rcc.h" #include "stm32f4xx.h" void rcc_init(void) { // HSI einschalten RCC->CR |= 0x00000001
STM32 #endif [/c] Sind STM32F401RE, STM32F411RE oder STM32F407VG gesetzt, werden die jeweiligen µCs mit dem jeweils maximal möglichen Takt konfiguriert. Die jeweiligen Werte kann man komfortabel
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
/08/programming-generic-stm32f103c-board-in.html Run mode: Both jumpers at "0" Program Mode: Jumper 0 (top) at "1"
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
Debug: 53 4 core.c:1468 jtag_tap_init(): Created Tap: stm32f4x.cpu @ abs position 0, irlen 0, capture: 0x0 mask: 0x0 Debug: 54 4 command.c:166 script_debug(): command - dap create stm32f4x.dap -chain-position stm32f4x.cpu
4 target.c:2204 target_free_all_working_areas_restore(): freeing all working areas Debug: 68 4 command.c:166 script_debug(): command - flash bank stm32f4x.flash stm32f2x 0 0 0 0 stm32f4x.cpu Debug: 69 5 tcl.c
-
Thread
Basic im STM8S103
empfohlene Ausstattung. Meld Dich einfach per PM bei mir. Info: https://stepp-ke.de/2023/07/23/wch-ch32v003f4p6-ch32v203c8t6-und-wch-linke/ Der CH32V003F4P6 ist als direkter Ersatz für den STM8Sx03F3P6 gedacht. Hab ich auch schon erfolgreich ausprobiert.
mögen (auch dann wenn es wohl kaum Anwendungen gitbt). DELAY, BYTEOUT und ADC hab ich ja in meiner STM32F Version implementiert gehabt (im STM8 nicht). Die letzte Compilierung mit STM8 ergab: [code] Device : stm8s103f3 / Flashsize: 8192 bytes Program : at address 0x8000 7421 Bytes (90.6% full
-
Thread
USB to TTL mit CH340
"stm32flash Arduino_STM32_0.0 ......" und zum Schluß "Startingexecution at address 0x08000000... done". Was kommt da bei Dir?
2022-02-24T16:02:01 INFO src/stlink-common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x10000 bytes (64 KiB) in pages of 1024 bytes 2022-02-24T16:02:01 INFO src/stlink-common.c: Attempting to write 12780 (0x31ec) bytes to stm32 address: 134217728
-
Thread
Wozu übertrieben schnelle Microcontroller?
Herausforderungen die mit einer steiler Lernkurve verbunden sind. In solchen Fällen ist man mit C/C++ auf gut dokumentierten Plattformen besser bedient, weil man in der Regel mit ausführlichen uC Datenblätter und Appnotes arbeiten kann. Die STM32 Peripherie Bibliothek trotz ihres kontroversen Rufs
sondern auch wesentlich mehr RAM und Flash als der ATTiny. Dazu ist der LPC fast 6 Jahre älter. Ein STM32L010F4 benötigt bei der Konstellation ca. 0,5mA, mit einem Micro-Power LDO auf 1.2V davor nochmal weniger.
-
Thread
PIC Mikrocontroller noch aktuell ?
Die 80 nA fallen z.B. an, wenn er auf ein Wakeup durch ein GPIO > wartet. Okay, das können die STM32U0 bei <60nA, mit RTC und Uhrenquartz fürs Timing bei <600nA.
anscheinend so dramatisch, dass sich der Buck-Converter *besonders* lohnt - noch viel mehr als beim STM32U0, bei dem der Verbrauch nur leicht steigt.
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
W.S. schrieb im Beitrag #4073249: > Die halten mit 0.22F monatelang - und so soll es > sein. Bei meinen STM32-Boards setze ich einen 0,47F ein, mit dem ich mehrere Wochen überbrücken kann.
Mehmet Kendi schrieb im Beitrag #4073281: > Bei meinen STM32-Boards setze ich einen 0,47F ein, mit dem ich mehrere > Wochen überbrücken kann. Soso. So recht glaube ich dir das nicht. Ich hatte bei einem STM32F103 Board mit 0.22F ne Laufzeit bis zu 2 Tagen
-
Thread
Starterkit Mikrocontroller
CPFLAGS) blinky.elf blinky.bin $(OD) $(ODFLAGS) blinky.elf > blinky.lst blinky.elf: blinky.o stm32.ld @ echo "..Linke" $(LD) $(LFLAGS) -o blinky.elf blinky.o blinky.o: blinky.c @ echo ".Kompiliere" $(CC) $(CFLAGS) blinky.c [/c] 2. Linkerfile [c] MEMORY { ram (rwx
"stm32f10x.h" #define STACK_TOP 0x20002000 void nmi_handler(void); void hardfault_handler(void); void delay(void); int main(void); /* IRQ Vektoren */ unsigned int
-
Thread
STM32F4 CoOS
source\stm32f4xx_usart.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\CoOS\kernel\task.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\cmsis_boot\startup\startup_stm32f4xx.c C:\CooCox\CoIDE\workspace\STM32F4
\hook.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\UART\usart.c [cc] C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\UART\usart.c:107:0: warning: ignoring #pragma import [-Wunknown-pragmas]
-
Thread
STM32 Win10 COM-Treiber
Ich glaube ich habe das USB Problem gefunden STM: STM32F103C6T6A STM32F103C8T6 Program Memory Size: 32 kB 64 kB Data RAM Size: 10 kB 20 kB Interface Type: I2C, SPI, USART
Wo hast du diese Info gefunden? Laut Datenblatt hat der STM32F103x6 ein USB 2.0 Interface. Ohne dieses würde der Maple Bootloader nicht funktionieren. https://www.st.com/resource/en/datasheet/stm32f103c4.pdf
-
Thread
STM32 - Low Level Library Dokumentation
mitgeliefertes Tutorial geben. oder das: https://www.digikey.com/en/maker/projects/getting-started-with-stm32-introduction-to-stm32cubeide/6a6c60a670c447abb90fd0fd78008697
] initConfigParams(): ext-memory-loaders false [0.004] initConfigParams(): +extload "512W3A_STM3210E-EVAL.stldr" [0.004] initConfigParams(): +stm32cubeprogrammer-path "C:\Program Files\STMicroelectronics\STM32CubeIDE_
-
Thread
STM32: To HAL or not to HAL
(uint32_t TicksNumb) { return SysTick_Config(TicksNumb); } aus "stm32l4xx_hal_cortex.c": Wie es bis jetzt aussieht würde SPL oder evtl. CMSIS ausreichen. Das HAL-Zeugsl maximal für die Init-Routinen
received while out if the @p UART_RECEIVE state.*/ rxerr, /*Receive error callback.*/ 115200, 0, /*STM32 HW dependent: Init value for the CR1 register*/ USART_CR2_LINEN, /*STM32 HW: Init value for the CR2 register--> LIN mode */ 0 /*STM32 HW dependent: Init value for the CR3 register */
-
Thread
-
Thread
STM32-407 DIY-MORE Doku?
gerade, dieses Board (seriell) zu flashen. Geht irgendwie nicht. Habe meine Mimik gerade noch mal am STM32F407-DISC1 verifiziert: PA09 (USART1_TX) an FTDI-24, PA10 an FTDI-25. GND-GND. Versorgung über USB-C Kabel. Zum Flashen muß Jumper BOOT0-GND gesteckt. sein (?) RESET gedrückt (ist doch die Taste
konnte ich das China Board STM32-DIYMORE via SWD programmieren (ST-LINK Utility Windows V 4.5.0.0) o STM32 Cube Programmer erkennt es nicht. Sagt: Error Old ST-LINK Firmware version. o Der Versuch, die BMP Firmware
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Arduino Nano Boards. https://www.amazon.de/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
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
AVR versus ARM Gesperrt
> Warum sich alle ausgerechnet zwanghaft den STM32 antun, Man bekommt sie so billig: http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/201529768817
dann ist sie leider nur 32bittig. Sie im > gleichen Absatz wie einen STM32F0 aufzuführen, vermischt schon einiges. Man darf hier nicht alle STM32 über einen Kamm scheren. Es gibt schon Exemplare, bei denen ein Teil oder
-
Thread
STM32F446ret6 JTAG-Problem
of the External oscillator in Hz dvo war 8000000 */ #endif /* HSE_VALUE */ [/c] system_stm32f4xx.c [c] #elif defined(STM32F412xG) || defined (STM32F446xx) #define PLL_M 25 // vorher 8 /*CLOCK FÜR EXTERNEN QUARZ f_CPU = (f_HSE * PLL_N) / (PLL_M * PLL_P
/* STM32F427_437x || STM32F429_439xx || STM32F446xx || STM32F469_479xx */ [/c] Nun habe ich den o.a. Pfad in CMSIS-Schreibweise nachprogrammiert: [c] /*Testprogramm*/ #include "stm32f4xx.h" #
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
=stm32# viel Getting Startet Anleitungen 9)User Manual "Description of STM32L0 HAL and Low Layer drivers" UM1749 o.ä.. Wenn man das 1400 Seitendokument auf Example scannt, findet man gelegentlich sinnvoll
sinnvoll umzusetzende Beispiele. Für STM32F0 und STM32L0 gibt es von ST sogenannte "Snippets". Das sind Beispiele in denen die Controller direkt auf Registerebene angesprochen werden. Der Quellcode ist auch ganz ordentlich kommentiert. In
-
Thread
STM32F103 und CooCox, Anfängerfragen
mit dem STM32F103C8T6-Board verbunden? So (?): ST-Link STM32 ---------------- GND ---> GND SWCLK ---> CLK SWDIO ---> IO 3.3V ---> 3.3
%3AIT&_trksid=p2057872.m2749.l2649 (GOOD STM32F103C8T6 ARM STM32 System Development Board 40 Pin For Arduino TE435) STM32F103C8T6-Board = Bluepill?
-
Thread
ST-Link V2 aus China
Ich hatte mir diese bestellt: https://www.aliexpress.com/item/1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32792513237.html?spm=a2g0s.9042311.0.0.27424c4dKlsGoZ Waren zwei "echte" Clones
:54:32 INFO common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x10000 bytes (64 KiB) in pages of 1024 bytes 2019-06-27T22:54:32 INFO common.c: Attempting to write 6844 (0x1abc) bytes to stm32 address: 134217728
-
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
AVR Mikrocontroller Lohnenswert?
BuiltInLed led; int main() { led.init(); for(;;) { led.toggle(); } }[/c] Dazu hier ein Auszug aus dem Kompilat(nur die main). [c] 00000080 <main>: 80: 25 9a sbi 0x04, 5 ; 4 82: 80 e2 ldi r24, 0x20 ; 32 84: 83 b9 out 0x03, r24
Minus M. schrieb im Beitrag #6980750: > Dazu hier ein Auszug aus dem Kompilat(nur die main). > [c] > 00000080 <main>: > 80: 25 9a sbi 0x04, 5 ; 4 > 82: 80 e2 ldi r24, 0x20 ; 32 > 84: 83 b9 out 0x03, r24 ; 3 > 86: fe cf rjmp .-4 ; 0x84 <main
-
Thread
STM32F746 Discovery ARDUINO
Unter Win10 habe ich es so gemacht Die IDE hier C:\Tools\Arduino\Arduino1_8\ und dann den STM32GENERIC Ordner hier rein C:\Tools\Arduino\Arduino1_8\hardware\STM32GENERIC
/stm32f746g-discovery-gcc/blob/master/lib/Drivers/BSP/Components/wm8994/wm8994.c
-
Thread
Blue Pill funktioniert nicht
robotdyn.com/stm32f103-stm32-arm-mini-system-dev-board-stm-firmware-stm32f103c8t6-64kb-not-soldered.html
https://paramaggarwal.medium.com/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c
-
Thread
OpenSTM32 Import von Source und Header files
*/ HAL_I2C_MspInit(hi2c); [/c] auf, und initialisiert danach den I²C Controller. Das ist genau die falsche Reihenfolge - jedenfalls beim STM32F103. Beim STM32F303 wäre diese Reihenfolge Ok, nur mal so nebenbei
funktionieren. Aber man lernt halt draus. Das finde ich wichtig :) Link: https://github.com/afiskon/stm32-ssd1306/tree/master/examples/i2c/stm32f1
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased
, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased
-
Thread
Kostenlose IDEs für STM32
=ODg2MjQyMjA0ODAS1&b=0&j=NDY0MTIyMzQxS0&mt=1&rt=0 Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht schlecht. Ac6 hab ich noch nie gehört...
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
-
Thread
Eclipse Linux STM32
Value=8000000" -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Include/ -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32L1xx/Include -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/STM32L1xx_StdPeriph_Driver
" "/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/STM32L1xx_StdPeriph_Driver/src/misc.c" **** Build Finished ****
-
Thread
STM32 USB Virtual COM Port
Zur Connectitvity-Line gehören STM32F107 und STM32F105. Der STM32F103C6T6 gehört wohl nicht dazu, er hat aber USB und CAN.
hat, habe ich folgendes gemacht. Die drei Dateien aus ST_StdPeriph_Lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x habe ich in den Projektordner kopiert und dann folgende Änderung gemacht: stm32f10x.h [c]#define HSE_VALUE ((uint32_t)12000000) /*!< Value of the External oscillator in Hz */[/c] system_stm32f10x.c
-
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
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Richtig ist: #include "stm32l0xx.h" Christoph K. schrieb im Beitrag #7101930: > Woher soll ich denn den Namen stm32l031xx wissen? Indem man sich zuerst mit den Grundlagen befasst, bevor man sich an eine komplexe Bibliothek
Manual - Datasheet - Errata - Programming Manual Fange mal damit an: http://stefanfrings.de/stm32/stm32l0.html Die Seite leitet sich genau dazu an. Wenn du damit (und den verlinkten Dokumentationen) durch bist, bist du für die HAL einigermaßen vorbereitet.
-
Thread
"NUCLEO"-Borads von GigaDevice
Bernd K. schrieb im Beitrag #5840865: >... > > [c] > typedef enum {FALSE = 0, TRUE = !FALSE} bool; > [/c] > > Das kam frueher in den STM Header auch vor. Dort muss auch schon besonders Rauchzeug rumgehen, um Dinge wie stm32f078xx.h:#define PERIPH_BASE
) (REG32(RCU + ((uint32_t)(periph)>>6))) [/c] und [c] #define RCU_BIT_POS(val) ((uint32_t)(val) & 0x1FU) #define BIT(x) ((uint32_t)((uint32_t)0x01U<<(x))) [/c] Das obige ist alles
-
Thread
MINOS - Minos Is No Operating System
kurz sind, eine komplette WordClock hinbekommt. Als letztes noch eine Info für Dich: button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board
XUbuntu 20.04 im Repro) ein paar Warnings bei -Wall: Dieser ist relativ einfach zu beheben: [c] src/system_stm32f4xx.c: In function 'SetSysClock': src/system_stm32f4xx.c:552:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS
-
Thread
pollin kamera au-85
aus main(): [c] /* Open Timer2 with Period register value */ OpenTimer2(T2_ON, T2_PS_1_1 | 0x10); //10 = 5 MHz; /* Enable OC | 32 bit Mode | Timer2 is selected | Continuous O/P | OC Pin High , S Compare value, Compare value*/ OpenOC2( OC_ON | OC_TIMER_MODE32 | OC_TIMER2_SRC | OC_CONTINUE_PULSE | OC_LOW_HIGH , 0x10, 0x08); CameraInitAndCapture(); [/c] CameraInitAndCapture() ist dann genau die Funktion die du gepostet hast (nochmal danke ;) )!
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
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/blob/master/Src/stm32f3xx_hal_pcd.c#L1538 Der schlägt schon mit 0x976 = 2422
HAL_RCC_ClockConfig 08001740 g F .text 00000208 HAL_RCCEx_PeriphCLKConfig 08001124 g F .text 0000049c HAL_RCC_OscConfig[/code] https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_rcc.c Das sind zusammen 0x7dc = 2012 bytes. Wie ich schon vermutet habe, sind das