-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
empfehle ich die AVRs (tutorial im forum) + AVRISPMkII Klon oder etwas ARM Cortex M basiertes, zB. die STM32 von ST. Dazu einen Jlink. Stefan G. schrieb im Beitrag #7242683: > Wie wichtig ist die Wahl des µC-Herstellers im Hinblick auf Literatur Die Manuals/Datenblätter/Appnotes sehen anders aus und
und evaluation/development boards von namhaften/etablierten Herstellern an. Im Forum ist vor allem STM32 verbreitet, ua. weil ST vor Jahren reihenweise preiswerte developement und evaluation boards rausgebracht hat, (zB. STM32 Nucleo). Weitere Hersteller von ARM Basierten µCs sind unter anderem NXP (
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism
-
Thread
[v]erkaufe diverse Evalboards
LM3S6965 ohne CD ohne Debug Kabel ohne USB Kabel OLED Display nicht mehr ganz okay STM32F4-Discovery + DM-STF4BB 25 € http://www.st.com/resource/en/data_brief/stm32f4discovery.pdf http://www.cs.hs-rm.de/~kaiser/1313_canacademy/STM32F4DIS-BB%20User%20Manual.pdf STM32F3-Discovery
Kurzer Zwischenstand: - STM32F3-Discovery -> Reserviert Atmel STK-500 Rev. c-2 -> Reserviert Terasic DE0-Nano-SoC Kit G -> Reserviert Olimex STM32F103-STK -> Reserviert Digilent Xilinx Coolrunner
-
Thread
STM32 Einstieg
Sebastian R. schrieb im Beitrag #6077748: > "STM32 Einsteiger" Es gibt halt auch nicht DEN STM32, sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board, auf welches 4 Displays angeschlossen werden sollten, mutig einen STM32F7 drauf getan und habe dann wegen neuer Problematiken fast den Doktor gemacht, bis alles einwandfrei lief. z.B. die Problematik mit den Caches
-
Thread
32 Bit MCU gesucht
schrieb im Beitrag #7146638: > Kann mir jemand vielleicht MCUs empfehlen, Sieh Dir doch mal die STM32-Serien von ST an.
https://www.lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431CBT6_C529355.html Oder einfach zu beschaffen https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?search=rp2040
-
Thread
Controller mit FPU
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
liegt der SAM4S klar vorne mit 3.38Coremark / MHz, der STM32F4 mit 2.81Coremark / MHz. Beeindruckend dass der SAM4S unter allen CortexM4 die höchste Effizienz erreicht
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Versuchs mit: STM32L010F4P6
STM32G030J6 hat 8 Pins (SO-8) und läuft mit dem internen Oszillator mit bis zu 64 MHz (inkl. 16-bit Timer).
-
Thread
STM32F4 FPU Problem mit EM:Blocks 2.20
Hallo, ich nutze einen STM32F4 mit der EM:Blocks 2.20 IDE. Dahinter steckt ein GCC 4.7.4.. Jetzt will ich die FPU benutzen. Alle Defines zum anschalten sind gesetzt und die FPU wird eingeschaltet. Alle Harken für "hard"
und die SoftFPU verwendet. Die Compiler Optionen sind bei mir: -std=c99 -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections und -DUSE_HAL_DRIVER -DSTM32F429xx -D__FPU_PRESENT=1 -D__FPU_USED=1 -DUSE_STM32F429I_DISCO -DARM_MATH_CM4 die Linkerflags
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Deinstalliere doch erstmal alles und installiere dann mal die aktuelle STM32CubeIDE statt dem veralteten SW4STM32: https://www.st.com/en/development-tools/stm32cubeide.html Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du letzteres auch deinstallieren
Niklas G. schrieb im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
. PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz Schluss. TIVA 4C geht bis 10 MHz. Du kannst Dir überlegen, ob Du nur Point2Point-Verbindungen zwischen Nachbarn haben willst (dann muss
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
Signalkonditionierung für Flügelradzähler
---|<---o----- IN Sensor STM32 GND -------------- GND [/pre] Oder sowas: [pre] 3V3 | - ^ | O/P ---1k---o----- IN Sensor STM32 GND -----
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
STM32F446 - Taktkonfiguration
Schön auspacken ... Dann findest Du das File "system_stm32f4xx.c" hier: STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates > Andreas S. schrieb im Beitrag #5197887: >> Aber das ist nur meine ganz persönliche Meinung
eigentlich, wenn gar kein Quarz angeschlossen ist? [c] static void SetSysClock(void) { #if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F401xx) || defined(STM32F412xG) || defined(STM32F413_423xx) || defined(STM32F446xx)|| defined(STM32F469_479xx) /*
-
Thread
Welche uC /IDE hat besten Aussichten?
ST-Link ist für STM8 und STM32 Controller die Standardoption und sehr preisgünstig. > ich gar nicht richtig klauben wenn man bedenkt was Atmel > für einen Debugger nimmt. Ja, das ist dort viel billiger, als bei
://stefanfrings.de/stm32/index.html
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/182051337638
scheinen die aber recht teuer zu sein (grade wenn man dann in Richtung 64k/128k Speicher wie beim o.g. STM32 möchte (da scheint man dann pro 9 bit FIFO schon so vier STM32F4 mit je 128k SRAM, zu bekommen). Wie du schreibst wäre das dann ja wohl mit externem RAM, grade wenns schneller sein soll, die bessere
-
Thread
STM32F103C8T6 1€ China-Version - schon ausprobiert?
Haettest halt gleich das mitbestellen sollen: http://www.aliexpress.com/item/Free-ship-10-PCS-stm32f103c8t6-system-board-learning-board-stm32-stm32f103-empty-plate/2021905357.html
/6589459360.html Preise vor 4 Tagen bei Aliexpress: 48 Pin STM32F103C8T6 ab 1,30€ 64 Pin STM32F103R8T6 ab 1,47€ 100 Pin STM32F103V8T6 ab 1,63€ (s.o.) 144 Pin STM32F103ZET6 ab 2,27€ BTW: Der hier hatte sich der Verkäufer
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
/articles/STM32 gruß cyblord
XMegas sind eigentlich schon 16 Bitter und laut meinen Messungen schneller als viele 32 Bitter. Dafür aber auch komplex wie die 32 Bitter mit ARM Architektur. Außer die STM32 F4. Die sind momentan kaum schlagbar(für mich). Da ist alles andere wischi waschi ;-) Oder täusche ich mich
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
implementiert (viel ist das nicht). Es kann auch vorkommen, dass zB eine UART Periph (die neuere mit den 32Bit Registern) und 2 STM32 Serien verbaut wird mit unterschiedlichen DMA. Auf dickeren MCUs ala Cortex-A läuft das auch.
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
gerade von der ST Seite gezogen und geöffnet habe ist von Mai 2015 (ST32F103xF STM32F103xG). Das ist in etwa vergleichbar mit ATMEGA8 / ATMEGA16 zu ATMEGA88PA / ATMEGA164PA. Kann man machen, aber irgendwie legt man sich damit nur Steine in den Weg. Stefanus F. schrieb
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
Mir drängt sich noch eine Frage auf. Habe jetzt mal versucht den STM32F103(M3) mit dem STM32F411(M4) zu vergleichen. Der STM32F411 soll ja so gesehen mehr Interfaces, Rechenleistung, Speicher,... haben. Hat der STM32F411 dennoch Nachteile im Vergleich zum STM32F103, außer dem Chippreis?! (Farnell: STM32F411 ~8€, STM32F103 ~4€)
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
dir ein Evaluation Board mit einem Mikrocontroller. Wegen der Videowiedergabe wird es wohl auf ein 32 Bit Modell hinaus laufen. Da würde ich für den Anfang ein STM32 Nucleo 64 Board versuchen: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Dazu brauchst du ein Display mit passender
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert
-
Thread
Hochfrequenzschaltregler
LMG5200 funktioniert prima, aber mit einem Mega wird das wohl nix werden. Ich hatte einen STM32F334 dran, der mit weit weniger als 1ns Auflösung PWM machen kann. Wenn du 5MHz haben willst kommst du ansonsten nicht weit. Wird aber schon sehr aufwendig. Ohne 4 Lagen Layout mit einigen Hürden wird
du nicht erreichen, weil die Reglung etwas grob wird. Es ist sowieso unpraktikabel, weil mit dem STM32 die Lösung schon größer als die SIC461 oder LT8645s-Schaltung wird. Denn der STM32 benötigt eine Versorgung, die nicht aus einem LDO kommen wird. Dazu benötigst du eine Hilfsversorgung für die Gatetreiber
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
muss man aber nicht. Ganz meine Meinung. Vielen Dank für den Link. Da gibts ein Beispiel für dem STM32F4, aber es wird wohl ähnlich auf dem STM32G0 laufen. Man muss ja nicht immer das Rad neu erfinden.
-
Thread
CooCox CoIDE Embedded Project STM32
Hallo, ja mit ST-Link über SWD (STM32F4Discovery) Moritz
Hallo, also mit CoFlash Tool und STM32F4Discovery geht es ja. Deshalb denke ich das es aus der IDE auch gehen muss. Moritz
-
Thread
STM32 CMSIS Register setzen problem
Hi Ich stehe gerade völlig auf dem Schlauch beim setzten eines Registers des STM32F407VET. Konkret geht es um GPIOB->AFR Register. In diesem möchte ich AF4 (0b0100) für PIN 6 und 7 setzten (weil ich I2C aktivieren möchte). Bisher habe ich bestimmte Sachen immer so aktiviert
Paul G. schrieb im Beitrag #6569868: > STM32F407VET m.n. schrieb im Beitrag #6570074: > John Doe schrieb: >> Doch, da man das meistens nur bei der Initialisierung des Controllers >> ändert und der Reset-Wert
-
Thread
STM32F552VE kann analoge Pins nicht lesen
habe nochmal einen Gegentest gemacht: Das prinzipiell gleiche Programm funktioniert auf einem STM32G431 Board vom selben Hersteller erfolgreich.
https://github.com/WeActStudio/WeActStudio.STM32C5_100Pin_CoreBoard/blob/master/Hardware/WeAct-STM32C5xxVxTxCoreBoard_V10%20SchDoc.pdf Der Schaltplan ist doch da …
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
=fpv4-sp-d16 -mfloat-abi=hard --specs=nano.specs -TSTM32F303CCTX_FLASH.ld -Wl,-Map=final.map # Target: Dependencies all: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o final.elf
syscalls.c $(CC) $(CFLAGS) -o $@ $^ sysmem.o: Driver/sysmem.c $(CC) $(CFLAGS) -o $@ $^ system_stm32f3xx.o: Driver/system_stm32f3xx.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup/startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ final.elf: main.o startup_stm32f303cctx.o syscalls.o
-
Thread
OpenOCD Wiggler STM32-P103 flashen
nehmen, da ich da wenig Lerneffekt habe und ich mir auch nicht sicher bin, ob es entsprechend für den STM32 anpassbar ist... Meine Versuche haben bisher zu dieser Fehlermeldung geführt: [pre] .linking ram elf arm-none-linux-gnueabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb main.o stm32f10x_rcc.o
main.lst link: main.elf @ echo "..linking $(LINK) bin" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o main.elf: @ echo ".linking $(LINK) elf" $(CC) $(CFLAGS) main.o stm32f10x_rcc.o stm32f10x_gpio.o --output main.elf $(LELFFLAGS) stm32f10x_rcc.o: stm32f10x_rcc.c
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
portieren bzw. portieren zu lassen. Im Falle der BMP wäre es vermutlich relativ einfach, die auf STM32G0/G4/L0/L4 zu portieren. Die gibt es alle jeweils als 4x4mm QFN28 bzw. 5x5mm QFN32 und das jeweils ohne groß an der eigentlichen Firmware herumzufrickeln (die braucht aktuell >64kB Flash). Wenn
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
CPU-Clocks - Flash-waitstates - uvm Haben alle einen Einfluss auf das Timing. Gerade auf schnelleren CM4 wäre ich sehr skeptisch. Bitbanging ist auf AVR ein sinnvoller Ansatz. Bei den Cortexen wüde ich eher Hardwarelösungen einsetzten. Es gibt bereits etliche Beispiele zu STM32 im Netz. [code}
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
./obj/stm32f4xx_dac.o ./obj/stm32f4xx_dbgmcu.o ./obj/stm32f4xx_dcmi.o ./obj/stm32f4xx_dma.o ./obj/stm32f4xx_exti.o ./obj/stm32f4xx_flash.o ./obj/stm32f4xx_fsmc.o ./obj/stm32f4xx_gpio.o ./obj/stm32f4xx_hash.o ./obj/stm32f4xx_hash_md5.o ./obj/stm32f4xx_hash_sha1.o ./obj/stm32f4xx_i2c.o ./obj/stm32f4xx_iwdg.o ./obj/stm32f4xx_pwr.o ./obj/stm32f4xx_rcc.o ./obj/stm32f4xx_rng.o ./obj/stm32f4xx_rtc.o ./obj/stm32f4xx_sdio.o
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und STSPIN32F0 mit integriertem STM32F031C6.
Tim K. schrieb im Beitrag #6003088: > Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und > STSPIN32F0 mit integriertem STM32F031C6. Der STM32F103 ist offenbar als onboard-stlink gedacht. Um den F031 zu programmieren muss man zuerst eine passende Firmware in den onboard-stlink
-
Thread
Live-Linux: Anleitung schreiben
sein dürften und für genau so ein Live-System geeignet. Bsp. dieses System hier: lenovo x230i, 4 GB Ram, i3-3120. In einer Virtualbox läuft sogar Windows 2000 um darin Sprint-Layout 6.0 laufen zu lassen. Das ganze problemlos und relativ flott: Compilierung eines STM32F4 Programms, das ein 112kByte
Ralph S. schrieb im Beitrag #7835362: > Ein Beispiel für Textdisplays und STM32F030 findet man im Anhang. Furchtbar! Normale Menschen installieren sich die STM32 Cube IDE, oder die Arduino IDE und den STM32duino Core. Dann hat man auch eine Chance auf Hilfe von mehr Leuten
-
Thread
Wordclock Flashen ESP8266 Probleme
fertigstellen und stoße gerade auf ein Problem beim Flashen des ESP8266. Setup: Wordclock MiniDevBord V4 STM32 F103 12h Wordcklock WS2812 sonst alles verbaut außer DCF und Spannungsschaltung Flashen der Software für die Wordclock über STM32-Link Utility hat anscheinden geklappt. Jetzt wollte ich
server UDP > - local port: 2424 > FIRMWARE 2.6.6 > - working as AP > MODE ap > IPADDRESS 192.168.4.1 Ja, das sieht korrekt aus. Allerdings ist die Version 2.6.6 schon etwas angestaubt. Aber sie passt zu Deiner verwendeten 2.6.6 auf dem STM32.
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
Ich finde den STM32Primer2 http://www.stm32circle.com/resources/stm32primer2.php besser. Es hat alles drin, 512k Flash, 3-D MEMS-Sensor und TFT-Display. Das alles für 65,-€ ( http://elmicro.com/de/stm32primer2.html oder http://www.watterott.com/STM32-Primer2 ). Hat jemand schon ausprobiert?
-
Thread
präzises Analog Frontend ADC
STM32 schrieb im Beitrag #6011349: > (wegen AA filter) Ich denke, die Abkürzung AA ist nicht so gängig, das man die in einem Thread als ab (allgemein bekannt) ansehen kann. https://de.wikipedia.org
STM32 schrieb im Beitrag #6011647: > Dies ergiebt Tschebyscheff 7. Ordnung. Die > vielen Opamps werden mir vermutlich den SNR zerstören. Dann bau halt deinen Tscheby 7. Kajuete aus 3 Spulen und 4 Kondensatoren
-
Thread
Blue-Pill mit GD32F303CC
Moin, - zufaellig habe ich (auf Github) die Plaene fuer ein neue Blue-Pill GD32F303CC Platine gesehen. Sieht aus wie die uebliche STM32F103-Platine, die CPU ist aber eine GD32F303CC (nix ST, Giga-Device) Eckdaten: ARM Cortex-M4, 120 MHz, 256 kB ROM, 48 kB RAM. Das Ding ist mehr
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
-
Thread
UART auf Linux
------------------------------------------------------------------- STM32CubeProgrammer v2.11.0-RC1 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_WeTggc.log ST-LINK SN :
denn er hat keine physische UART Schnittstelle. Es ist nur eine virtuelle über USB, und die endet im STM32 Mikrocontroller.
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Ich als C-Programmierer sehe da keine Grenzen. Ich werfe den teuren AVR in die Tonne und nehme einen STM32 für dasselbe Geld. Damit läuft es schneller, als jeder Assembler-Programmierer auf der Welt es mit einem AVR schafft. Das erzeugte Assembler-Listing mit schlappen 7 Zeilen Code für den STM32 wurde
schrieb im Beitrag #5020465: >> Das erzeugte Assembler-Listing mit schlappen 7 Zeilen Code >> für den STM32 wurde ja oben schon gezeigt. Das ist auch durch einen >> Assembler-Programmierer für den STM32 nicht mehr zu toppen. > > Genau mein Reden, mit C wird's nicht schneller als mit Assembler, das
-
Thread
Starthilfe be idem STM32 Discovery mit Sumijo SMJ-1602 gesucht
er zielt genau in die Richtung in die ich gehen möchte: -- Standard LCD mit 16x2 an ein Discovery F4 -- Ich bin mit LCD am Atmel (AVR) vertraut. Die Programmierung des STM32F4 ist auch kein Problem. Mich beschäftigt die Hardware. Denn die Display laufen alle mit 5V und der STM32F4 nur mit 3,3V
Hi, ich hatte das Ganze mit STM32 F4 ans Laufen bekommen (auch wenn etwas hässlich). Falls du noch fragen hast, frage. GRuß Denis
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
articles/Drehgeber Aber es gibt einige mit Hardware-Decodern: "Der H8/3003 und H8S (2 Kanäle) H8SX (4 Kanäle), ATXmega (3 Kanäle bis Osz/4) und STM32F4 (6 Kanäle) machen das in Hardware" Die sind wahrscheinlich für die Leute, die nicht programmieren können.
Atmel XMEGA-Reihe: http://application-notes.digchip.com/015/15-16206.pdf Imho können das alle STM32. http://www.diller-technologies.de/stm32.html#timer_encoder
-
Thread
Ein Lob an STM32 + CubeMX
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. ... oder mit dem (nicht ganz frischen) Atollic Truestudio, das funktioniert immer noch prächtig (weil STM davon abgekupfert
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Jein, man benötigt dann so einen superweirden Cable-Server und einen originalen STLink^^ Aaaaber, STM32CubeIDE ist
-
Thread
Entwicklungsboard - STM32H7xx mit externen SDRAM
gestehen muss, dass das Board auch nicht gerade billig ist. Hab mir im Januar dieses Jahres bei RS ein STM32MP157F-DK2 Board gekauft, was nur vom Preis her um ungefähr 10-20€ teurer war. Verstehe ich nicht ganz, da halt doch der verbaute STM32MP157F (Dual Core Cortex-A7 und Cortex-M4 Coprozessor) und auch
Und noch eines mit Ethernet: STM32H735G-DK Z.B. https://www.digikey.de/de/products/detail/stmicroelectronics/STM32H735G-DK/13171216
-
Thread
CP/M auf ATmega88
E4 20 00 BB E8 E6 E7 00 00 AF 47 6F 67 22 ............Gog" E4A0 4C E4 22 4E E4 ED 73 61 E4 31 9B E4 DD E5 D5 DD L."N..sa.1...... E4B0 E1 DD 22 5D E4 DD 22 5F E4 21 E6 E7 E5 79 32 4B .."].."_.!...y2K
Jahr hatte ich mal was mit stm32 angfangen. > 2. AVR initialisiert den RAM und die SD-Card (Kontrolle über V24 / > Terminal) > 3. AVR läd BIOS von SD-Card und schreibt es in den RAM > 4. AVR übergibt CRT Kanal an Z80 SIO
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Ideen: 1) man könnte eine externen I2C-ADC nehmen. Am besten einen, bei dem man wie etwa beim STM32Gxx pullup/pulldown gleichzeitig einschalten kann. 2) man könnte einen I2C-I/O Expander nehmen, wie etwa PI4IOE5V6416, bei dem man auch pullup oder pulldown einschalten kann, und man liest dann
Randy B. schrieb im Beitrag #7604632: > Oder mit einem G030 im 20-pol Gehäuse mit der Freiheit, > über seriell zu gehen (3-ppol Verbinding). STM32G030? In dem Fall wäre eine 4-polige Verbindung interessant, also UART-TX und -RX. Dann könnte man den internen
-
Thread
GCC Optimierung killt Funktion
wir hier ein Vieltausendzeiler-Projekt völlig problemlos mit dem GCC compilieren können. Ist kein STM32 sondern Atmel-SAM4, aber das ist dem Compiler ja herzlich egal. Hardwarenah ist es auf jeden Fall, wir haben teils sehr strikte Timings, synchronisiertes SPI (zwei Devices, die parallel von
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
-
Thread
Mikrocontroller empfehlung
Für 32 Bit: STM32Fxxx (ST bietet über 250 Variationen!) LPC17xx Siehe Artikel [[STM32]]
Er will die eierlegende Wollmilchsau entwickeln. Daher empfehle ich den STM32F4xx oder LPC17xx. Mit einem AVR ist es ziemlich schwer eine Wollmilchsau her zusstellen.
-
Thread
Mikrocontroller Einstieg
veraltet. Hör doch einfach mal damit auf gebetsmühlenartig diesen Schwachsinn zu verbreiten. Die 32-Bitter haben es noch nicht einmal geschafft 4-Bit-Prozessoren komplett vom Markt zu verdrängen. MfG Spess
auch gerne vorbei kommen und ich zeig dir das. Ich kann dir am laufenden Beispiel Dinge für LPC, STM32, STM8, AVR und MCS-51 zeigen
-
Thread
POV Sphere mit WS2812 Stripe
APA102 und auch der Raspberry? Ich plane auch gerade einen POV Globe zu bauen, allerdings mit einem STM32 uC und auch etwas kleiner (48 LEDs) wegen der Fliehkräfte ;-) Bei einem Test mit einem STM32F102 liefen die APA102 LED's mit gut 18 MHz SPI Takt. Über die Feiertage teste ich mal mit den 42MHz
146 LEDs Somit Gibt das ganze dann 30 x 288 x 146 x 32 = 40,4 MHz Doppel-Upps ;-)
-
Thread
stm32f411re timer clock speed ermitteln?
dies danach in eigenen Code überführen kannst. Eventuell helfen Dir dabei meine Erklärungen zum STM32F1, der STM32F4 ist ja ähnlich: http://stefanfrings.de/stm32/index.html#takt
zu sehen, was dann hinten für Timer-Clocks rauskommen. Diese tippe ich dann ab, um die Datei system_stm32f4xx.c an den entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
Der geht: STM32F103xF Der hat 12 Timer drin, die kann man so programmieren dass man 32 unabhängige PWM Ausgänge hat. Ist halt kein Atmel.
Markus Müller (mmvisual) >Das musst Du entscheiden. Eine Übersicht gibt es in diesem Artikel: >STM32 Der Staubsauger-, ähhhh, STM32-Vertreter ist wieder da. ;-)