-
Thread
STM32 TIM4 Interrupt zur Ansteuerung LEDs ähnlich PL9834
Hallo, ich arbeite mich in den STM32 mit dem STM32F4Discovery (407) ein (Coocox IDE 1.7.8). Nun habe ich ein paar von den LEDs (siehe Anhang, voltage step down programmeable). Da die mit 5V laufen, hab ich noch einen 74HCT125 zwischen geschaltet (siehe
läuft, ist Joerg schrieb im Beitrag #4250084: > nvicDef4.NVIC_IRQChannelPreemptionPriority = 0x0F; > nvicDef4.NVIC_IRQChannelSubPriority = 0x0F; Möglicherweise noch hinter SysTick. Gib ihm mal etwas höhere Priorität. Sollte aber trotzdem klappen.
-
Thread
Audioprojekt mit dsPIC33FJ128GP804 und SD-Karte (Speed-Probleme)
könnte klappen. Besser ist es, noch mehr SRAM an den PIC zu machen. Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, kann aber glücklicherweise USB Sticks anschliessen.
klappen. Besser ist es, noch mehr > SRAM an den PIC zu machen. > Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, > kann aber glücklicherweise USB Sticks anschliessen.
-
Thread
STM32 schwankende ADC Werte..PULL Widerstände steuern
Meßwerte >> aus als wenn man einen Zitteral streichelt. > Da bist Du leider genau da, was man beim F4 erwarten darf. > Es gibt dann noch Tipps vom Hersteller, wie man das verbessern kann. STM32F205/7 und STM32F405/7 sind da sehr problematisch. F401/F411/F42x/F43x/F446 sind da deutlich besser, wenn
Audio rumzuspielen, habe ich ein paar Opamp Ausgänge eines Mischpultes über 100 Ohm auf 2 Kanäle des F407 geschickt und auch das klingt gar nicht so schlecht, allerdings 'sirrt' der MC doch hörbar auf den ADC durch. Als Ausgabe den CS43L22 des DiscoF407 Boards und auch einen TDA1543 auf I2S2. Ich nehme
-
Thread
ESP-Baseboard auf Proto-Shield
//stm32f4-discovery.com/?wpdmdl=1757
www.mikrocontroller.net/topic/263297#2739995 Der von mir bereits eingesetzte STMPE-Adapter für STM32F407ZG;
-
Thread
MMBasic auf dem STM32F746 Discovery
Eine OT-Frage an UWE: - das Discovery F407 stellte bei >3 DMA(FSMC;SDIO;DCMI) weitere Zugriffe darauf ein. Ist das jetzt, beim F746 Discovery, gelöst?
e-d schrieb im Beitrag #4274146: > Eine OT-Frage an UWE: > - das Discovery F407 stellte bei >3 DMA(FSMC;SDIO;DCMI) weitere Zugriffe > darauf ein. > Ist das jetzt, beim F746 Discovery, gelöst? uhhh, keine Ahnung...hab ich noch nicht ausprobiert und auch nichts im Errata-Sheet
-
Thread
STM32F407: lässt sich nicht mehr Flashen
Hallo, ich habe hier einen STM32F407. Dieser lässt sich seit neuestem nicht mehr flashen. Wenn ich mit dem Debugger Code herunter lade und im Single Step ausführen lasse, dann funktioniert es, aber der Flash lässt sich nicht ansprechen
-
Thread
Eclipse Luna & STM32F407 & vorhandenes CooCox-Projekt
Hallo Andreas, ich würde vorschlagen das Du als erstes ein compilierbares F4 eclipse Projekt erstellst. Das GNU ARM eclipse Plugin hast Du installiert?
berechtigt)... Dann habe ich mal im CooCox nachgeschaut: es sind noch folgende Symbole gesetzt: STM32F407VG STM32F4XX USE_STD_PERIPH_DRIVER Die dort auch gesetzten __USE_FPU und __FPU_PRESENT sind bei eclipse wohl default gesetzt und damit überflüssig. Mit diesen Einstellungen kommt schon mal
-
Thread
Keil MDK4 - ULinkpro - SWD Trace
der STM32F401C hat nur SWDIO/SWO der STM32F446Z hat SWDIO/SWO mit 4-bit Trace für alle STM32F4xx dazwischen einfach mal ins Datasheet-Pinout oder ST-Cube schauen Fröhliches RTFM
Trace gibt es nur über das 4-bit Interface. Achso, 168Mhz mit 4-bit ETM habe ich auf einem STM32F407 schon am laufen gehabt. Ist aber sehr sehr anfällig für unsaubere Signalführung auf der PCB.
-
Thread
STM32F4 TIM1 mit Encoder und PWM
Hallo. Ich verwende einen STM32F407 und bin etwas knapp an Encoder-Eingängen und PWM-Ausgängen. Würde gerne ohne zusätzliche Bauteile auskommen. Es würde ausgehen, wenn ich z.B. TIM1 mit EncoderMode (Ch1&2) und CH3 & CH4 als
-
Thread
STM32F429 Discovery Audio Wiedergabe
Supy vielen Dank für eure Antworten. Das heißt aber, dass nicht alle Komponenten auf dem F429 bereits verbaut sind sondern ich noch einen DAC integrieren muss. Auf dem F407 zum Beispiel ist ja bereits ein CS43L22 und eine Klinkenbuchse verbaut. Danke nochmal für die Antworten :-)
Sven schrieb im Beitrag #4230249: > Das heißt aber, dass nicht alle Komponenten auf dem F429 bereits verbaut > sind sondern ich noch einen DAC integrieren muss. So isses. Sven schrieb im Beitrag #4230249: > Auf dem F407 zum Beispiel ist ja bereits ein CS43L22 und eine > Klinkenbuchse
-
Thread
Display Autoradio kein Bild!
einen Autoradio ich hoffe es kann mir jemand von euch helfen. Es handelt sich um einen Alpin iXA-W407BT, der zeigt kein bild mehr (nur kleine Ränder im unteren Bereich sind erkennbar). Begonnen hat es langsam und wurde immer schlechter und jetzt hab ich leider nur mehr ein weißes Bild. Wo könnte
Johannes Z. schrieb im Beitrag #4226697: > Es handelt sich um einen Alpin iXA-W407BT, der zeigt kein bild mehr Das ist ein Autoradio und kein Fernseher SCNR
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
Gerald, ich denke ich habe das gleiche Problem. Ich möchte unter Windows 10 (64bit) für die STM32F407 einen COM-Port einrichten. Ziel ist es einige Beispiele von Matlab/Simulink zu testen. Gibt es inzwischen hierfür eine Lösung bzw. einen workaround. Vielen Dank schon an dieser Stelle. Reinhard
/Serial Konverter vor den STM zu hängen und dann rein seriell zu kommunizieren. Mit dem STM32F407 habe ich mich auch noch nicht beschäftigt, eher mit der STM32LXX Familie. Der ComPort seitens STM war aber auch nicht mein Problem, vielmehr die geänderte Funktionalität in Win10 gegenüber
-
Thread
I2C Problem mit Acknowledge Polling
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fUsing%20STM32%20Optimized%20I2C%20examples%20when%20two%20I2C%20devices%20connected%20to%20one%20I2C%20port&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=8277 Für mich ist sie jedenfalls jetzt meine Standard I2C Library auf die man sich verlassen kann. Vorher verwendete ich eine eigene soft Lib ähnlich wie die von PD. Hat
-
Thread
STM32 Kochrezept
ein sehr weites Feld. Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: STM32F407VGT6 aufm Discovery Board
weites Feld. > > Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: > > STM32F407VGT6 aufm Discovery Board Die vorgeschlagene Buch ist für den Cortex-M3, Du hast Cortex-M4. Es gibt viele Gemeinsamkeiten. Du darfst beim Lesen aber nicht vergessen, dass es auch Unterschiede gibt
-
Thread
STM32F407 und Double/Float mit FPU
Hallo. Ich habe ein Problem mit Keil 5.15 und der Verwendung der FPU auf dem STM32F407. char buffer[100]; float dParam; strcpy(buffer, (char *) &_cmd[0]); // Kopiert String in lok. Buffer dParam = atof(Buffer); In den Projektoptionen hab ich die FPU Hardware mit "Use Single
Befehle im Disassembler an, kann ich sehen, dass beide Male __hardfp_atof verwendet wird. Da der STM32F407 aber ja nur Single Precision kann, glaube ich, dass dies mein Problem ist. Ich brauche aber an einigen Stellen die Double-Genauigkeit, die Floats müssen aber schnell berechnet werden, da mir sonst
-
Thread
STM32F4 - Timer
Ich glaube jetzt hab ichs, für ein kurzes Feedback wäre ich dankbar. Auszug aus der system_stm32f4xx.c: [c]#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) /* PCLK2 = HCLK / 2*/ RCC->CFGR |= RCC_CFGR_PPRE2_DIV2; /* PCLK1
if PPREx is corresponding to division by 8 or more. [/code] Da steht aber nichts vom STM32F407. Jetzt bin ich total durcheinander. Ist gar nicht so einfach, mit den Dokumentationen von ST. Hat mein STM32F407VGT6 nun diesen Prescaler oder nicht? Nach STM32CubeMX ja, nach der SPL nein.
-
Thread
STM32f407 an Ethernet PHY KSZ8081
Hallo, Ich verwende einen STM32F407 und versuche eine Verbindung zu einem KSZ8081RNA per RMII herzustellen. Einem STM802RT1A konnte ich über Codebeispiele direkt zum laufen bekommen, jedoch will der KSZ8081RNA nicht mit mir reden.
-
Thread
Labornetzteil gesucht
Optik und Haptik sehr schön. Es riecht nicht und es quietscht nicht. Beispiel 1: Baugruppe mit PIC16F57 läuft im Betrieb mit 3,3V und braucht zum Programmieren 5V. Aufbau: Kanal 1 auf 5V, Kanal 2 3,3V. Kanäle mit Messstrippen parallel geschaltet. Kanal 2 ist immer an, Kanal 1 wird zum Programmieren
Batteriespannung von frisch 3,3V bis leer 2,8V simuliert werden. Beispiel 2: Baugruppe mit STM32F407, Ethernet, 6x RS232, etc.. Ablauf: Baugruppe anschließen, Versorgungsspannung und geschätzte Strombegrenzung mit mA-Auflösung einstellen, Ausgang freigeben. Gerade für Erstinbetriebnahmen gefällt
-
Thread
NAND-Flash mit STM32
Hallo allerseits ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ S34ML04G100TFI000 ansteuern. Die Kommunikation mit dem Flash ansich funktioniert, denn ID auslesen etc. ist möglich. Ich bin aber nicht sicher, wie das jetzt mit dem Wear
> ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ > S34ML04G100TFI000 ansteuern. Bist du Masochist? Der einzige Grund, rohe NANDs einzusetzen, ist Massenfertigung wo es auf jeden Pfennig ankommt. Und selbst dann auch
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
einsetzt, wäre damit keine Einarbeitungszeit verbunden. Zulu schrieb im Beitrag #4216510: > Die STM32F4-Discovery scheint einen ähnlichen Prozessor, wie das Nucleo > Board zu besitzen. Der ..407 ist der große, ältere Bruder des ..411. Das Nucleo-Board ist kompakt, recht unverbaut, hat aber keine FSMC-Schnittstelle
auch wenn für 30 € relativ wenig auf dem Board ist: "MINI-M4 > for STM32". Er hat den > - STM32F415RG, mit 64 pins > - Encoder im Chip, > - bis zu 168 Mhz, > - 1MB Flash, Der ..415 ist ein ..417 (..407 mit Crypto-Einheit) im 64 pol. Gehäuse. Ihm fehlt der FSMC, läßt sich aber wie ein ..407
-
Thread
Datenerfassung, Analog -> USB / RS232
wie das alles funktioniert. Verfügbar und günstig ist das erwähnte STM32F407 Discovery-Board. Es sind noch viele I/O-Pins frei. Es gibt neuere Discovery-Boards mit ..429 oder STM32F7xx. Mein Rat: Finger weg, da zu verspielt! Dann sieh Dir die Seite vom 'Exponenten' an: http
programmiere als den der jetzt kommt, werden wohl Jahre vergehen ;) Im übrigen habe ich den STM32F407VGT6 (Discovery) bestellt, wie empfohlen. Und nochmals ein ganz dickes Dankeschön für eure Hilfe!
-
Thread
[V] STM32F4-DISCOVERY, STM32F429-DISCOVERY.
1) STM32F4 Discovery mit STM32F407VG http://www.st.com/web/catalog/tools/FM116/SC959/SS... - gebraucht, aber unverbastelt - ohne OVP ----------------- 12€ incl. Versand in Maxibrief 2) STM32F4 Discovery
Hallo, hätte am STM32F4 Discovery mit STM32F407VG Interesse!
-
Thread
Wie benutze ich uLua auf einem AVR?
regulären Lua-Quellecode (www.lua.org) in meine Firmware zu integrieren. Der Mikrocontroller ist ein STM32F407 und die IDE ist EmBlocks mit gcc-none-eabi. Mit luaL_dostring() kann ich nun kleine Skripte ausführen. Große Skripte habe ich noch nicht getestet. Mir ist auch noch nicht ganz klar warum das so
-
Thread
STM32 SPI (Anfänger-)problem
meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun mit Bit-Bangingen was sie
Datenbytes. [c] #include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_spi.h" #pragma GCC diagnostic ignored "-Wunused-parameter" static int volatile tick_count; static volatile bool tick; extern "C" void SysTick_Handler(void
-
Thread
STM32 EmWin + Touch: Wie realisieren?
habe an der Stelle noch keine Infos gefunden. Ohne Touch-Unterstützung sind die Widgets auf einem 407 mit 480x272 witzlos. Oder hab' ich nur noch nicht tief genug geschürft? Auf dem 429 Discovery laufen die Demos - aber das muß nicht zwingend für mich heißen, daß dies auch in der kostenlosen Version
das ext. RAM von 3 Sekunden auf 1 Minute erhöht... Aber das 429er Board kannste mit dem nackigen 407 nicht vergleichen. Emwin verwendet die LIN Anbindung für den 429, da ist schon alles drin - beim 407 "ohne Alles" mit drr leeren LCDConf_FlexColor_Template sieht die Sache aber ganz anders aus. Ich
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
nur ein ähnliches? > > ??? Wenn Du einen STM32F407 hast, wäre das Define STM32F411xE offensichtlich falsch. Ich vermute STM32F407xx wäre richtig. Das würde dann auch erklären, dass der Timer2 Interrupt nicht an der richtigen Stelle wäre.
noch den ganzen Startuprummel in c durch die von ST vorgegebene Assemblermethode mit startup_stm32f407xx.s ersetzen müssen da ansonsten gleich ein HardFault kam.
-
Thread
#include coocox
und würde mich nun gern in die Welt der STM32 Controller Einarbeiten. Dazu habe ich mir das STM32F4 Discovery Board mit dem STM32F407VG zugelegt, sowie den J-Link Programmer. Außerdem hab ich mir als IDE CooCox (2.0.3) ausgesucht. Nun wollte ich meine ersten Codezeilen in CooCox Kompilieren
mit "" oder mit <> jetzt Kmpiliert das ganze. Ich hab beim Projekt Wizzard von anfang an den STM32F407VG ausgewählt nur wie man die Libery richtig einbindet war mir noch nicht ganz klar. Ganz sicher ob ich das jezt richtig mache bin ich noch immer nicht aber zumindest kann ich es jetzt kompilieren
-
Thread
32F429 Disco EmWin "Hello World" mit Eclipse
Uff. Bin gerade daran erste Schritte mit dem STM32F429 Discovery zu wagen. Hat jemand schon mal eine EmWin Anwendung aus dem STM32Cube mit Eclipse zum laufen gebracht? Ich plage mich seit mehreren Stunden mit dem Includieren und rangieren von Code rum
Grunde nicht das Geringste zu tun haben (Openssl Gedöns). Für die On-Chip-Peripheral Examples des 407 ließ sich der Code noch manuell anzupassen, aber für den 429 mit RTOS geht das nicht mehr so ohne weiteres. Ein Plugin von STM32Cube auf Eclipse gibt's... nicht?
-
Thread
TFT Ansteuerung Anfängerfragen
b86dea82ecd7c2efa7160c09ca18e9ff Andere µCs mit eingebautem LCD-Controller gibt es auch: z.B. STM32F429. Für einen kleinen Bildspeicher ginge auch ein schnelles statisches RAM 256kx16 mit 10 ns. Wenn man nicht extra externes RAM dazubauen möchte, gibt es schöne LCD-Controller von Epson: z.B. S1D13781
Entwickler einen aktuellen µC nahelegen, der den kompletten Bildspeicher schon auf dem Chip hat. Ein STM32F7 könnte gehen, oder ganz edel ein RX64M. Aber wie oben geschrieben, ginge auch ein popeliger STM32F407 nebst ext. RAM. @Hendrik: besorge Dir meinetwegen ein Display mit eingebautem SSD1963 und spiele
-
Thread
wie den CCM-Speicher nutzen am STM32f407VG Discovery
Hallo, ich versuche mich seit einiger Zeit daran, denn CCM Speicher (64kb) des STM32F407VG Boards zu nutzen. Es gibt auch einige Englischsprachige Anleitungen dazu wenn man sucht, aber leider funktioniert mein Vorhaben dennoch nicht (Hab wohl was nicht verstanden...) Ich habe im Linker
-
Thread
STM32F4 HAL ADC Problem
Initialisierung wie man das üblicherweise kennt gar nicht auf. Hmmm... in meiner .h: [c] #include "stm32f4xx_hal.h" #include "stm32f4_discovery.h" /* Exported types ------------------------------------------------------------*/ /* Exported constants ------------------------------------------------
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4); /* STM32F405x/407x/415x/417x Revision Z devices: prefetch is supported */ if (HAL_GetREVID() == 0x1001) { /* Enable the Flash prefetch */ __HAL_FLASH_PREFETCH_BUFFER_ENABLE(); } } /**
-
Thread
STM32 vs DSPIC vs AVR XMega
alle; da mußt Du durch! Duschen ohne nass zu werden, das geht nicht ;-) Mein Rat wäre ein STM32F407-Discovery Board ohne weiteren Schnick-Schnack. Für < 20 € kannst Du testen und Deine 'Frustgrenze' ausloten ;-) Als IDE für den Anfang würde ich zu kostenlosen Demo-Versionen von IAR bzw. Keil raten
hardware floating point > Einheit! Kleiner Korrektur: Der M4 hat keine FPU, das hat nur der M4F. Gibt halt beides. STM32F4 sind aber Cortex M4F.
-
Artikel
STM32 Eclipse JLink Linux/Windows
von ST benötigt. Zum Herunterladen die Produktseite des Mikrocontrollers aufrufen (zB hier für STM32F407VG), "Design Resources" anklicken, unter dem Punkt "Related Tools and Software" den Eintrag im Stil von "STM32F4 DSP and standard peripherals library" finden (zB hier für STM32F4). Ganz unten findet
angegebene Adresse sollte Anfangsadresse des RAM's (immer 0x20000000) plus RAM-Größe (z.B. beim STM32F407 0x20000 Bytes) sein, also z.B. 0x20020000 für den STM32F407: _estack = 0x20020000; /* end of RAM */ Ist dies falsch, kann es später zu schwer auffindbaren Problemen im Zusammenhang mit z.B. Floatingpoint-Funktionsargumenten
-
Thread
LED an RS232 Port
Burgess.. http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC0QFjAB&url=http%3A%2F%2Fwww.saia-pcd.com%2Fuploads%2Ftx_srcfiles%2FTCP-IP_Fehlersuche_Diagnose.pdf&ei=fiSVVYOABoeTsgG407-QCg&usg=AFQjCNEYDdd5rCnSdsJBKyJg-RIfgtDXbA&bvm=bv.96952980,d.bGg
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
Hallo zusammen, Ich habe ein Problem bei einem Projekt auf dem STM32f407 uC. IDE CooCox CoIDE 1.7.8 Toolchain Arm none eabi 4.8 2014q1 (hab aber auch schon CoIDE 2.0.3 und und die neuere 4.9 2015q2 getestet) Das gesamte Projekt ist schon etwas umfangreicher und
noch 20kB für static und global übrig. > Darf man fragen wie du auf die 90kB kommst? der STM32F407 hat 112kB RAM, das ist dann Endadresse 0x2001C000 Stefan schrieb im Beitrag #4177741: > Adresse von Count 0x2000607C 0x2001C000 - 0x2000607C = 0x15F84 = 89988
-
Thread
Komisches Verhalten des SPI [STM32]
Moin moin, ich habe ein komisches Problem mit dem SPI des STM32F407. Und zwar habe ich eine ADC am SPI angeschlossen (und zwar einen ADS8320). Diesen versuche ich auszulesen, was allerdings nicht reproduzierbar klappt. Ich habe euch mal einen Screenshot vom Oskar
-
Thread
Audio DAC CS43L22 auf STM32F4 Discovery Board "deaktivieren"
Hallo, ich möchte mir für ein Projekt eine Aufsteckplatine für das F4 Discovery Board bauen. Insgesamt brauch ich dafür relativ viele Pins, von denen leider einige bereits durch die verbaute Hardware blockiert sind. Ich hab auch schon mit CubeMX experimentiert, ob man
Bitte nicht vergessen, dass der STM32F407 Transeiver für den CAN braucht! Die sind auf dem Discovery Board nicht vorhanden.
-
Thread
STM32F7 Discovery Board
Wenn es konkret wird, driften die Vorstellungen aber mehr oder minder weit auseinander. Für den F407 habe ich eins mit 5,7" TFT, was als Bedienteil fungiert, aber minimal weitere I/O-Anschlüsse nach außen führt. Für ein 4,3" habe ich das Layout fast fertig und werde da wohl einen F427 draufpacken
sehe nur Attolic oder mit einschränkungen (IAR und KEIL) Ich habe Eclipse+Gcc+OpenOCD für den F407 und den F429 benutzt ... welche Files müsste man für den F746 anpassen ?
-
Thread
STM32f407 mit externen Datenbus und Adressbus
Datenleitungen verfügt. Möchte den Bus mit den Pins des Port verbinden Möchte gern das STM32F407VG-Discovery Board zum testen verwenden, jetzt wollte ich mich hier mal informieren ob das mit dem STM32f407 überhaupt geht? Dann meine bisherige Recherche ergab, das angeblich nur das größere Board STM32F429 über einen externen Daten- und Adressbus verfügt? Die Frage ist nun ob das soweit stimmt und ob das überhaupt so funktionieren kann wie ich mir das vorstelle, also das ich die Ausgänge des Bausteins
-
Thread
STM32f429 Discovery noobige Fragen
erkennen sind: http://mikrocontroller.bplaced.net/wordpress/wp-content/uploads/2013/10/Pinbelegung_f429_v100.html Die Farbleitungen des Displays kannst du benutzen (R/G/B0 - R/G/B7), aber nicht die Kontrollleitungen. Fernhalten solltest du dich auch von den Pins, die schon für SPI und I²C benutzt
Naja, wenn es nicht gerade der 429'er sein muss, wäre da das STM32-H407 Board von Olimex: https://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware Das ist deutlich weniger Peripherie drauf, und somit viel mehr Ports frei. Stell Dir die Programmierung aber