-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen, dann ging's auch.
-
Thread
STM32 Timer PWM Periode dynamisch anpassen
ähnliches) im zweistelligen Mikrosekundenbereich an einem Port-Pin zu erzeugen. Der µC ist ein STM32F411 @50 MHz und ich benutze Timer 11 in Verbindung mit Pin PB9. Meine Tests funktionieren halbwegs gut, so lange die Periodendauer konstant ist und ich nur die Pulsweite anpasse. Aber selbst dann sind
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
manchen Prozessoren sind noch zusätzliche Kondensatoren nötig (ausser Entkoppel Cs an VCC). z.B. STM32F411 64 pin benötigt eine 5uF Cap an einem Pin. Da hängt der interne Spannungsregler dran. Ohne den geht nichts.
-
Thread
IR Empfänger verbessern
2.2V erreicht hat, werden hier 3.3V ausgegeben. Diese Leitung läuft auf einen GPIO Input meines STM32F411RE. Jetzt musste ich leider feststellen, dass wenn ich meine Schaltung im Labor teste, sie nicht mehr funktioniert. Sobald ich die Schalousie schließe und kein Sonnenlicht in den Raum kommt, funktioniert
-
Thread
CRC-Rätsel (IRDA)
eines neuen quelloffenen Empfängers mit zu berücksichtigen. Mich juckts schon in den Fingern. Ein STM32F411-Nucleo-Board + ESP8266 als WLAN-AP (statt Bluetooth) + IRDA-Transceiver... und dann fängt der Spaß an :-) Trotzdem wäre es erstmal sinnvoll, das IR-Protokoll zu hacken. Dann hat der Verein erstmal
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
STM32Cube Firmware Library Package --> Copy only the necessary library files zu wählen. Da ich ein STM32F411RE Nucleo Board verwende, mussten ein paar Dinge abgewandelt werden. Da ich mir nicht sicher bin, ob das Kommentieren in deinem Blog funktioniert hat, hier nochmal die notwendigen Änderungen für das Nucleo Board: * Das zu definierende Symbol heißt hier "STM32F411xE", man beachte die Groß- und Kleinschreibung" * Die LED2 ist hier mit dem GPIO PA5 verbunden, somit lautet der Befehl in der main-loop HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); // GPIO Pin sollte
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
genug Speicher für bequemes Programmieren und gut > designter Peripherie zu empfehlen. Die STM32F411 und STM32F476 wurden Dir ja bereits genannt. Was Du unter "gut designter Perpherie" verstehst, ist allerdings zweideutig. Sofern Du die Interna des Chips meinst, würde ich Dir zu Renesas RX62/
-
Thread
PCX und BMP zu C-Array Konverter
groesser als im BMP-Format ist. Im Anhang hier habe ich mein Makefile-Projekt für ein Nucleo STM32F411 Board in Verbindung mit libopencm3 angehängt. Foto im Thread hier ist das Nucleoboard in Verbindung mit einem 320x240 Pixel Paralleldisplay Gruß Ralph
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
> hier selber mehrfach bestellt - top quality! Aber aufpassen, der STM32F401CC als auch der STM32F411CE haben keinen CAN-Bus. In der Beziehung ist dann wieder der STM32F303 besser. Eine Umstellung vorhandener Projekte vom 103 zum 303 sollte auch deutlich einfacher gehen als vom 103 zum 401 oder 411
-
Thread
Bahnhofsuhr als LCD-Anzeige
montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash-353434 Den gibts auch sicher irgendwo günstiger.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
einschlagen und dann selbst genau das tun was man ihm vorwirft. PS: Hatte ich schon erwähnt daß die STM32F411 richtig toll sind? QFN48 mit 100MHz, 3x Uarts, 5x SPI (I2S), 3x I2C und 12Bit ADC. Natürlich ab Lager verfügbar. PPS: Ganz vergessen: ;)
die wunderbaren Eigenschaften des AVR wirklich einfach. Stefan schrieb im Beitrag #3878564: > STM32F411 richtig toll sind? QFN48 > mit 100MHz, 3x Uarts, 5x SPI (I2S), 3x I2C und 12Bit ADC QFN48? Wer soll das löten? 100MHz? Wer braucht diese Power? Hat den Strom? 3 Uarts? Zu wenig. Xmega bietet
-
Thread
MEMS Ultraschallmikro mit PDM
Hi, >> Alternativen Produktsuche bei ST liefert z.B. den STM32F411CC . Der hat 5 SPI und 5 I2S Schnittstellen. Hier https://www.mikrocontroller.net/topic/427660#new hab ich mal gezeigt, wie man eine SPI Schnittstelle eines Cortex M4 zu I2S umlügt und ein
-
Thread
STM32Fxxx: Busse ideal takten?
belastet, z.B. mit 50 pF. Siehe dazu auch im Datenblatt die Tabelle I/O AC characteristics, z.B. beim STM32F411 Rev 4 Seite 99, Tabelle 55.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
stmicroelectronics/stm32g0b1ret6/mcu-32-bit-64mhz-lqfp-64/dp/3652236 Ich hatte mir ein Evalboard mit einem STM32F411RE gekauft, aber da ist die Lieferzeit noch länger (und die M0+ wären mir sogar lieber).
Es geht weiter mit Black-Pill mit STM32F411. Ich hätte fast geweint, als ich die rührende Geschichte des Verkäufers gelesen habe, warum die Platinen nicht geliefert werden können.
-
Artikel
NIC
nach einer Million Schleifendurchläufen beendet wird. Man wird dabei mit der Stoppuhr auf einem STM32F411RE-Nucleo-Board ungefähr 4 Sekunden messen. Der Messvorgang geht aber auch genauer: Mit den Funktionen time.start() und time.stop() messen wir die vergangene Zeit in Millisekunden. Diese wird am Ende
entspricht etwas mehr als 333.000 Schleifendurchläufen pro Sekunde. Bei einem mit 100MHz getakteten STM32F411RE sind dies ca. 3900msec bzw. 256.000 Schleifendurchläufe pro Sekunde. Bei einem mit 85MHz getakteten STM32F401RE sind es noch knapp 200.000 Schleifendurchläufe, beim STM32F103 mit 72MHz-Takt ca.
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern
-
Thread
ARM Cortex M0+ Startupcode Minimal
ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so,
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
Discovery probiert. Wenn ich stattdessen die selbe .cfg Datei, aber ein anderes phys. Board (Nucleo STM32F411RE) verwende, dann steigt OpenOCD mit einem Fehler aus. [pre] ➜ ~ openocd -f /usr/local/share/openocd/scripts/board/stm32f4discovery.cfg -c "gdb_port 4242" -c "telnet_port 4444" Open On-Chip
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Variante: ein Cortex-M mit mbed-os. HW : https://de.aliexpress.com/item/4000069263843.html Ein STM32F411 mit reichlich Power, so groß wie das Bluepill board. Auf der Unterseite kann ein Flash IC aufgelötet werden, dann hat man mit einem W25Q128 schonmal 16 MByte on Board. https://de.aliexpress.com/
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
wie u.a. reggie u. daybyter vorgeschlagen haben, auch immer interessanter. Ich habe mir mal den STM32F411RET6 (auf den Nucleoboards bei R) angesehen, der hat ja schon einen >2 MHz ADC (12 bit) an Board, und 128 kByte SRAM (finde ich besonders interessant, da sind die Megas ja deutlich drunter), wordurch
-
Thread
Frequenzanzeige Spektrumanalyzer
Gut, wenn Du es mit passender Hardware hinbekommst, dann mache es. Ich hätte einen STM32F411 (Nucleo-Board) genommen, der mehrere Kanäle gleichzeitig und hinreichend schnell messen kann. Eine Alternative wären zwei AVR, die jeweils eine Frequenz messen und einer von beiden die Verrechnung
-
Thread
CH32V003, float wirklich langsam?
/ 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich leider die Zeiten nicht mehr, aber zumindest beim F4 war das dramatisch schneller)
Optimierung -Os 63,0s / 8324 Byte -O3 61,0s / 14770 Byte Benchmark Ergebnisse STM32F411 / 96 MHz Framework: libopencm3 Compiler: arm-none-eabi-gcc Version 6.2.1 | Zeit [s] | Optimierung | int8 | int16 | int32 |
-
Thread
ARM-Cortex als Anfänger?
Superprofi schrieb im Beitrag #4956739: > Wie sieht es da eigentlich bei den ARMs aus? Beim STM32F411xC/E hast du 837 Seiten RefMan und 146 Seiten Datenblatt. Das RM finde ich aber recht übersichtlich. Ggf. noch 1731 Seiten Programming Manual. Das habe ich allerdings nur ein einziges Mal wirklich
>Beim STM32F411xC/E hast du 837 Seiten RefMan und 146 Seiten Datenblatt. >Das RM finde ich aber recht übersichtlich. Also ich finde ja, er könnte mal mit einem Automotive Mikrocontroller wie dem hier anfangen
-
Thread
STM32 Programm unerwartet groß
keine Libs nutzt werden die Programme sogar kleiner. Ich habe eine Drucker-Firmware auf den STM32F411 portiert. Die Größe ist um Faktor 2 (AVR->STM) kleiner bei mir.
-
Artikel
WordClock24h
Ansteuerung erfolgt wie bei den Stripes seriell. Elektronik. Als Mikrocontroller ist ein STM32F401 oder STM32F411 Nucleo Board vorgesehen. Dieses kostet ca. 12 EUR und mit 512KB Flash und mindestens 96KB RAM genügend Reserven. STM32F4xx Projekt. Die Beschreibung des STM32-Projekts wurde auf einen neuen Wiki-Artikel
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast, kann ich dir den
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
in Assembler programmiert und möchte auf STM32 umsteigen. Momentan experimentiere ich mit einem STM32F411RE auf einem Nucleo Board. - Angetestet habe ich System Workbench, TrueStudio und VisualGDB. - System Workbench funktioniert so halbwegs für mich, fühlt sich aber völlig überladen und zu sehr
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Version 0.7.1 ist online. Einzige Änderung: - Portierung auf Nucleo-Board STM32F411 Es kann also jetzt das 401er oder 411er Board benutzt werden. Beide werden identisch genutzt, d.h. es ist prinzipiell egal, welches von beiden man nimmt. Das 411er ist etwas schneller. Das wird
Torsten C. schrieb im Beitrag #3969948: > Ich habe meine Mouser-Bestellung mit dem STM32F411RE-Nucleo noch nicht > abgeschickt. Wie dringend ist meine finale Pin-Festlegung? Übehaupt nicht dringend. Solange Du Dich nicht festlegst, gibt's halt kein PCB als Shield ;-) > Ich habe gerade
-
Thread
STM32: To HAL or not to HAL
setzte die Bits in den ersten 16bit und lösche in den letzten 16bit. Aber vielleicht ist mein STM32F411 ja anders...
-
Thread
ca. 100 PT1000 Messwiderstände messen
um das letzte Bit, bei Test mit Kurzschluss, 10 k 0.1% als NTC Ersatz und offenen Eingang. Der STM32F411 haette noch mehr ADC Eingaenge. 10k in Serie mit dem PT1000 gibt zwar deutlich weniger Signal, aber die Anforderung des Fragers sollte trotzdem zu erfuellen sein. Die Messwerte gebe ich hier
-
Thread
STM32F103 TFT SPI ILI9225
Hi, ich habe ein ähnliches setup mit STM32F411 und dem ILI9225 TFT. Ich bekomme das Ding aber nicht zum laufen. Könnte jemand die Funktion "Write_Command(xx, xx);" posten? Ich bin mir nicht sicher ob ich die Bytes richtig raus schiebe. Schon
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
einen geeigneten µC zu kommen. Beispiel: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO?qs=ClYTdQWm4hA7%252B0FuWfpEHA%3D%3D Selber hätte ich noch ein Nucleo-F746ZG, was ich wohl nicht mehr brauchen werde. Andere Leute hier haben sicherlich auch noch Boards, die nicht mehr
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
läuft. Nachdem ich eine LED zum Blinken gebracht habe und ein PWM-Muster mittels Timer3 (Nucleo STM32F411RE) erzeugt habe, indem ich den Code anderer mehr oder weniger in main.c einkopiert habe und in CubeMX wie ein kleines Äffchen (also ohne eigenes Verständnis) Timer Konfigurationen zusammengeklickt
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC32MX795F512L: 3 STM32F103CB: 3 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG: 9 STM32F407ZG: 2 STM32F411RE: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 2 AT89C2051 1 AT89C4051 1 AT89LP4052
PIC32MX795F512L: 3 STM32F103CB: 3 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG: 9 STM32F407ZG: 2 STM32F411RE: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 2 AT89C2051 1 AT89C4051 1 AT89LP4052
-
Thread
MINOS - Minos Is No Operating System
WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde den Teufel tun und mich im Nachhinein wieder einschränken auf
-
Thread
Attiny Programmierung
Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller. Auch die Funktionen einer FATFS mit SPI zum Zugriff auf eine SD-Card haben bspw. Namen wie fopen. Ich weiß, ich bin nostalgisch, alt und ewiggestrig
-
Thread
Katzenklappe funktioniert nur mit Batterien. Warum?
ich hiervon keine Ahnung hätte, tät‘ ich hier nichts posten. Dafür bin ich zB „zu blöd“, einen Stm32F411 (Blackpill) so aufzusetzen, dass er mir via DMA vier PWM (32khz Carrier) 1k-Sinus ausgibt und mir 4 ADC mit 1k Buffer bereitstellt, wo ich mir die ausgegeben und wieder empfangenen Daten über ne
-
Thread
"Universalprogrammer" für Linux
Host-Programm schon integriert) ist ein BT-Parallel-Programmer für Flash-Bausteine auf Basis eines STM32F411 Discovery, hier müsste ich noch Dokumentation und Quellcode nachliefern, wofür aber momentan ein bisschen die Zeit fehlt. Sollte Interesse daran bestehen, bitte einfach hier ins Forum mit reinschreiben
-
Thread
STM32F7 Discovery Board
gefällt mir die CubeMX-Software mittlerweile ganz gut (nutze die auch in einem Projekt mit dem STM32F411). Es gibt imo bessere (SiLabs Precision32 oder Cypress PSoC) Tools, finde CubeMX aber deutlich benutzbarer als die "Tools" so manch anderer Hersteller. Was mir fehlt ist bspw. die Unterstützung
-
Thread
I2C Display einfache Frage
noch am schwer am "kämpfen". Grundsätzlich habe ich noch nicht wirklich eine Anwendung dafür, ein STM32F411 / F407 sind bisher absolut mehr als ausreichend für meine Dinge gewesen. Mich reizt am H7 vordergründig der imensens Flashspeicher. Zudem, wenn ich das Datenblatt richtig lese, legt er nicht die
-
Thread
Suche Programierung für Alten TV
anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem (Image auf Micro-SD) keine Ahnung hab. Na, eben so, wie jeder kann. Auch ist davon auszugehen, dass
-
Thread
Schulnotenbewertung eines Arduino-Programms
Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm nach Arduino portiert
-
Thread
c++ 11/14/17?
gefunden nochmal mit datenblatt verglichen, das müsst jetzt stimmen Es geht übrigends um den STM32F411 (Blackpill) <code> namespace Regs { constexpr reg32_t RCC_BASE AHB1PERIPH_BASE + 0x3800UL; // RCC register constexpr reg32_t RCC_CR = RCC_BASE
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
das auch mal erwähnt wird. Wir verkaufen seit 2+ Jahren Blue Pills und nun auch ganz neu die STM32F411 module hauptsächlich in Kanada und US, und wir hatten auch CSK Chips auf den Blue Pills vor etwa einem Jahr, wussten gar nicht dass es diese gibt, bevor uns ein Kunde darauf aufmerksam gemacht hat
-
Thread
AVR Synthesizer mit ATxmega128A1
Hallo So.. ich hab mir jetzt zwei Nucleo Kits bei Reichelt bestellt. Das NUCLEO F411RE mit einem STM32F411RET6 Prozessor und das NUCLEO F103RB mit einem STM32F103RBT6 Prozessor. Werde mit beiden Board ein wenig rumspielen um die ARM Prozessoren ein wenig kennen zu lernen. Bin gespannt.. Zum Synth Project
-
Thread
FT800 / FT810 Library
EVE-cs_set() GPIOF->BSRR = 0x0020 [/c] dann wird es wirklich flott, ca. 17ns hatte ich mit einem STM32F411 gemessen für port -> lo + wieder -> hi setzen; bei dem H7A3 würde es wohl in 10ns laufen, sprich man muss evtl noch delays einfügen, weil die CPU sonst zu schnell für die anderen chips ist. und