-
Thread
[v] diverse Stm32 Boards
Verkaufe diverse Stm32 Boards Alle entweder unbenutzt oder nur kurz ausprobiert. Stm32f429: 30€ Stm32f411: 15€ Stm32f407: 16€ Stm32f4 nucleo: 10€ Stm32f1 nucleo: 9€ Nfc extension: 8€
catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF259090) (http://de.farnell.com/stmicroelectronics/stm32f429i-disc1/entw-board-stm32f429zi-leistungsst/dp/2506924)
-
Thread
Drehimpulsgeber
dem Chip ist sicherlich eine feine Sache. Beim uralten H8/300H war schon einer vorhanden und beim STM32F4 bietet fast jeder Timer mindestens einen Kanal mit enormer Bandbreite, was einen schon fast überfordern kann: "Ich kann mich garnicht entscheiden, ist Alles so schön bunt hier" ;-)
mit > minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung: Ich
-
Thread
ARM, Philosophie und Programmierparadigmen
reifen. ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten überblick darüber behalten, was mein code so treibt. bei den stm32f4 hab ich noch
#3844500: > ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet > und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast > alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten > überblick darüber behalten, was mein code so treibt. bei den stm32f4 > hab
-
Thread
STM32F446: GPIO-Register läßt sich nicht beschreiben
zusammen, ich sitze hier seit mehr als einer Stunde mit dem typischen Brett vorm Kopf. Ich habe einen STM32F446 auf dem entsprechenden Nucleo-Board. Was ich machen will, ist noch nicht wirklich kompliziert: Einfach einen Pin wackeln. [c] #include "stm32f4xx_conf.h" #include "stm32f4xx_gpio.h" #include <stdio.h> #include <stdlib.h> #include "stm32f4xx.h" // LED-Pin kollidiert mit SPI1 #define LED2_GPIO GPIOA #define LED2_Pin GPIO_Pin_5 #ifdef STM32F10x #error "This is STM32F4XX project"; #endif static inline __attribute
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga > Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm > Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere. Das hat nicht ganz funktioniert. Die nächste Version der HW bekommt einen STM32F7 im handhabbaren
Die STM32L4+ haben sogar 640 kByte Ram...
-
Thread
LoRa-Parameter
also z.B. ein Header mit Node-Address plus Payload im Klartext. Dann müsste man zum Empfangen mit dem STM32WLX5 nur den Header abschneiden. Ist natürlich alles Spekulation. F. schrieb im Beitrag #7909481: > aber die Module sind nicht mal so wahnsinnig toll Sie haben halt einen tollen Pinheader der
official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc. STM32 (unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series (ATmega4809, ATmega3209
-
Thread
BluePill, ST-LINK und CubeIDE
Boot0=HIGH aktivierst du (beim nächsten Reset) den seriellen Bootloader. http://stefanfrings.de/stm32/stm32f1.html#boot Lies auch http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de/stm32/cube_ide.html#flash http://stefanfrings.de/stm32/stm32f1.html#bluepill >
ohne ST-link direkt über USB flashen?! Nein, nur per SWD, JTAG und seriell. Es gibt andere STM32 Modelle die man auch über USB flashen kann, aber nicht den STM32F103. Wobei ... Es gibt da den STM32duino Bootloader (basierend auf dem ehemaligen Maple Bootloader). Damit kann man über USB Flashen
-
Thread
Suche Treiber für ili9341 für den paralel betrieb
etwas Zeit finde werde ich die Schaltung aufbauen und mal probieren ob ich Es hinbekomme. Welches STM32F4-Discovery hast Du verwendet STM32f429Zi oder stm32f407VG ? mfg
Hallo, STM32F407VG, funktioniert eigentlich mit allen STM32F4, wenn die Ports frei sind. Ich verwende gerne einen STM32F29i-DISCO. Habe hier alle Komponenten abgelötet. Dann gibt es Ports bis zum Abwinken.
-
Thread
AVR Preise gehen brutal runter.
schrieb im Beitrag #4915171: > Jetzt, nach der Preissenkung, kostet der ATtiny10 so viel wie ein > STM8S003 [pre] ATtiny10 STM8S003 F_CPU 12 MHz 16 MHz Flash 1K Byte 8K Byte RAM 32 Byte 1K Byte EEPROM 0 128 Byte ADC 10 Bit 10 bit Timer 1
ATtiny10. STM8S003 > F_CPU 12 MHz 16 MHz > Flash 1K Byte 8K Byte > RAM 32 Byte 1K Byte > EEPROM 0 128 Byte > ADC 8 Bit 10 bit > Timer 1 3 > UART no
-
Thread
Multiplizierer Hardware Aufwand
Kann man den auf dem Chip-Foto erkennen? Die modernen Arm Prozessoren haben aber schon 32x32 Multiplizierer oder die STM32F4 Serie vermutlich schon Float Multiplierer. Wobei es auch ARM Prozessoren ohne Multiplizierer gibt. Der Transisotorcount für einen Float-Multiplizierer dürfte schon
ist scheinbar gar nicht so einfach, die Geschwindigkeit für eine > float Multiplikation für einen STM32F4 heraus zu bekommen. Es kursieren > Zahlen von 3 Zyklen bis 6 Zyklen. Im Cortex-M4 technical reference manual sind die Takte für alle Instruktionen aufgelistet. Bei "vmul.f32" steht 1 Takt. Der
-
Thread
Nucleo F103 + mbed
ist PA_5: https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/PinNames.h Bei mir blinkts (grüne LD2 auf dem Board).
immer noch nicht geworden. Liegt es an der STM32-SPI selbst? Am HAL? An mbed? Einer Mischung aus allem? Wäre es mit o.g. LPC tatsächlich besser? Oder mit einem F4 oder L4? Hat alles so schön und problemlos funktioniert (FFT, CAN und XBee
-
Thread
STM32 Nucleo Debuggen funktioniert nicht mehr
Ich entwickle schon eine ganze Weile mit SW4STM32 auf dem Nucleo STM32F722ZE. Seit gestern funktioniert das Debuggen jedoch nicht mehr. Beim Erreichen eines Breakpoints bricht die Verbindung mit dieser Fehlermeldung zusammen: Info : Previous
): target event 0 (gdb-halt) Warn : 3142 20965 target.c:1180 target_get_gdb_fileio_info(): target STM32F722ZETx.cpu is not halted User : 3143 20965 target.c:2696 handle_target(): Polling target STM32F722ZETx.cpu failed, trying to reexamine Debug: 3144 20965 target.c:1522 target_call_event_callbacks
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
Programme zusammenfasse und dokumentiere funktioniert etwas erschreckenderweise nicht mehr, was vor 3 oder 4 Jahren (und anderem Linuxkernel) funktioniert hatte. Was funktioniert: Flashen eines STM32F4xx funktioniert in jeglicher Konstellation problemlos (auch ein schwarzes STM32F407 Chinaboard). Lange
r-- 1 root root 256 Apr 25 17:13 net_rules_clean [/code] Inhalt 49-stlinkv2.rules: [code] stm32 discovery boards, with onboard st/linkv2 # ie, STM32L, STM32F4. # STM32VL has st/linkv1, which is quite different SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", \
-
Thread
STM32: Sendepuffer für USART
Das "Cube F4" Paket kann man ganz normal einzeln downloaden, ohne CubeMx zu installieren. https://www.st.com/en/embedded-software/stm32cubef4.html
Guckmal: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef4.html Dabei ist CMSIS noch viel mehr wenn man will (DSP Libs und FFT und und und). Du musst ja die STM32HAL nicht nutzen, tuh ich ja auch
-
Thread
Umstieg von Atollic zu CooCox CoIDE
Hier ein kleiner Ausschnitt aus dem Buil-Report: [code] [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:198:1: error: unknown type name 'DMA_InitTypeDef' [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:199:1
Die I2C-Lib ist schon dabei: cmsis_lib: [code] misc.h stm32f4xx_adc.h stm32f4xx_dma.h stm32f4xx_gpio.h stm32f4xx_i2c.h stm32f4xx_rcc.h [/code] Wie gesagt, es ist nur ein Auszug der Fehler... Hier ist der noch der Rest: [code] [cc] G:\ARM\Projects
-
Thread
XMC4700 vs STM32
fies designt. Die von NXP soll besser sein, da kann W.S. bestimmt was zu sagen ;) St hat mit dem stm32f103 damals einen Hit gelandet, der extrem verbreitet ist und legt seitdem kontinuierlich nach. Mit der komischen Cube Infrastruktur (Code Generator und auch IDE) soll schneller Einstieg ermöglicht
Für STM32 spricht mittlerweile der gd32vf103&Co (auch wenn diese Second Source ST nicht gefällt)
-
Thread
STM32 Programmierschnittstelle / Grundbeschaltung
Kann man da auch ein STM32F4xx bestücken?
Auf dem Board für einen Controller im LQFP64 Format, die Stm32F4 gibts nur ab 100pins aufwärts oder?
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
Jürgen F. schrieb im Beitrag #5211822: > @Uwe > Ich hätte auch interesse an den Atmel Sachen, sowie an den Sachen von > Deinem letzten Projekt mit STM32 und FPGA, falls da noch etwas vorhanden > ist wäre
-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
Der STM32 braucht nur: - VCC 3,3V - GND - Reset-Pin auf Hi - Boot-Pin(s) entsprechend beschaltet ansonsten nur ein paar einzelne C's 100nF an VCC/GND. Kein Takt, der hat einen internen 8MHZ Takt.
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
Timer wird mit dem Null-Durchgang zurück gesetzt. Der STM32F103xC hätte 6 solche Timer, also für maximal 24 Triac's und somit genügend Reserve. Außerdem sollten auch genügend Ein-/Ausgänge zur Verfügung stehen, ich habe mal grob überschlagen: - 12x Triac
knapp 100 I/O's. Somit wäre man bei einem STM32F103ZC angelangt (LQFP144 Pin) Wenn man USB und CAN gleichzeitig nutzen möchte, so wäre z.B. der STM32F40xZG zu empfehlen. Wie gesagt, der STM32 ist nur eine Empfehlung, da ich den kenne und
-
Thread
STM32F429 Adapter Board Eagle Lib
nicht, musst Du selbst eine erstellen. Dann kannst Du sie unter -> [[Eagle-Bibliotheken]] und -> [[STM32F4-Discovery]] veröffentlichen. Am besten so, dass man - je nach Package - entweder den Chip oder das Disco-Board nutzen kann. Allerdings ist der STM32F429Z… nicht gerade billig.
Oder Du machst es so: http://www.electro-tech-online.com/threads/stm32f4-discovery-eagle.123047/
-
Thread
ARM Cortex M0+ Startupcode Minimal
Beispiele des GnuARM-Plugins für Eclipse verwenden auch kein Assembler für den Startup-Code. M0 wie zB STM32F07 wird unterstützt.
Hier ist ein Minimal-Blinky für eins dieser Nucleo-Boards. https://github.com/prof7bit/bare_metal_stm32f401xe Und hier ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
CubeIDE - erstellen eines Projektes
es überhaupt 10 Klicks sind. Ich spiele es mal durch. Wir nehmen mal an, wir haben gerade ein neues STM32CubeMX Projekt angelegt für den STM32F407VGT6. 1. Code in der .io Datei erzeugen (Generate Code). 2. .io Datei löschen 3. Folgende Dateien löschen: main.h, stm32f4xx_hal_conf.h, stm32f4xx_hal_msp.c, system_stm32f4xx.c 4. HAL Ordner löschen 5. Überall "#include "main.h"" entfernen (Übersetzen zeigt die include Orte als Fehler an) 6. "HAL_IncTick();" aus "SysTick_Handler" entfernen. Übersetzen zeigt den
-
Thread
Ripple in Versorgungsspannung
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
hier habe. ;-) Wie schaut eine geeignete Spannungsversorgung für den Mikrokontroller aus? Gegeben: 4 x LiFePO4 in Reihe. Gesucht: optimale Spannungsversorgung für einen dafür ausgesuchten Controller (ich habe noch ein paar STM32F030 rumliegen). Der Controller soll dann die Zellen abgleichen.
noreply@noreply.com schrieb im Beitrag #4705829: > ich habe noch ein paar STM32F030 rumliegen Das passt hier nicht her, mache einen neuen Thread auf!
-
Thread
TFT-Displays
Oh das ging ja schnell :) naja irgendwo 2,5 bis 4" Farbe mit Touch wäre nett... möchte es an mein STM32F4 hängen ;-) Uli
Uli R. schrieb im Beitrag #3486305: > naja irgendwo 2,5 bis 4" Farbe mit Touch wäre nett... möchte es an mein > STM32F4 hängen ;-) O ha.. Irgendwie finde ich das bescheuert hier in diesem Forum: Alle möglichen Leute schwärmen von den STM32xxx, möglichst noch
-
Thread
Mikrocontroller aussuchen
STM32F0 im TSSOP 20 Gehäuse reicht dafür locker aus... Man kann auch zu einem AVR greifen, aber wozu?
dann brauchts schon ordentlich Rechenleistung und dann empfiehlt sich auch einer mit FPU. z.B. der STM32F30x ist gut geeignet für solche Anwendungen.
-
Thread
14 Segment Display ansteuern
nicht? Nackte LCD-Gläser nimmt man nur, wenn es stromsparend und > billig sein soll, und Deinen STM32L152 gibts nicht für 2.19€ in > Einzelstückzahlen. Stimmt. Der STM32L152 kostet um die €4,-. Ist aber auch ein ganz anderes Kaliber als ein PIC16. Der eher vergleichbare STM8L152 kostet beim Chinesen
nicht? Nackte LCD-Gläser nimmt man nur, wenn es stromsparend und >> billig sein soll, und Deinen STM32L152 gibts nicht für 2.19€ in >> Einzelstückzahlen. > > Stimmt. Der STM32L152 kostet um die €4,-. Ist aber auch ein ganz anderes > Kaliber als ein PIC16. Der eher vergleichbare STM8L152 kostet
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
Programm zu hängen: <pre> Thread #1 1 (Suspended : Signal : SIGINT:Interrupt) HAL_GetTick() at stm32f1xx_hal.c:305 0x8001e70 I2C_WaitOnFlagUntilTimeout() at stm32f1xx_hal_i2c.c:7,306 0x8002bda HAL_I2C_IsDeviceReady() at stm32f1xx_hal_i2c.c:3,568 0x8002918 SSD1306_Init() at ssd1306.
zu durchforstende Errata-Dokument ist dieses: https://www.st.com/resource/en/errata_sheet/es0340-stm32f101xcde-stm32f103xcde-device-errata-stmicroelectronics.pdf ?
-
Thread
Software / Treiber für HD44780 auf STM32
https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/
steht aber hier in der Codesammlung: https://www.mikrocontroller.net/topic/350952#3900014 2. Datei STM32F4_LCD.c
-
Thread
Bootloader STMF413VGT6
Ich habe mal einen Bootloader für stm32f411 (mit CubeMX und gcc) geschrieben. In der CubeMX repository befindet sich ein Beispiel für einen Bootloader. bei mir (Ubuntu) wars zu finden unter: ~/STM32Cube/Repository/STM32Cube_FW_F4_
Bootloader noch gar nicht programmiert ist? Meinn Programm ist klein und simpel (noch für einen STM32F407, weil ich dafür ein Discoveryboard hoer habe): [c] #include "stm32f4xx.h" #define T_OUTPUT 0x01 #define MODE(a,b) ((b)<<(2*a)) #define SET(a) (1<<(a)) #define F_CPU 16000000
-
Thread
Betriebssystem für 32 Bit µCs?
Erkenntnisse u.A. durch folgende Inhouse entwickelten Embedded-SBC-Zielplattformen geliefert (also vgl. m. STM32F4 gem. TO und indirekt auch tlw. meine BE ableitbar): - MC68360 QICC, 8...16MB RAM, teils mit/ohne TCP/IP Connectivity, mit RT/Sprachverarbeitung & n*PCM30, VxW4.x - PPC860 PowerQUICC, 32..64MB
Tec N. schrieb im Beitrag #5232570: > FALSCH! Der STM32F429 ist in der Mainline! und der H7 wird gerade von > ST-Mitarbeitern mit Devicetrees usw. im Mainline Kernel versorgt. Cool, wie viele MByte SDRAM braucht ein STM32 Linux um zu starten?
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Bei denen habe ich nichts mit Cortex-M23 Architektur gefunden. Unter https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ gibt es Hintergrundinfos zu der Entstehungsgeschichte des STM32F103 Clones und warum das Ding 0 Waitstates hat. Unter https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
gleich bleibt. Der Link auf den GD32F103 Clone war damit Mitleser einschätzen können, was das ist und worüber gesprochen wird. Ich weiß z.B. dass die STM32 stattliche Errata haben und die ersten Revisionen nur schwer benutzbar waren
-
Thread
Conways Game of Live zu langsam auf Z80
"gelernt" dass man selbst für das Setzen eines IO Pins beim STM32F4 eine Library braucht (kippausdenlatschen) und für den ADC und die Uarts auch usw. Und natürlich für das LCD Display für die Darstellung von Windows eine von SEGGER, deren Manual allein 350 Seiten
LPT1 Parallel Interface, zumindest meine 2009 Version. Ich habe den Olimex USB Wiggler hier. Das STM32F4 Board hat kein JTAG Interface, es ist ein STZ-Link V2 verbaut, welches über die USBN läuft und einen speziellen Treiber braucht. Die JTAG Pins sind aber heraus geführt wie ich sehe aber nicht konfiguriert
-
Thread
Flashing und Debugging mit gdb und BMP
2000 kHz Info : STLINK V2J34M25 (API v2) VID:PID 0483:374B Info : Target voltage: 3.225638 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections [/c] gdb aufgerufen: [c] $ ls *.elf
apropos word" to search for commands related to "word". Available Targets: No. Att Driver 1 STM32F40x M4 0x5bb3b9be in ?? () (gdb) x /10x 0 0x0: 0x0cfeccba 0x45d7ebea 0x98904468 0x5bb3b9bf 0x10: 0xb14eaf54 0xf7fbe4bd 0x2f032839 0x7e655535 0x20: 0xa95c6a38 0xbfdbaa7c (gdb) load
-
Thread
Welcher Controller für Unterrichtszwecke?
die Studenten zu hause beschäftigen, wenn sie wollen. Mehr Infos dazu: http://stefanfrings.de/stm32/stm32f3.html
finde. Sofern mit sachkundiger Anleitung gelehrt wird, wäre mein Vorschlag, mit einem µC auf M0/M3/M4 Basis zu beginnen. Es gibt diverse Hersteller und Typen, selber würde ich namentlich STM32G0xx oder STM32G4xx empfehlen. Mein Hauptpunkt dabei ist die SWD-Schnittstelle, die den Controller auch zur
-
Thread
STM8S103F3 lässt sich nicht mehr flashen - IAR - STLink
STM8 kenne ich nicht, aber beim STM32 half in solchen Fällen ein Komplettlöschen der Flash.
Hast Du den richtigen µC eingestellt? Wenn ich den STM8S103F3 einstelle und einen STM32 dran hänge - ja ich weiss, habe aber keinen STM8 - dann bekomme ich genau diese Meldung.
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FCan%20STM32F207xx%20Generate%2050MHz%20Clock%20for%20RMII%20Ethernet%20PHY&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1230 Dann wäre
Marcus H. schrieb im Beitrag #4488089: > Gerade beim STM32F4 ist die PLL aber so jitterig Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so?
-
Thread
Embedded System - STM32F429
Bibliothek für den STM32F4xx, als Zip Datei ca. 400MB Stand heute >Beim STM32 würde ich gerne versuchen, die Libs mithilfe >des Handbuchs zu schreiben Lieber nicht, dann wirst du nie Land sehen. Starte mal lieber mit
gestellt habe. Ich bin sicher, dass meine Notizen für Dich hilfreich sein werden: http://stefanfrings.de/stm32/index.html Meine Notizen beziehen sich auf STM32F1 Controller, allerdings ist der Unterschied zu STM32F4 nur gering - zumindest was diese Grundlagen angeht.
-
Thread
Wahl Mikrocontroller Abschlussarbeit
Er soll sich das stm32f429 discovery besorgen... Das kostet fast nichts, hat sdram für die daten und der controller hat genügend spi interfaces, um 3 spi per dma in den speicher zu schaufeln :)
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
Du kannst hier im Artikel lesen: - [[STM32 für Einsteiger]] - [[STM32 CooCox Installation]] Ich empfehle einen STM32F2xx oder besser einen STM32F4xx.
beim Umstieg von AVR auf Cortex wichtig ist, und wie sie angeschlossen wird. Das AF-Mapping für den STM32F4 ist ab Seite 58ff im Datenblatt (zum STM32F407xx/STM32405xx). Beim 100-Pinner hat man dann 3 DIN-A4 Seiten mit den Portpins und ihren alternativen Funktionen, die man sich ausdrucken und damit
-
Thread
Blackpill mit STM32F401 defekt?
Da war was mit Fakes der WeAct F401 Boards, F401CC vs. F401CE. https://github.com/WeActTC/MiniSTM32F4x1 Ich habe F411 und F401 als Mbed custom targets gebaut, laufen beide. 401CE und F401CC haben unterschiedlich viel RAM, was natürlich
[1]: Verzeichnis „/home/mcu/programming/stm32f4xx/lib/libopencm3“ wird betreten GENHDR include/libopencm3/stm32/f4/irq.json BUILD lib/stm32/f4 make[2]: Für das Ziel „all“ ist nichts zu tun. make[1]: Verzeichnis „/home/mcu/programming
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
speziellen Fällen, wo der Chip zig oder hunderte Euros kostet. Wenn du schon 100 Projekte mit einem STM32 umgesetzt hast, kannst du nicht mal MPLABX downloaden, weil allein die Arbeitszeit für den Downloadvorgang teurer ist als ein STM32F4.
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
verlinkte delay Beispiel an, da blinkt eine LED, dazu dann noch diese Erklärung: http://stefanfrings.de/stm32/stm32f1.html#digital > Aber wie macht man ... eine exakte Uhr/Delay erstellt? Siehe http://stefanfrings.de/stm32/stm32f1.html#rtc > Und als letzte Frage, könnt Ihr mir ein Buch zur > Hardwareprogrammierung
Dir die Zeit, dich dort durch zu klicken. Nachtrag: Die Links oben beziehen sich alle auf den STM32F1. Ich habe auch einiges zu F3 und L0 Serien geschrieben. Zu deinem F4 habe ich leider gar nichts konkretes, ich weiß aber, dass er sehr ähnlich programmiert wird. Wenn du erstmal mit einem kleineren
-
Thread
STLINK V2 und China Boards
schon eine Weile an meiner eigenen (Textmode)IDE unter Linux. Mittlerweile habe ich hierfür auch ARM - STM32 und 8Bit STM8 Controller hinzugefügt. Beide kann ich mit einem Chinaclone STLINKV2 flashen. Soweit FAST alles gut, aber eben nur FAST. Ein Minimumboard STM32F103C8 Board geht sofort.
ist ein [[STM32F103C8T6_STM32_Billig_Board]] am ST-Link V2 (China-Klon) [pre] ~ $openocd -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg Open On-Chip Debugger 0.8.0 (2014-10-20-21:48) Licensed under
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
ST LINK, Probleme beim Flashen
Schwimmen-Schnittstelle-Programmierer/dp/B07DK26Q5S 3. ST-LINK des Discovery Board: https://www.st.com/en/evaluation-tools/stm32f4discovery.html Programmer Software: STM32-ST-LINK Utitliy https://www.st.com/en/development-tools/stsw-link004.html Nun zum Ablauf: 1. Programmieren des STM32 vom Discovery Board über den
SWD Stiftleiste (Seite 16, https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf) Zur Programmierung habe ich folgende 4 Pins verwendet: 1. GND, 2. VCC, 3. CLK (PA14), 4. SDIO (PA13) 2. Programmieren über die externe ST-LINK-V2 funktioniert
-
Thread
[V] Entwicklungskits STK500, Discovery, Nucleo, Nucleo Expansions
Ich melde mal Interesse am STM32F746 Discovery und am STM32F4 Discovery an.
7,- STM32F4 Discovery 9,- STM32L476 Discovery 10,- [/pre] *STMicroelectronics Nucleos* + *Expansions* [pre] STM32F030 Nucleo 5,- STM32F031 Nucleo 5,-
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
einmal ein Device in /dev/cu.* angelegt, wenn ich das Board mit dem Mac verbinde. Wenn ich mein STM32F4 Discovery-Board mit dem Mac verbinde, so funktioniert der Zugriff problemlos (dort ist ein ST-LINK V2) drauf. Habt Ihr eine Idee, was ich tun kann, um auf das o.g. PowerShield zugreifen kann?
# ... dann mein STM32F4 Discovery Board per USB an den Mac angebunden # stöpsel ... # ... dann wieder den System Profile auf USB schauen lassen: system_profiler SPUSBHostDataType > usb003.profiler # ... dann die
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
ich es machen, > dass eine Variable, die in > > main.c > > deklariert wurde > auch in der > stm32f1xx_it.c > sichtbar ist. > und gesetzt werden kann > > volatile? > extern? > hä? ok frage selbst beantwortet: in der main direkt deklarieren und in der stm32f1xx_it.c mit dem Zusatz
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation