-
Thread
Aufnehmer für Hochspannungsmessung KFZ-Zündleitung mit HM407
Zündsignals solch einen Defekt aufzudecken ist? Falls es möglich ist, wie kann ein Aufnehmer für das HM407 gebastelt werden, um solch eine Messung durchzuführen? Mit freundlichen Grüßen, visa
entprechend Kapazität eines Koaxialkabels. Bei einer 10mm langen Eisenhülse komme ich auf etwa 24pF wobei ich von einer Dielektrizitätszahl von 2,8 für das Silikon vom Zündkabel ausgehe. Bei einem Teilerkondensator von 100nF kann man dann abschätzen welche Spannung an diesem anliegen wird (Q = C1
-
Thread
FTDI R232L zu Hterm
receiver transmitter (USART) Wenn Dir das zu kompliziert erscheint, empfehle ich mit einem STM32F103 anzufangen. Denn dazu findest du mehr Anfänger-Anleitungen im Internet. Das gelernte kannst du dann später auf deinen STM32F407 übertragen, denn die Unterschiede sind gering. Aber um das viele Lesen
Beim STM32F407 wird vieles ähnlich sein, aber eben nicht gleich. Deswegen gehe bitte nicht davon aus, dass meine Ausführungen für dein Discovery Board passen. Falls Du nicht gut genug Englisch kannst, würde ich
-
Thread
wie bzw. womit verwaltet Ihr eure Dokumente (Dokumentenmanagement)
+- Dioden +- LogicICs +- Mosfets +- Transistoren +- www.st.com\ +- STM32F103 +- STM32F407 H:\Formeln Im Prinzip wächst dieses Handbuch Laufwerk ständig und man kann es einfach sichern. Auch Video-Tutorials sind da natürlich dabei. Das System funktioniert schon über
-
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_V1.16.0
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 volatile
-
Thread
POV Sphere mit WS2812 Stripe
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 bei einem STM32F407 board. Ich würde mir an deiner Stelle aber mehr Gedanken zu der Stromversorgung
Dank für die ganzen Infos und Tipps hier! @Reiner_Gast: Mich würden deine Ergebnisse mit dem STM32F407 interessieren, das könnte eventuell mein Ausweichplan sein falls ich aus dem Raspberry Pi nicht schnell genug die SPI Signale bekomme :)
-
Thread
STM32L443CC HSE Config
until HSE is ready RCC->PLLCFGR |= 0x00000003; // PLL-Source = HSE RCC->PLLCFGR &= 0xFFFFFF8F; // PLL-M = 1 RCC->PLLCFGR |= 0x00001400; // PLL-N = 20 RCC->PLLCFGR &= 0xF9FFFFFF; // PLL-R = 2 RCC->CR |= 0x01000000; //Enable PLL while(!(RCC->CR &= 0x02000000)); //Wait until
Noch als Beispiel ein Teil der Initialisierung für einen STM32F407: [c] #define PLLM 4 #define PLLN 168 #define PLLP 2 init() { // Enable Caches, Prefetch and set Waitstates FLASH->ACR |= ( FLASH_ACR_DCEN | FLASH_ACR_ICEN
-
Thread
Vom stm32f0 große Mess-Datenmengen (bis 5kB) mit SPI rausholen
STM32F030 - einen circular mode. Evtl. könnte man damit etwas anfangen?
kannst nicht in der Mitte anfangen und dann am Anfang weitermachen. Einige größere STM32 wie der STM32F407 haben einen Doppel-Puffer-Modus beim DMA, damit geht das.
-
Thread
ESP8266 Arduino-Webserver nutzen, aber trotzdem anderen Host-Controller dazu
Vorgeschichte: Ich arbeite hauptsächlich mit Controllern der STM32-Reihe (aktuell mit den kleineren STM32F030x). Um für ein paar zukünftige Projekte Netzwerkfähigkeit mit rein zu bringen spiele ich nun schon seit einiger Zeit auch mit dem ESP8266 herum. Diesen verwende ich bis dato nur mit der AT-Firmware
dass es auch noch ganz anders geht, da ich auch schon eine netzwerkfähige Anwendung mit einem STM32F407 + ATWILC1000 gebaut habe. Damit konnte ich auch vernünftige Sachen inkl. IPv6 und massig Ressourcen umsetzen, aber da schiebt schon der Preis beider Controller (~20€ zusammen) einen Riegel vor und
-
Thread
stm32f4 Funktionen
Hallo zusammen, ich arbeite mich grade in stm32F407 ein, und ich habe eine Anfängerfrage; Wo/in welchem Dokument finde ich eine Aufstellung aller Funktionen z.B. - GPIO_WriteBit(); - TIM_OC1Init(); - RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2
embedded-software/stm32cubef4.html Dort gibt es ein Dokument mit Namen: "UM1725: Description of STM32F4 HAL and LL drivers" (direkter Link: http://www.st.com/resource/en/user_manual/dm00105879.pdf) da steht alles zu den Funktionen der Cube Lib drin.
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
@ 0 "" 2 405 @ 613 "../src/USB.c" 1 406 0008 00BF nop 407 @ 0 "" 2 408 @ 614 "../src/USB.c" 1 409 000a 00BF nop 410 @ 0 "" 2 411 @ 615 "../src/USB.c" 1 412 000c 00BF nop
.fpu softvfp 405 Nop: 406 @ args = 0, pretend = 0, frame = 8 407 @ frame_needed = 1, uses_anonymous_args = 0 408 @ link register save eliminated. 409 0000 80B4 push {r7} 410 0002 83B0 sub sp, sp, #12 411
-
Thread
Cortex M3/M4 im Präprozessor erkennen
Header ein. Für den F446 ist es "stm32f446xx.h" und hast du einen F407, dann ist es "stm32f407xx.h". In diesen (Device-spezifischen) Header-Dateien wird der passende Header für den Cortex-M Kern eingebunden, das heißt in diesem Beispiel (egal ob F407 oder F446) jeweils "core_cm4.h". In dieser "core_cm4.h" gibt es dann direkt ein [c] #define __CORTEX_M (4U) [/c] Wie genau die #defines für die anderen Cortex-M sind kannst du jeweils in der
-
Thread
Betriebssystem für 32 Bit µCs?
entscheidend. NB: siehe auch noch *bitlash* f. Arduino)
den Interrupt > nicht direkt selbst bediene, und somit die OS-Funktionen nutzen darf? Bei einem F407 mit 168MHz liegt die Zeit für einen context-switch bei ~390ns, d.h. etwa 66 Zyklen (Quelle: http://www.chibios.com/forum/viewtopic.php?t=2745). Bei Nuttx habe ich keine genauen Zahlen aber ich meine
-
Thread
USB-Tutorial mit STM32
moin, >>Phozer mit NUCLEO-G431KB da würde ich ein USB-core wie im F407 erwarten. Das USB Core F103/F303 ist ein andere Aufbau als der Core F4xx. VG Pieter
Pieter schrieb im Beitrag #6932278: > da würde ich ein USB-core wie im F407 erwarten. Stimmt aber nicht, siehe Reference Manual. Der G4 hat wenig mit dem F4 zu tun.
-
Thread
X32 Softcore
verboten' gilt. Stromverbrauch?? Ich hatte bisher nur mit STM32 zu tun. Einfache ARM Kerne wie der F407. Die sind absolut spitze im Stromverbrauch. Vorallem die Typen die speziell dafür ausgelegt sind. Der ARM kann sich so schlafen legen, dass er fast nichts mehr braucht. Es gibt da Boards die
-
Thread
STM32 Counter zählt falsch?!
Mampf F. schrieb im Beitrag #5211832: > Verwende doch bitte die StdPeriphLibrary ... Dann ist es wenigstens > leserlich ... ;-) Nein. Diese Lib finde ich unermesslich hässlich. Will ich nicht und werde
Seite 47: http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf Die 5V-toleranten Pins sind alle mit FT gekennzeichnet. Das STM32F04 Discovery sollte mit dem STM32F407VG ausgerüstet
-
Thread
Beginner FPGA Board ALINX AX309
https://de.aliexpress.com/store/product/ICore3-ARM-FPGA-dual-core-board-Ethernet-high-speed-USB-STM32F407-industrial-control-board/1314127_32791212942.html Aber jetzt habe ich entdeckt, dass es das ja auch in einem Chip gibt: ZYNC Jetzt lacht mich der Arty-Z7 an: https://shop.trenz-electronic.de
-
Thread
STM32F4 DISCOVERY BOARD USART HAL buffer Ausgabeproblem
/en/development-tools/sw4stm32.html unter Ubuntu LTS 16.04 Das verwendete Board ist das STM32F407G-DISC1. Anbei befinden sich drei Dateien, die einen Ausschnitt aus dem Code beinhalten. (also nur die Sachen, die in Bezug auf den USART2 relevant sind) Nun zum Ablauf, wie es eigentlich funktionieren
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
für kleinere Inhouse Serien solche Boards: https://www.waveshare.com/product/mcu-tools/stm32/core407i.htm
de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
-
Thread
STEVAL-ISA152V1 weshalb so teuer?
weltweitem Versand für 4.30 USD verkauft wurde, obwohl der darauf im SBW-Debuginterface verbaute MSP430F1611 alleine als Bauteil schon knapp 10 USD kostete.
Verpackung als Wucher. Die Preise von EVAL-Boards sind 'politische' Preise. Hätte STM 'mein' STM32F407-Discovery Board nicht zu günstigem Preis angeboten, hätte ich ihn nie ausprobiert, wie vermutlich etliche andere Mitstreiter hier. Und die Rechnung von STM ist doch aufgegangen: 1 x billiges EVAL-Board
-
Thread
Pulsweite messen (Input Capture) mit ATMega328p
einem STM32Fxxx. Ein Griff in die Schaublade zeigt auch wie es geht: http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 ;-) Aber der TO hat seinen ATmega328 und sollte sein Problem damit gelöst bekommen.
STM32Fxxx. Ein Griff in die Schaublade > zeigt auch wie es geht: > http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 > ;-) Schön - hindert Dich irgend jemand daran? Falls ja biete ich Dir meine Hilfe an.
-
Thread
STM32F407VG Externe Interrupts triggern nicht unabhängig
Hallo zusammen, ich habe ein Problem mit den externen Interrupts auf meinem STM32F407VG Discovery Board. Für meine Anwendung benötige ich Acht externe Interrupts, die ich zu je vier auf die Interruptvektoren EXTI15_10_IRQn und EXT9_5_IRQn aufgeteilt habe: EXTI15_10_IRQn (PB11, PB12
-
Thread
entscheidung mikrocontroller
irgend welchen komplizierten Rechnungen mit großen Zahlen durchzuführst, dann solltest du einen STM32F103 verwenden, die gibt es bei eBay für 1,80€. Du kannst dir auch ein STM32F4 oder ein STM32F7 bestellen, kostet 20,33€ und hat sehr viel Rechenpower und Pins und Speicher. Wenn du etwas genauer
Atmel AVR (ATmega, ATtiny, Arduno, Xmega) Espressif ESP8266 Microchip PIC ST Microelectronics STM32F103, STM32F030, STM32F407 Texas Instruments MSP430 Das hat einen guten Grund: Diese Chips kann man als Endverbraucher zu einem günstigen Preis problemlos erwerben, sie sind gut dokumentiert, sie sind
-
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
Uwe B. schrieb im Beitrag #5197441: > STM32F407: > https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 Hi Uwe, es fehlen folgende Demos: 97 = ILI9325 (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern) 98 = FPGA
-
Thread
Universal LCD+Input Modul mit MachXO2
7er verschiedene da. Das TFT hängt gerade an einem 407. Die Variante mit eigenem FPGA fände ich aber auch flexibler... Duke
Echtzeit auf den Screen zu bringen und dabei die SDR Processe weiter abzuarbeiten. Bei den 405/407 512kB-Flasch und 429/439 2MB-Flasch Controllern der STM32F Reihe wird es mit dem 192kB bzw 256KB RAM und den 180 MHz CPU Takt schon knapp. Die STM32F7xx mit 216MHz und der STM32H7xx mit seinen 400MHz
-
Thread
Cycle Count auswerten und verstehen anhand von Shifts und Arrays
/**************/ + ARM-Cortex M4 + MCJU-407 + STM32F407VGT6 + arm-none-eabi-gcc /*************/ Schon mal im Vorfeld: Sry, dass es so viel Text wird. Aber es ist ein Problem, dass ich mir nicht erklären kann und das durchaus mehr Input
welchem Speicher >> der Stack gehalten wird (Zugriff über DCode oder Systembus). > > Naja. Stm32f407. Von externen Speichern lese ich nichts. Der Stm32f407 selber unterstützt den FSMC, d.h. OB die Auswahl zwischen externem oder internem Speicher ein Thema ist oder nicht, hängt erstmal von der
-
Thread
Cortex M4 und True Random Number Generator
Hallo allerseits, laut der Seite von STM [1] hat der STM32F407VGT6 einen TRNG verbaut. Kann dies jemand bestätigen? Wie verwende ich diesen TRNG, um mir zufällige Werte generieren zu lassen? Oder wird dieser automatisch durch eine Random-Funktion angesprochen
die Onboard-Mittel zu verwenden. Viele Grüße [1] http://www.st.com/en/microcontrollers/stm32f407vg.html
-
Thread
STM32 C Programmierung Tutorial (Buch)
Beitrag #5179352: > HAL macht das alles per Mausclick und zwar ohne Fehler. Aktuelles Cube für STM32F407VG => USB Audio Device in Cube zusammenklicken. Fehler. Der Code Generator vergisst ein oder (|) bei der Initialisierung der Clocks. Soviel zu "ohne Fehler"... Marc V. schrieb im Beitrag #5179352
Für den STM32F407 gibt es ebenfalls noch das Clock Config Tool, das leider in Excel mit Macros geschrieben ist. http://www.st.com/en/development-tools/stsw-stm32091.html Das generiert registerbasierten Code,
-
Thread
STM32 Host USB
ich bräuchte eure Hilfe beim Umgang mit der ST USB Host Funktion. (Verwendeter µController STM32F407) Ich habe per STM32 CubeMX (Version 4.22.0) das Projekt erstellt. USB als "Mass Storage Host" konfiguriert. Funktioniert auch prima, sofern der USB-Stick bereits beim Einschalten des µControllers
-
Thread
Cortex M4 interne Clock zum Cycles messen nutzen
ich Zweifel an diese Benchmarkingvorgehensweise. Mein Board ist übrigens das Cortex M4: STM32F407VGT6 auf einem CJMCU Board. [1] https://stackoverflow.com/questions/32610019/arm-m4-instructions-per-cycle-ipc-counters Edit: Vlt. hätte ich mir mal den Code genauer anschauen müssen. Dort
folgendermaßen zu nutzen: [c] uint32_t it1, it2; float f = 1.01f; CORE_DWT_CYCCNT_EN(); it1 = CORE_DWT_CYCCNT_GET(); float f2 = f * 2.29f; it2 = CORE_DWT_CYCCNT_GET
-
Thread
Bluetooth USB Stick an STM32F407
Hallo zusammen! Ist es möglich an einem STM32F407 per USB angeschlossenen Bluetooth Stick zu verwenden? Elektrisch stellt das sicherlich kein Problem dar. Aber Softwareseitig?!? Der MCU ist selbstverständlich als Host laufend,aber ich kann ja
-
Thread
[V]erkaufe Eval Boards STM32F407 LPC812 FREEDOM-KL25Z
meinem Schrank schaffen. Auch Herbst-Putzaktion :-) Deswegen verkaufe unbenutzte Boards. - STM32F407VGT6 Discovery --> 12-EUR - Freescale X-Freedom-KL25Z --> 8,-EUR - LPCXpresso Board LPC812 --> 10,-EUR Versand per DHL (4.99EUR). First come, first serve. Grüße
-
Thread
Liste aller Buildin-Befehle für den Cortex M4 von STM32
Christopher S. schrieb im Beitrag #5146223: > Es gibt ja auch den STM32F407VGT6 als exakten Befehl für den Compiler. Hä? Es gibt einen Befehl namens STM32F407VGT6? Wie sieht der denn aus? Christopher S. schrieb im Beitrag #5146223: > Ich > vermute, dass CLZ hier schneller
schrieb im Beitrag #5146230: > Christopher S. schrieb im Beitrag #5146223: >> Es gibt ja auch den STM32F407VGT6 als exakten Befehl für den Compiler. > Hä? Es gibt einen Befehl namens STM32F407VGT6? Wie sieht der denn aus? Damit meinte ich eine Option für den Compiler. Ich habe mich jedoch für "-mcpu
-
Thread
STM32F4 Discoveryboard: Warum PLL aktiv startup
entgegen dem Handbuch bei mir eine andere Startkonfiguration der Clocks vorliegt. Der µC ist ein STZM32F407VGT6 Es ist die PLL aktiviert und auch HSE ist aktiviert. Die PLL ist als Systemclock zugewiesen. Im RCC->CFGR Register kann auch 0b10 abgelesen werden bei den Bits, die angeben welche Systemclock
Danke, ja! Nach dem löschen der entsprechenden Zeilen in "system_stm32f4xx.c" verhält es sich wie im Datasheet beschrieben!
-
Thread
Heizpatrone an 220 V betreiben
Hotset-Heizpatrone-Heizstab-230-V-Volt-250-Watt-Durchmesser-9-9-mm-L-100-mm/142506193927?hash=item212e07f407%3Ag%3A8qEAAOSwbm9ZuTXO Sie sind nicht zu groß und haben mit bis zu 600 W eine ordentliche Leistung. Leider sind alle kompakten und günstigen Patronen ohne Netzanschluss. Was wäre die einfachste
-
Artikel
STM32 - Einstieg mit Em::Blocks
ich komme ;) Die Entwicklungsumgebung. Hardware. Zum testen der Anwendungen, benutze ich das STM32F4-Discovery Board, welches einen Debugger, Peripherie und natürlich einen STM32 Controller (STM32F407VGT6) enthält. Deshalb sind alle Beispiele hier für den STM32F407VG Controller ausgelegt, können aber
der Controller auch die entsprechende Peripherie bereit stellt. Diese Dateien dürfen nicht beim STM32F4-Discovery/STM32F407VG hinzugefügt werden. stm32f4xx_dma2d.c/.h stm32f4xx_fmc.c/.h stm32f4xx_ltdc.c/.h stm32f4xx_sai.c/.h Daraus resultiert folgende Struktur: Anschließend kann die Standard-Peripheral-Library
-
Thread
(Aus-)Nutzen der FPU des STM32F407 für ganzzahlige Berechnungen
Hallo allerseits, diesmal habe ich eine Frage zur FPU. Zunächst würde ich gerne wissen, wie ich mir die Zusammenarbeit des Cortex M4 und seiner FPU vorstellen kann. Ist dieser FPU ein zusätzlicher Prozessor, der nur dezimale Operationen ausführen kann, d.h. automatisch angesteuert wird, sobald eine Zahl berechnet werden soll, die hinter dem Komma Zahlen stehen hat? Bevor ich zu meiner eigentlichen Frage komme, würde ich diesen Punkt erst verstehen. Meine Frage wäre dann (unter Umständen): Lässt sich nicht eine Zahl, mit z.B. 1024 Bit in 1024-n Vorkomma und n Nachkommastellen aufspalten
-
Thread
STlink-v2 Cortex M4 Reset per Commandozeile in Ubuntu
Hey, ich flashe meinen STM32F407 über "st-flash" mit dem Befehl: "st-flash write <dir/file.bin> 0x8000000" in Ubuntu 16.04LTS. Gibt es auch eine Möglichkeit die Hardware per Commandozeile zurück zu setzen? Aktuell muss ich
STM8 gedacht. Eventuell hat es etwas damit zu tun. Bei mir funktioniert das mit st-flash und einem F1 aber ganz normal auch mit Software-Reset. Normalerweise benutze ich aber OpenOCD. Da geht flashen per Kommandozeile mit ST-Link V2 auf STM32F4 mit [code] openocd -f interface/stlink-v2.cfg -f target
-
Thread
STM32F4 Discovery Disc1 läuft nur, wenn verbunden mit PC
Ich habe ein discovery board STM32F407G DISC1. Ein gleicher Typ wurde schon früher ohne Probleme von mir programmiert/geflasht und getestet. Die Boards die ich nachgekauft habe haben ein merkwürdiges Problem: nachdem das Board geflasht
noch nicht mit der aktuellen STLink FW geflashed wurde - Die anderen Boards noch nicht mit der STM32F$ SW geflashed wurde - Der Code auf den F411 Boards nicht lauffähig ist. Zur Zeit laufen somit all STM32F407 und als nächstes werde ich untersuchen, warum der Code auf den STM32F411 nicht läuft.
-
Thread
STM32: Bitbanding für Arrays?
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
Markus schrieb im Beitrag #5127773: > Platz? > Diese F407 Board hier könnte noch auf Deine Platine passen: > Ebay-Artikel Nr. 122444767496 Kenne ich. Ich habe die Masterplatine mit dem 407 gemacht, einfach ein Disko Board drauf gesteckt, wo ich diverses
-
Thread
Einführung in ASM auf STM32F4
Benchmark-Tools? Gibt es noch irgendwo einen sehr günstigen Anbieter für das Discoveryboard mit einem F417 draufgelötet? (Möglichst ohne Bildschirm, da ich sonst meine USART-Lib-Config ändern müsste) Ich entwickle auf einem CJMCU Board mit dem STM32F407VGT6. (Preis ca. 11€ aus China)
Btw. der STM32F417 war nur noch von Interesse wegen der verbauten Cryptounit. Laut STM haben der F407 und der F417 jeweils einen TRNG an board. Den würde ich ebenfalls gerne nutzen. Soll ich für diese Hardwarebzeugsfrage