-
Thread
HAL_UART_TxCpltCallback
Gerd E. schrieb im Beitrag #6008621: > Nimm das nächste mal einen neueren STM32, die haben ein Driver Enable > für genau diesen Zweck in Hardware. Z.B. STM32F072. > > Die STM32F1 waren die ersten STM32er überhaupt, Release war 2007. Das > Design hat also jetzt schon über
416324#postform Dort hatte ich damals das gepostet: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das sollte eigentlich ausreichen, um dir zu zeigen, wie man mit den UART's bei den STM32F1xx umgeht - OHNE Cube und Konsorten. Und das angenehme ist, daß es tatsächlich funktioniert.
-
Thread
Cortex M4/STM32F4: Problem mit BLX Instruktion
configuration\ProgramData\rtostest/arm-gcc-link.ld -g -o rtostest.elf '"C:\Program Files\arm-none-eabi-gcc-4_6\arm-none-eabi\lib\fpu\libc.a"' ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\timers.o ..\obj\tasks.o ..\obj\stm32f4xx_gpio.o ..\obj\list.o ..\obj\system_stm32f4xx.o ..\obj\port.o
ProgramData\rtostest/arm-gcc-link.ld -g -o rtostest.elf '"C:\Program Files\arm-none-eabi-gcc-4_6\arm-none-eabi\lib\fpu\libc.a"' ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\timers.o ..\obj\tasks.o ..\obj\stm32f4xx_gpio.o .. [/code]
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2-OpenOCD-On-Chip-Debugger-STM8-STM32-JTAG-SWIM-Linux-OSX-Arduino/254315946241?hash=item3b36696101:g:Uq0AAOSwYRJdQWxj und habe ac6 installiert. Ich würde jetzt gerne wissen, welche SW ich noch brauche und was ich wie anschliesse
-
Thread
AD7680 (SPI) + STM32F4Discovery
dennoch müsste man ja "Rauschen" messen können oder? Hier der bisherige C-Code: [code] #include "stm32f4xx.h" #include "stm32f4xx_dma.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_gpio.h" #include "misc.h" /* Prototypes */ void SPIConfig(void); void GPIOConfig
Mauszeiger auf Link klicken) // In diesem Beispiel wird der SPI2 Controller des STM32F4 verwendet. Die jeweiligen // Pin-Zuordnungen sind dem Datenblatt des STM32F4 zu entnehmen. (Abschnitt 3, Tab. 6): // http://www.st.com/st-web-ui/static/active
-
Thread
Umstieg Avr zu STM32
bis mega128. Jetzt wird mir die Leistung dieser kleinen alles Könner zu wenig und wollte deshalb auf STM32 umsteigen. Ich habe dazu folgendes Board bei Ebay gefunden http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 und wollte euch fragen
Beitrag #3410233: > Ich habe > dazu folgendes Board bei Ebay gefunden > http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 Warum denn nicht das 25 Euro STM32F429 Discovery? Da hast Du Debugger und ggf nach Umflashen den ST-Links mit
-
Thread
STM32: Arrays und Performance
Keil machen. Und ja, die bieten Teststellungen. http://www.harerod.de/links_ger.html -> CoreMark_STM32 - Testbericht über CoreMark 1.0 Läufe auf STM32 mit verschiedenen Compilereinstellungen.
Gut, dann kau ich das einmal neu durch. Das liegt sicher nicht am GCC. Ich habe hier nen STM32F411 auf 100MHz. GCC 6.2.1 [pre] signed: | O0 | Os | O1 | O2 | O3 ------|--------|--------|--------|--------|------- 8bit | 88.10s | 28.82s | 29.64s | 23.73s | 22.67s
-
Thread
STM32 Compiler veraltet?
N'abend. Ich möchte mit meinem STM32F4 Disco Board experimentieren, habe aber etwas Schwierigkeit mit der Installation einer Entwicklungsumgebung. Die Wiki ist dabei wirklich auf eine sehr unübersichtliche
egal - Zielbetriebssystem Windows. Ich würde gerne > Eclipse benutzen. > > Danke! www.OpenSTM32.org Das ist die auf Eclipse basierende System Workbench von Ac6 und ST Zur Konfiguration des Controllers: STM32CubeMX Standalone: http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533
-
Thread
EMV-Test, Entstörmaßnahmen und 6-lagen Platine
aufbauen > kann. Ich hab das bis jetzt immer so gehandhabt, 100nF als Abblockkondensatoren an allen VCC Pins zu setzen. Aber jetzt im HF-Bereich machen natürlich auch 1nF und 10nF Sinn :-D Wie verteilt man die denn dann am Besten? Wenn ich 6 VCC-Pins für einen IC
gefragt wurde - was ist das Ziel? Ausgedrückt in dBµV und Antennenabstand. Ein sauber verschalteter STM32F4 @ 168MHz kann problemlos auf vier Lagen die EN61000-6-3 einhalten. Offene Baugruppe, ohne Gehäuse. Um Euch konkret zu helfen, muss der Schaltplan und das Layout vorgelegt werden. Wenn das aus
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
Verdächtigen im Programm. Beispiele: TI TMS320F28027 Infineon XMC4200 ST STM32F334 Microchip dsPIC Serie Freescale MC56F827xx Bei 6kW würde ich keinen Wald und Wiesen Mikrocontroller wie ATMega nehmen. Gruß DC/DC
#5325202: > schnelle Komparatoren, die direkt die PWM abschalten können Ok das währe nett. Da du STM32 erwähnt hast: Eventuell ein STM32 Nukleo Board? Allerdings könnte man diesen auch extern ausführen.
-
Thread
STM32F4 + Grafikcontroller + TFT?
einfach mal in der Bucht schauen, da habe ich 2.8" und 3.2" mit Touchscreen als Huckepack auf einem STM32F103-Board gesehen. Stichwort: Mini-STM32.
Hier gibts einiges für den STM32F4 zu sehen, u.A. auch Grafik: http://mikrocontroller.bplaced.net/wordpress/?page_id=744
-
Thread
STM32f767zi: FreeRTOS und TIM
const * argument) { printf("start Task_Led2...\n\t"); while (1) { osDelay(1000); } } [/c] Initialisiert wird über https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Src/Init/Tasks/Init_Task_Led2.c [c] static GPIO_InitTypeDef
Falls noch mal jemand darüber stolpert - hier noch ein link, wie man das mit STM32CubeIDE aufsetzt: "Getting Started with STM32 and Nucleo Part 6: Timers and Timer Interrupts | Digi-Key Electronics" https://www.youtube.com/watch?v=VfbW6nfG4kw
-
Thread
Frage an Arm7 Profis / Studenten
Keil) und dem Core (CM3) zu. Allerdings wird Gästchen mit dem LCP17xx mehr Freude haben als mit dem STM32, da er schon LPC2000-Erfahrung hat.
Einen groben Überblick über die Möglichkeiten des STM32 gibts in diesem Artikel: [[STM32]] Ist in jedem Fall lesenswert und sind viele Links drin.
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
µC. http://www.mikrocontroller.net/articles/STM32 Bernd_Stein
hier weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
Thread
MAX31865 mit STM32 auswerten
Mode) 0x00 (Starte lesen Register MSB 0x01) Die Verdrahtung sollte passen! Der MAX liegt an der STM32 3V3 Spannungsversorgung, jedoch messe ich hier 2,96 V (nach Datenblatt 3-3.3-3.6). Das sollte aber nicht das Problem sein. Die Klemmen sind auf 2 Wire gebrückt und mit einen PT100 versehen. Der
// STM32F100RB Tim CLK = SystemCoreClock // STM32F4 Tim CLK = SystemCoreClock / 2 } void Delay( unsigned char base , unsigned short Ticks) // 0 = Micro , 1 = Mili { Tim2_init(base); // Reset during
-
Thread
Empfehlung USB-C Buchse
echt teuren Hubs :/ Der PTN5150A sieht interessant aus, macht aber das Gleiche was die neueren STM32 jetzt eingebaut haben.
Beitrag #5998511: > Der PTN5150A sieht interessant aus, macht aber das Gleiche was die > neueren STM32 jetzt eingebaut haben. Z.B. welche STM32? Habe 10 Minuten gesucht und nichts gefunden. Nicht mal einen der USB 3 kann hab ich auf die Schnelle gefunden.
-
Thread
STM32F4 Zeichenfolge "herausfischen"
besten in einem Array 10:68:3f:24:6e:e2,-68 08:d4:2b:1e:40:40,-66 Leider komme ich nicht dahinter wie ich das am besten auf einem STM32F4 löse. Ich sollte die Werte im Ram zwischenspeichern. Maximal kommen so ca 200 Werte zusammen.
weit hinbekommen [c] #include "string.h" #include "stdlib.h" #include "main.h" #include "stm32_ub_udp_server.h" #include "stm32_ub_led.h" #include "stm32_ub_uart.h" #include "stm32_ub_tim5.h" int i=0; char delimiter[]=" """; char *ptr; char output[30]; char output_array[10][25];
-
Thread
[STM32] USART + Interrupt
Der NVIV gehört zu den Kernkomponenten des Cortex-M3 und deren Doku findet man daher nicht in der STM32 Reference sondern in der Cortex-M3 Doku von ARM und dem Cortex-M3 Programming Manual zum STM32. Für das Verständnis nützlicher: http://www.amazon.de/Definitive-Guide-Cortex-M3-Embedded-Technology
@STM32 Beginner: Vergiss nicht den UART im RCC einzuschalten (USART1EN in RCC_APB2ENR) und den IRQ im UART selbst anzuknipsen: RXNEIE in USART_CR1.
-
Thread
STM32: HardFault-Error
Hallo zusammen, bei meinem STM32 wird regelmäßig ein "HardFault"-Error ausgelöst. Habe im Internet dazu folgendes Beispiel gefunden: [c] Debugging a ARM Cortex-M Hard Fault The stack frame of the fault handler contains the state
My 5 cents: AFAIR ist bei meinen ersten Versuchen mit trickreichen DMA-Zugriffen mein STM32F4 regelmäßig über ein Bus-Faul im Hard-Fault gelandet.
-
Thread
USART1 an STM32F411CEU
Schau dir die Code Beispiele auf http://stefanfrings.de/stm32/stm32f1.html an, insbesondere das MODIFY_REG Makro von ST. Aber auch ohne diese Makros sollte man die Bits mit ihren CMSIS Namen (nicht numerisch) setzen. (1:1 kopieren wird wohl nicht gehen, weil
> Jedoch gerne "Input" zum Anschalten der einzelnen Bits gewünscht ... Es steht alles in der /stm32f4xx h/ drin.
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
bist. Du bräuchtest etwas deutlich stärkeres - so wie ein Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, und dazu ein Komplettpaket mit RTOS und Bibliotheksunterstützung wie NuttX, Zephyr oder etwas anderem in dieser Größenordnung. Da gibts dann auch TLS-Support. Wenn Du Ver/
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi (aber die ESP32 haben auch Ethernet
-
Thread
Mikrocontroller mit 16ADC Eingängen
STM32F051R4T6
@ Rene Müller (Firma: RWTH Aachen) (rene_m) >> STM32F051R4T6 >Wird es auch von AVR Studio unterstützt Nein, denn es sit ein STM32 von ST und kein IC von Atmel. > und gibts es möglicherweise auch >als Steckbaren Mikrocontroller. Ja, z.B
-
Thread
Assemblerprogrammierung ARM CORTEX
man hat die totale Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was in 84 Byte läuft (ja, es geht kleiner und nein, das Programm ist nicht sinnvoll). Ohne Interrupts, Startup-Code usw. Der Startup-Code ist gewissermaßen das Blinky. Das solltest du
nostartfiles -nostdlib an den Linker übergibst, wird da auch sonst nichts mit reingezogen. Bei z.B. den STM32 in den Hersteller-Beispielen der Startup-Code und ISR-Vektor sowieso schon in Assembler, und du kannst auch einfach die normalen Linker-Scripte übernehmen, die interessiert es nicht ob C oder Assembler
-
Thread
STM32F103 I2C/TWI
Habe ich leider nicht. :/ SCL vom Slave ist dabei über einen 4.7kR Pull-Up auf 3.3V mit SCL vom STM32 verbunden, SDA genauso.
ist denn die GPIO-Initialisierung der I2C-Pins? Siehe auch: http://www.diller-technologies.de/stm32.html
-
Thread
Problem mit STM32 und AD7912
Hallo Leute, ich habe damit angefangen einen STM32L031C6 zu programmieren. Ich scheitere gerade daran einen externen A/D-Wandler (AD7912) mit zwei Kanälen über SPI (bis zu 18Mhz) auszulesen. Ich möchte dazu HAL verwenden und habe folgendes eingestellt
Tim K. schrieb im Beitrag #6222770: > STM32.PNG SPI2 angeschlossen aber SPI1 programmiert?
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
sind im Vergleich zu älteren Serien ein paar Besonderheiten aufgefallen: Arduino unterstützt die STM32C5 noch nicht. Die STM32C5 haben keinen VBAT Anschluss! Die Versorgungsspannung muss höher als üblich sein: 2,7 bis 3,6 Volt Die Erhöhung der Taktfrequenz findet nicht mit PLL statt, sondern
/stm32cube-docs/stm32cubemx2/1.0.1/en/docs/markup/CubeMX2_UserManual/CubeMX2_UserManual_IDE_ProjectGen.html und https://community.st.com/stm32-mcus-60/cmake-integration-in-stm32cubemx-and-usage-in-stm32cubeide-for-visual-studio-code
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
verbraucht, aber dafür eben auch eine grottenschlechte Präzision der Frequenz hat. z.B. bei einem STM32: "The LSI RC acts as an low-power clock source that can be kept running in Stop and Standby mode for the independent watchdog (IWDG) and Auto-wakeup unit (AWU). The clock frequency is around 40 kHz
Abweichung ist dort unter 1%, wie bei gutem > RS-Generator. In China baut man sogar Uhren so :) Sogar STM32 haben einen eigenen 50Hz Takteingang für die interne RTC ;)
-
Thread
Einstieg mit STM32 statt 8Bit Controller
geplant sind, dann braucht es wohl einen STM32 (Cortex-M3 oder Cortex-M4). Der große Vorteil vom STM32 ist die gute Möglichkeit für Upgrade auf mehr Flash, mehr Geschwindigkeit und mehr Peripherie, da STM32F1xx nahezu Pinkompatibel mit dem STM32F4xx ist. Den STM32 programmiert man in der Regel nur in C. Geht zwar auch in Assembler, ist aber nicht wirklich einfach. Daher sind Assembler Kenntnisse die man mit einem AVR gewinnt nicht unbedingt
-
Thread
Hat schon jemand den LPC810 getestet?
der Richtung geht auch, zumindest bei manchen. Okay mit denen kenn ich mich weniger aus, bei den STM32 zB kann man schwer durch falsche Programmierung was kaputtmachen (dafür aber durch falsche Beschaltung)
ein wenig für den echten Vergleich. Preislich sagt ST 0.425 US$ @ 10000. Beim schon erhältlichen STM32F050G4U6 werden 0.8 US$ @ 10000 angegeben, Mouser verlangt für 10 Stück dann 1,61 EUR. Es besteht also gute Hoffnung daß das Teil auch in kleineren Stückzahlen unter 1 EUR landet.
-
Thread
sparsamster Mikrocontroller
STM8L von ST-Microelectronics 350nA im Ultra-low-power modus. http://www.st.com/mcu/inchtml-pages-stm8l.html
was ihr auch wirklich > nachmessen könnt ;-) http://www.elektroniknet.de/home/bauelemente/news/n/d/nxp-st-und-ti-verbruederung-gegen-energymicro/ "Auf die Frage von EEMBC-Präsident Markus Levy, warum es NXP, TI und STM über Jahre nicht geschafft hätten, Produkte mit vergleichbarer Energieeffizienz
-
Thread
Theremin bauen mit µC oder/und FPGA
man auch direkt die Frequenz messen kann? > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder nen > FPGA. Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht schaffen.
/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
PiPico Multicore
N. M. (mani) 27.03.2025 20:12 >void setup1() { > gpio_init(TESTPIN); > gpio_set_dir(TESTPIN, GPIO_OUT); >} Zu welchen Framework gehören die gpio-Funktionen? Laufen die auch auf einem STM32 oder
hardware.html#group_hardware_gpio Christoph M. schrieb im Beitrag #7852359: > Laufen die auch auf einem STM32 oder ESP32? Nein, das ist die nackte HAL für die Rasp Picos.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
Stromverbrauch nochmal fast 10-fach. Die Daten von 2 Stunden würden dann sogar ins RAM vom uC passen (na gut, STM32L496 aufwärts). > Ist die Genauigkeit der Positionsdaten usw. ähnlich, wie die des > Neo-m8n? > Was mir am 8er gefällt ist die Tatsache, dass zu mehreren > Satelliten-Systemen eine Verbindung
-
Thread
ADC STM32 Kallibrationfehler ?
einfachsten Aref Pin mit einem Voltmeter messen, Intern: Die ist meist um die 1.2V, bei den meisten STM32 kann man die auf einem ADC Kanal messen)
möglichst genaue Referenzspannung (die deinem Eingangsspannungsbereich entspricht). Die Referenz kann bei STM32 definiert werden (intern, extern-bei manchen STM32 sogar differentiell,..). Daher ist es auch möglich über den Vref Pin eine andere Referenzspannung, als die 1.2V (welche die interne Referenz bietet
-
Thread
Portables C-Forth mit Ports für ARM/m68k/SH3
Anleitung, wie Dein Forth zu kompilieren und zu installieren ist. Kannst Du ein Beispiel für ein STM32F4 Discovery machen? Gruß, chris_
> Kannst Du ein Beispiel für ein STM32F4 Discovery machen? Auf einem GNU/Linux-System mit installiertem GNU m4, arm-gcc und -binutils sollte git checkout arm/stm32 make ein stubforth.elf liefern, welches man mit dem
-
Thread
Port Pins mit Struct ansprechen
wirklich was, also wird es so oder so eine völlige Neueinarbeitung, und da habe ich persönlich auf den STM32 gesetzt. Der billigste XMega in Einzelstückzahlen kostet bei Digikey um die 3€ (16D4), ein in etwa vergleichbarer STM32F101C4 1,70€, bringt aber 4k Ram statt 2k. Rechenknechte brauchen aber inzwischen
Preise sind echt super günstig. Ich habe eben mal bei Ebay gestöbert und ein Eintwicklungsboard mit STM32F103RC MCU für umgerechnet 21 Euro frei Haus gefunden. Da brauch ich dann nur noch einen Vorhandenen USB-Serial Adapter dran stecken und kann damit dank enthaltenen Bootloader programmieren...
-
Thread
STM32F4xx UART-State während des Empfangs zurücksetzen
Folgende Frage: Wie kann man den HW-UART-Empangsstatus eines STM32F4xx zurücksetzen, während er gerade ein Byte empfängt? Er soll dabei den nächsten Low-Pegel wieder als Startbit (und nicht als x-tes Datenbit) erkennen. Ich arbeite nicht mit HAL, sondern mit SPL
Frank M. schrieb im Beitrag #7755788: > 250000Bd Frank M. schrieb im Beitrag #7755383: > STM32F4xx Interessantes Thema. Im Notfall, wenn es die UART-Hardware nicht hergeben sollte, kannst Du ja immer noch direkt abtasten.
-
Thread
Arduino Due in plain C
/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG
Kaj schrieb im Beitrag #3853196: > STM32F4-Discovery-Board empfehlen. Da ist der Programmer gleich mit auf > dem Board drauf Beim seinem Arduino den er jetzt hat ist der Programmer auch bereits auf dem board (und zwar in Form eines Bootloaders
-
Thread
RGB Cube Driver
256x3x12 Bits rein. Ihr benötigt einen schnellen Controller mit SPI DMA und möglichst viel RAM. Ein STM32F4xx kann das leisten denke ich mal.
STM32F4 raus gesucht: https://www.exp-tech.de/plattformen/arm/stm32-discovery/9059/xcore407i-stm32f4-core-board?gclid=CjwKCAjwiN_mBRBBEiwA9N-e_qHnCQwgY1kkl_4FdwoDkbvH0TPLfTi1upjmgM3bzsJgXSqCX5TYexoCSn0QAvD_BwE
-
Thread
STM32L1: USART Tx (und Rx) mit DMA funktioniert nur sporadisch
habe versucht diese (http://www.mikrocontroller.net/topic/277838) USART + DMA Implementierung vom STM32F4 auf meinem STM32L151 zu übertragen, allerdings eher schlecht als Recht... Primär geht es mir dabei um das Versenden, den Empfangsteil habe ich noch gar nicht weiter getestet Im Anhang der Beispielcode
Haben die kleineren STM32F1xx möglicherweise ein UART-Problem? Hatte das auf einen irgendwo miesen Aufbau meines China-Minimalboards geschoben, aber ein STM32F100 (dürfte dasselbe sein, was als L oder VL verkauft wird) zickt
-
Thread
SPI Kommunikation Ablauf
letzter Zeit mit der SPI Kommunikation zwischen zwei Mikrocontrollern beschäftigt. In meinem Fall ein STM32F4 als Master und ein STM32F0 als Slave. Es werden noch 5 weitere Slaves folgen. Ich möchte über den Master die Slaves programmieren. Dazu möchte ich 1024 Byte große Pakete verschicken. Der SPI ist
es ca. 30 cm über zwei Steckverbinder. Da finde ich es schon sinnvoll. Bei einem 1k Paket hab ich 6 Byte Overhead. Das fällt nicht ins Gewicht. Und der STM32F4 brechnet mit seinen 168 MHz eine 16bit CRC praktisch "on the fly". Deswegen werde ich weiterhin eine CRC benutzen. Es darf natürlicher jeder
-
Thread
STM32 arm-none-eabi Linking Problem..
angefangen mit der ST StandardPeripheralLib v1.0 angefangen was zu basteln auf einem Bluepill Board (STM32F103C8T6) ..hab aber da Ärger mit dem was die I2C Geschichte so treibt. Das Setup geht auf das Zurück was W.S. hier mal verlinkt hatte. Da die Lib nun schon etwas sehr angegraut ist (2007) habe
estack = ORIGIN(RAM) + LENGTH(RAM); /* include the section management sub-script */ /* (either "STM32_SEC_FLASH.ld" or "STM32_SEC_RAM.ld") */ INCLUDE "STM32_SEC_FLASH.ld" [/code] lib/STM32_COMMON.ld: [code] /* Common part of the linker scripts for STR32 devices Copyright RAISONANCE 2007
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
Projektidee RGB Pixel mit Touch
natürlich einen µC. Wenn man sich nicht auf Atmel beschränkt, bekommt man den auch für bis zu 20 Cent (STM8S003F3P6).
einen µC. Wenn man sich > nicht auf Atmel beschränkt, bekommt man den auch für bis zu 20 Cent > (STM8S003F3P6). Ja da will ich mal nicht widersprechen die Verdrahtung ist bei UART absolut einfacher. Vom µC her sind wir ja frei der vorgeschlagene STM8S003F3P6 kann ja schon viel zu viel... hast du
-
Thread
STM32 FatFS elm chan
Hallo Leute, habe mir jetzt mit Hilfe von Elm Chans eine SD-Karte an einen STM32F100 angebunden. Das Ganze soll ein Datenlogger werden. Die Anpassung an die Library war weit schwieriger als vielfach beschrieben, ich musste ordentlich debuggen und ändern um das Ganze zum laufen
Schleife, oder prüfe das BSY-Flag erst auf "0" und danach auf "1" geht es tadellos. Ich verwende den STM32F100C8T6 static BYTE xchg_spi ( BYTE dat) /* Data to send */ { SPIx_DR = dat; while (SPIx_SR & _BV(7)) ; return (BYTE)SPIx_DR; } Aber wie gesagt, es funktioniert inzwischen ganz gut
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
also z.B. AWEX beim XMega oder Advanced Timer beim STM32.
Code kleiner wird, da in diesem, bisher auf AVR laufend, viel 16-bit Timer Berechnungen und viele 16-/32-bit Messwertberechnungen erfolgen und darüber hinaus große Tabellen adressiert werden müssen. Wenn man aber sieht, dass ein STM32L oder STM32F Entwickler-Board 10€ bis max. 49€ kostet... Nicht quatschen
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
Kicad - bestehendes Bauteil samt Footprint spiegeln
hinterlegt, mit Schematic und Footprint Symbolen. Ich hatte gestern das Problem, dass ich zwar eine stm32.lib Datei hatte (aus github), diese mir auch STM32FXXX Symbole im Schematic zur Verfügung stellte, aber beim Öffnen dieser lib-Datei via Einfügen->Bauteil der Bauteilauswahl Dialog "No footprint specified" anzeigt, obwohl ich STM32F429VETx mit LQFP100 Gehäuse ausgewählt habe. Viele der MC's in der stm32.lib haben kein Footprint aber z.B. der STM32F042C4Tx schon. Das hat mich schon mal verwirrt - warum manche und nicht
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich
-
Thread
18pF oder 100nF
finden? https://pt.aliexpress.com/item/Para-Arduino-W5500-Ethernet-Rede-M-dulos-Para-Arduino-TCP-51-STM32-SPI-Interface-de-3/32673979144.html denn damit funktioniert es.
#5646260: > https://pt.aliexpress.com/item/Para-Arduino-W5500-Ethernet-Rede-M-dulos-Para-Arduino-TCP-51-STM32-SPI-Interface-de-3/32673979144.html > > denn damit funktioniert es. Davon kannst Du ja mal die Anordnung von X1, C11, R20, C6 übernehmen. Der R20 (1MΩ) fehlt schonmal in Deinem Schaltplan.
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe STM32L496VGT6 würde sogar grade zum spielen rumliegen. genau genommen diese Kit (https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html) Meinungen dazu wären schön, ich denke so die nächsten 10