-
Thread
Neues Entwicklungsboard STM32F407
http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Entwicklungskit-Board-Core-board-Modul-/272374689794 So ganz neu muss es nicht sein aber ich habe hier im Forum nix darüber gefunden. Es gibt ja auch viele verschiedene von
-
Thread
AVR oder ARM?
Projekte wäre folgende features am uC ganz > nett: > ... Alle diese Anforderungen werden vom STM32F407VG, der auf dem STM32F4 Discovery Board ist, (mehr als) erfüllt, bis auf den Komparator. Die STM32 die einen Komparator haben haben dafür kein USB Host... Für RS485 braucht man ja nur einen UART, CAN hat der STM32F407VG gleich 2 von. Siehe Datasheet: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf
-
Thread
STM32 - Code-Blocks + GCC + GDB
Weinga U. schrieb im Beitrag #5118823: > # This is an STM32F4 discovery board with a single STM32F407VGT6 chip. > # http://www.st.com/internet/evalboard/product/252419.jsp > > source [find interface/stlink-v2.cfg] > > source [find target/stm32f4x.cfg] > > # use hardware reset, connect under
wobei in der flashV2.cfg folgendes steht: # This is an STM32F4 discovery board with a single STM32F407VGT6 chip. # http://www.st.com/internet/evalboard/product/252419.jsp source [find interface/stlink-v2.cfg] source [find target/stm32f4x.cfg] init reset halt targets flash write_image
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
5) */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x20000); [/c] Und außerdem habe ich in der "STM32F407ZE_MemoryMap.xml" folgende Änderung drin (ganz unten in der Datei): <MemorySegment size="0x20000" access="ReadOnly" name="FLASH" start="0x08020000"/> Also die Startadresse auf 0x08020000 statt
-
Thread
Speicher voll? STM32F407
[pre] Program Size: text data bss dec hex filename 237412 3712 91544 332668 5137c TEST1234.elf BUILD SUCCESSFUL Total time: 6 seconds [/pre] Hey Leute, Discovery Board inklusive etwas Peripherie. ein etwas umfangreicheres Projekt läuft soweit ganz gut mit meinem Spaghetticode. Eine Frage trotzdem: Woran sehe ich, wann mein Speicher überläuft? Beim AVR wurde das immer sehr schön in Prozent angezeigt... Kann ich mich da mit Lust und Laune austoben? Vielen Dank für ein kurzes Rechenexample und vllt. kann mit jemand sagen, wie ich die Größenberechnung
-
Thread
STM32F407 Interne Referenz
Hi, ich habe im Datenblatt des STM32F407 gesehen, dass es eine interne Referenzspannung VREFINT für den ADC gibt. Deren Genauigkeit würde für meine Zwecke genügen, aber im Reference Manual ist nicht genau beschrieben, wie man diese VREFINT
ist alles recht gut zusammen gefasst: https://community.st.com/s/question/0D50X00009XkXRgSAN/stm32f407-adc-with-internale-reference und https://community.st.com/s/question/0D50X00009XkhWNSAZ/measure-vdd-stm32f4
-
Thread
Welcher Strom fließt bei meiner Schaltung? In den Pin eines STM32F407V?
sagen können, sondern nur welcher Strom maximal fließt? Dazu müsste ich doch im Datenblatt des STM32F407 den maximalen Strom in einen Pin herausfinden können. Konnte dazu allerdings keine Angabe finden.
Asynchronous multiplexed > PSRAM/NOR read timings(1)(2). Also keine Angabe zum Strom. Ich verwende > das STM32F407xx datasheet. Mein Fehler, ich meinte Seite 114.
-
Thread
Wo werden Port A-Register für die Pins 13 und 14 konfiguriert, um SWD zu konfigurieren?
STM32F407VGT6 Hier ist mein Code: #include "main.h" int main(void) { RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; while (1) { } } Für die Register von Port A (Pins 13 und 14) erfolgt die Konfiguration in
> Nucleo-Boards oder so? Nein, dies ist die Dokumentation des exakt gleichen Boards wie meines STM32F407 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf A. B, schrieb im Beitrag #7072144: > Pins vom STLink auf > dem Board nicht benötigt
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
then ADV7611 some how turns out alot of pins (RGB data) how does this work.cant it combine with stm32f407 board?
think the only problem here is just the chip clock or PPL clock was wrong set on the code so the stm32f407VET not working properly
-
Thread
STM32F407 wie SPI mit variablen Bit längen machen
Moin, der STM32F407 ist doch auf dem Discovery drauf. Da hab ich keine Einstellung fuer andere Transferlaengen als 8 oder 16 bit im RefMan gefunden. Aber da du Slave Bist muesste der Master das clocken doch einfach
da nur zwischen 8 und 16 Bit waehlen. Ich weiss, bei anderen µC Familien geht sowas, aber beim STM32F407 nicht. Aber wenn ich das richtig verstanden habe, ist ein permanenter Clock da. Dann kann doch das NSS solange low bleiben, bis ein Octet voll ist. Dann kommen halt Dummy Daten ans Ende Des
-
Thread
STM32F407 und das SPI Modul
Beim messen am SPI Modul vom STM32F407 kamen ein paar merkwürdig Dinge ans Tageslicht. Diese Routine wurde quasi nach den Beispielen aus der Periphery Library von ST programmiert. Hier halt nur direkt über die Register. [c] uint16
-
Thread
STM32F407 internes RAM
Versuche mich gerade am STM32407 Discovery Board und fühle mich erschlagen von den dicken Manuals des Prozessors. Kann mir bitte jemand - damit ich nicht stundenlang Manuals wälzen muss - in kurzen Worten erklären warum es zwei ver- schiedene interne RAM-Speicherbereiche gibt (das generierte Linker Description File weist 128KByte und 64KByte aus) und was ggf der Compiler/Linker macht wenn ein Bereich voll ist oder nach welchen Kriterien diese zwei Bereiche augenutzt/belegt werden? Könnte ein grosses Array übergreifend angelegt werden wenn es für einen Bereich nicht ausreicht?
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
. Mit EmWin hat das so die Performance (und den Charme) vom alten 386er mit Win3.0 :-) Aber die STM32F407 China Boards sind einfach so verlockend günstig.
github.com/mcauser/BLACK_F407ZE/tree/master/docs Version 2: http://wiki.stm32duino.com/images/4/4f/STM32F407ZET6_sch-1.pdf
-
Thread
STM32F4 Clocks und Systick
meine Frage gefunden, bzw. vielleicht den Wald vor lauter Bäumen nicht gesehen. Ich habe ein STM32F407-Discovery Board und ein Board mit einem STM32F415RGT6. Als Minimalbeispiel möchte ich mit Hilfe des SysTick-Timers eine LED alle 100ms blinken lassen. Ich verwende die StdPeripheral-Library und
Dustin L. schrieb im Beitrag #5345694: > auf dem STM32F407-DISCO Board beträgt die Wartezeit über 300ms. Keine Ahnung, welche IDE Du verwendest, aber in vielen Fällen hilft das: In system_stm32f4xx.c Deines Projektes anpassen: PLL_M: alt 25, neu
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0)
Ticksdauer + Unterbrechungszeit(Interrupt). Ich brauchte die Dauer eines Ticks. Nicht Abstand. STM32F407VGT6 >>erst lesen, dann posten! Ich habe gelesen, ich konnte es selbst nicht herausfinden, ihr habt mir geholfen.
-
Thread
gdb/openOCD flasht nicht STM32F407
Du kannst ihn auf 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die RAM-Größe des STM32F407 nachzusehen.)
kannst ihn auf > 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die > RAM-Größe des STM32F407 nachzusehen.) Ach so, klar.
-
Thread
STM32F407 Universalplatine
Ich hätte noch ein paar Prototypenplatinen für STM32F407VG (100pin) übrig darauf vorgesehen sind: * Regulator 3.3V on Board * Quarzoszillator, RTC-Quarz * alle Ports rausgeführt auf Stiftleiste * USB-C Buchse (auf dem Bild nicht bestückt) * SPI-Flash
-
Thread
10k Pull-Up zerstört SPI-Signal (STM32F407)
anderen Leiterplatte bin ich auf ein Kuriosum gestoßen. Ich will ein ILI9341 per SPI mit einem STM32F407 ansteuern. Das funktioniert hervorragend bis 42 MHz mit SPI1 und SPI2. Bei SPI3 funktionieren nur Takte bis 18 kHz, also Vorteiler 256. Schon bei Vorteiler 128 versagt die Verbindung. SPI3 unterscheidet
Walter T. schrieb im Beitrag #5958412: > Ich will ein ILI9341 per SPI mit einem STM32F407 > ansteuern. Das funktioniert hervorragend bis 42 MHz mit SPI1 und SPI2. Im Datenblatt des ILI9341 ist SCL mit max. 10 MHz spezifiziert (100ns clock cycle).
-
Thread
wie STM32f407 in Serie Programmieren
Hallo, ich bin gerade dabei einen STM32F407 auf eine Platine zu setzen und da stellt sich gerade die frage: Wie wird der STM32f407 nachher "in Serie" programmiert? Hat jemand damit Erfahrung und kann mir hier helfen? VG, Peter
-
Thread
Ersatz für Q32M210 verfügbar
teuer? ja. am liebsten sind mir preisgünstige fertige Boards wie z.B. - MapeTree Mini RET6 - STM32F407VGT6 ARM Cortex M4 32bit MCU Kern Development STM32F4Discovery AIP - STM32F407VGT6 ARM Cortex M4 32bit STM32F4Discovery MCU Core Development Board - STM32F407VET6 STM32 Cortex-M4 Development Board
-
Thread
[STM32/Cortex-M4] JTag nur beim Systemflash möglich. Fehler beim Mainflash
Hallo, zuerst ein paar Infos zur verwendeten Hardware. Debugger: Segger JLink µC: STM32F407IG (Cortex-M4) Die JTagpins sind ohne Pullups. Sie sind direkt vom µC mit dem JTag verbunden. Ich habe das Board gelötet und konnte dann problemlos von Linux auf die Cortex per JTag zugreifen.
Watchdog ist auf Software und BOD ist auf off. Hat jmd ein Minimalbeispiel am Laufen für den STM32F407IG (beim *VGT6 laufen meine auch problemlos)?
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
Ich hab hier grad eine 5MP Arduino-Kamera an nem STM32F4Discovery-Board am Laufen. Der STM32F407 hat ein Kamera-Interface !!
der Kamera etwas gebissen. Ich hab deshalb ein extra TFT für 20€ gekauft und spreche das mit nem STM32F407 (also der ohne TFT Controller) an. Ich mach's per Software. Trotzdem hab ich bei 320x240Pixel noch eine Bildwiederholfrequenz von 200 pro Sekunde.
-
Thread
STM32F407: HardFault
Guten Abend Forum, Ich habe folgenden Code auf einem STM32F407-Discovery-Board: [c] #include "main.h" #include "stm32f4xx_i2c.h" GPIO_InitTypeDef GPIO_InitStructure; void init(void) { //Quelle: Elia's Electronics Blog GPIO_InitTypeDef GPIO_InitStruct
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Frank M. schrieb im Beitrag #6150336: > STECCY emuliert einen ZX-Spectrum 48K auf einem STM32F407VET-Black-Board Meine Hochachtung. leo
Unterstützung der ZX-Spectrum-Tastatur ist auf jeden Fall geplant, kommt also. Pins dafür sind auf dem STM32F407 BlackBoard genügend vorhanden.
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
einen ST-Link drauf haben. Ich liste mal auf was auf dem Board bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) + MS5911 Barometer
de.mouser.com/ProductDetail/ISSI/IS64WV25616BLL-10CTLA3 Der Zwischenstand war bei 60€ pro Board: - STM32F407Zx - MPU9150 - Ethernet MII - MicroSD - USB Host + Device Jetzt kommen noch SRAM, CAN Phy hinzu. und das bei 7x5cm :)
-
Thread
STM32 CMSIS Register setzen problem
betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
sehe ich besser, wo etwas passiert. Planloser schrieb im Beitrag #6570374: > Es ist von einem STM32F407VET die Rede... noch ...
-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
Al3ko -. schrieb im Beitrag #6345886: > Der Standardtakt beim STM32F407 ist > der interne RC mit 16MHz. Das ist der Standardwert nach Reset. Aber kannst du auch sicher sein dass dieser Takt an der Peripherie ankommt? Nö.
-
Thread
PIC 32 schneller Basic Interpreter
Rsepekt und Gratulation wenn Du das zum Laufen gebracht hast. Ist das MMBASIC auf dem STM32F407 schon voll funktionsfähig?
command.com" mehr unten > drunter; richtig? Der Interpreter läuft auf einer kleinen Platine mit STM32F407 und wird per RS232 mit einem Terminalprogramm bedient. Wenn ich die Ausgabe umlenke, kann ich sie auch auf ein TFT bekommen. Mal sehen.
-
Thread
STM32F407 Pendant zu PORTD und PD0 für HD44780 Ansteuerung
www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen Nun habe ich ein STM32F407 Discovery Board und würde die LCD Routinen gerne abändern. Allerdings verweifle ich gerade daran, die nötigen #defines anzupassen, auch weil das ganze Headerfile ganz anders aufgebaut zu sein scheint im Vergleich zum AVR. Weiß jemand mehr, ob es ein STM32F407 Pendant zu den PORTx und Px0 gibt? (Ob nun PortD und PD0 oder PORTB und PB0 ist zweitrangig). Aus dem STM32F407 Header file kann ich folgendes entnehmen: [c] #define GPIOA ((GPIO_TypeDef
-
Thread
USB: Dual VCOM-Port mit STM32F407
0x84 /* EP5 for CDC commands Second Instance */ [/c] Bedeutet dass, das der STM32F407 garnicht gehen kann?
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
-
Thread
STM32F4 C++ springt bei __libc_init_array in den HardFault
Hi, ich entwickle gerade ein Programm für einen STM32F407VG unter Verwendung von C++. Hierfür nutze ich eine selbst kompilierte GCC Toolchain mit der newlib. So weit funktioniert alles. Das Problem was ich habe kam, als ich festgestellt habe, dass
findest Du ein Assembler-Startup, welcher es "direkt" erledigt. Der relevante Teil ist bei mir mit stm32f407 im Einsatz: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/stm32f407vg.S Für stm32f100 verwende ich einen C-Startup mit einer "abgespeckten" __libc_init_array - Variante: Den Aufruf von _
-
Thread
Probleme bei STM32F407 Discovery mit Eclipse + ST-Link V2
Hallo allerseits, ich habe mir vor kurzem das STM32F407 Discovery Board gekauft. Hierbei habe ich aktuell Probleme Eclipse unter Windows 7 so zu konfigurieren, dass ich via USB ST-Link V2 flashen und debugen kann. Ich habe bereits verschiedene Anleitungen
Debugger starte, kommt diese Fehlerausgabe: symbol-file C:\\ChibiStudio\\chibios\\demos\\ARMCM4-STM32F407-DISCOVERY\\build\\ch.elf load C:\\ChibiStudio\\chibios\\demos\\ARMCM4-STM32F407-DISCOVERY\\build\\ch.elf You can't do that when your target is `None' tbreak main Cannot access memory at address
-
Thread
STM32F407VGT6 Pinkompatibilität zu den F427/F437 Typen ?
bei mir die Zugriffszeiten auf st.com sehr mäßig. Kann mir deshalb jemand sagen, ob es zu dem STM32F407 pinkompatieble STM32F4(2/3)7 Typen gibt. (In der LQFP100 Gehäuse Form.) Ich suche also einen Ersatz für einen 407, der auf die gleiche Stelle auf dem PCB montiert werden kann, aber mehr Leistung
Prozessor-Serie: ARM Cortex-M Art des Programmspeichers: Flash Serie: STM32F4 STM32F407VGT6 ============= ARM Mikrocontroller - MCU ARM M4 1024 FLASH 168 Mhz 192kB SRAM STM32F405xx/STM32F407xx ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 1MB Flash/192+4KB RAM, USB OTG HS/FS
-
Thread
Blue Pill funktioniert nicht
Christoph K. schrieb im Beitrag #6500873: > Ich habe mein STM32F407 Board an den SWD-Ausgang der Blue Pill > angeschlossen Die SWD Pins an der schmalen Seite sind kein "Ausgang". Da schließt du einen Debugger an, um das Blue-Pill Board zu debuggen. Du willst
BMP-für-Bluepill ist: SWDIO=PA13, SWCLK=PA14 Du müßtest diese Pins deines Bluepill nehmen, um dein STM32F407 Target anzusprechen. Macht du das so? Geht es immer noch nicht?
-
Thread
Frontal Cortex
. Es gibt natürlich auch größere Boards für kleinere Preise: http://www.amazon.com/Core407Z-STM32F407ZxT6-STM32F407ZET6-Cortex-M4-Development/dp/B00E0FJFVG Man muss nur suchen... (Auch für NXP und andere.) Der Segger ist zwar nicht der billigste, dafür ist der für sehr viele µC brauchbar und
Das Board "Core407Z" wäre dann schon ideal für den Start eigener Entwicklungen. Die CPU STM32F407ZE hat 144 Pins und ist SW-Kompatibel mit allen CPU's von ST mit STM32F4xx - von 64 PIN LQFP ... 216 Pin BGA. Wenn man hingegen eine Entwicklung mit TCP/IP machen möchte, dann sollte man sich ein
-
Thread
Error! Failed to read target status
Error! Failed to read target status Debugger connection lost. Shutting down... [/code] STM32F407-DIYMORE-Board hängt am STLINK des STM32F407VG-DISC1. Jumper von CN3 off (ST-LINK aktiv). DIYMORE über SWD 2-4-6 (SCLK, SWIO,RESET) mit dem Target verbunden. Was mache ich falsch?
Hier noch mal der letzte Stand. Nagelneues STM32F407G-DISC1 Board. Firmware auf neuestem Stand. Mehrere BP gesetzt, aber keiner wird getroffen. Auch USB direkt angeschlossen (kein HUB). macOS 11.3.1
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
Josef S. schrieb im Beitrag #4495012: > . > > So ginge es vielleicht: Schau mal im STM32F407VG Reference Manual, S. 593. ST hat sich nämlich genau darüber schon Gedanken gemacht. Man lässt den Timer automatisch bei steigenden Flanken resetten ("slave mode"), und bei fallenden Flanken
Dr. Sommer schrieb im Beitrag #4495251: > Schau mal im STM32F407VG Reference Manual, S. 593. ST hat sich nämlich > genau darüber schon Gedanken gemacht. Bei mir beginnt im Reference Manual (DocID018909 Rev 11) auf S.593 das Kapitel 18.3.3 "Clock Selection
-
Thread
STM32F4Discovery und TLC5940
zusammen, ich versuche aktuell einen TLC5940 (16 Kanal LED-Treiber mit 12 Bit PWM) an einem STM32F407VG (STM32F4Discovery-Board) zur laufen zu bekommen. Der TLC5940 ist grundsätzlich folgend zu betreiben: 1. Er braucht einen externen Takt für die PWM (GSCLK). Alle 4096 Ticks muss die PWM zurückgesetzt
SPI verworfen und steuere den TLC nun doch per Bit-Bang an. 6 TLC5940 mit 28Mhz lassen sich von stm32f407vg noch ohne Probleme ansteuern. Da bleibt auch noch genug Rechenzeit für eine SPI-Kommunikation zu einem Master übrig (Raspberry PI). Gruß Mario
-
Thread
STM32F4x7, Ethernet, DP83848I
Configuartion hinzufügen? Hier sind grad nur die vorgefertigten clocks (...) ich nutze das STM32F407VG Disco Kit. Oder wird der PA1/ETH_RMII_REF_CLK sobald ich mein ETH eibinde als INPUT gelabeld? Steht aber wenn nirgends... oder zumindest habe ich das nicht gefunden. Wie würde ich dann meinem
Der STM würde doch immernoch mit den Frequenzen laufen, die ich im CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder 32.768KHz LSE. Ich möchte hier aber doch meine 50Mhz anliegen haben. Der STM32 soll diese ja auch als Takt "benutzen". Also quasi statt dem HSE mit 8MHz
-
Thread
STM32F407VE läuft nicht an
Hallo, ich habe gerade eine selbst entworfene Platine zusammengelötet, auf der ein STM32F407VE sitzt. Jetzt wollte ich testen, ob das ganze funktioniert und habe folgendes festgestellt: Ich kann den STM ohne Probleme über SWD (mit einem ST-LinkV2 über OpenOCD und über Atollic TrueSTUDIO
-
Thread
PID-Regler: Wie schnell ist schnell genug?
meine Implementierung im Vergleich zu anderen. habe deine pid() Funktion gerade mal in meinem STM32F407 reingeworfen, 0,54 µs braucht der für die Berechnung mit seiner FPU.
öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter, aber einfach mal so als Hausnummer
-
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
STM32F407 Black und No-Arduino
Ich kämpfe mit dem oben angegebenen board. Eigentlich ohne Hal und ohne arduino. Ohne Hal hab ich bereits aufgegeben. Problem mit dem ili9341: Irgendwie klappt die Initialisierung nicht. Es sieht so aus, als gäbe es zwei Speicherbereiche, die parallel beschrieben werden. In früheren ilis konnte man Orientation einstellen: Bildaufbau von oben links bis von unten rechts. Das finde ich weder im Init-code noch im manual (240 Seiten). Das nit Anfangs- und Endwert klappt auch nicht. Der Bereich zwischen Anfangs- und Endwert wird n i c h t beschrieben (weißer Rahmen). Warum? Hier der init-code
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
Flash, dynamische Befehlslänge) waren auch die großen Brüder RX610, RX61 und RX62 gegenüber einem STM32F407 deutlich langsamer. Hinzu kommt, daß es weniger Distibutoren gibt, die Preise im oberen Bereich liegen (RX660 bei DK rund 30 € netto) und Einzelstücke oder kleinere Stückzahlen schlecht oder nur
, dynamische Befehlslänge) waren auch die großen Brüder RX610, RX61 > und RX62 gegenüber einem STM32F407 deutlich langsamer. Moin, der RX660 basiert auf der RXv3 Architektur und die sollte auf dem Papier (= CoreMark Benchmark) eigentlich ein ganzes Stück schneller sein, als ein Arm Cortex-M4.
-
Thread
STM32F407 OnePulse Timer
der per Software gestartet wird und nach Ablauf einen Interrupt auslöst. Platform ist erstmal ein STM32F407VE board, mit Mbed OS. Das hat eine Timeout Klasse die so etwas schon macht, ist aber ineffizient wenn es an die zig kilohertz geht. Problem: es funktioniert, aber irgendwas ist ungenau. Wenn ich
sind 7 µs einfach zu viel, wo können die noch herkommen? Output vom main: [code] Hello from STM32F407VE 1 time elapsed: 2007 diff: 7 interrupt count: 1 2 time elapsed: 3340 diff: 7 interrupt count: 2 3 time elapsed: 39 diff: 6 interrupt count: 3 4 time elapsed: 10007
-
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
(Echter) UART Baud (und mehr) Detektor
für eine Implementierung stell ich mir einen stm32 vor. Die Tage hatte ich soetwas mit einem STM32F407 gemacht: http://www.mikrocontroller.net/topic/350952#new Etwas einfache ist eine Schaltung mit AVR, die per capture-Register abwechselnd positive und negative Flanken sucht. http://www.mino-elektronik.de
schon auf ein modifizierbares Programm nebst Hardware mit LC-Anzeige verwiesen. Es reicht schon ein STM32F407-Discovery-Board.
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
C. W. schrieb im Beitrag #5136894: > STM32F407VET6 development board Cortex-M4 STM32 minimum system learning > board ARM core board > http://s.aliexpress.com/IVziYryE Man braucht nicht sein halbes Leben warten um die Module zu bekommen, es gibt sie auch aus Deutschland: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
STM32F407, PLL einschalten
moin moin, mache grade meine ersten Schritte mit dem Arm-cortex-F4. Eine LED blink und die UART gibt ein Echo aus. Das funktioniert aber nur wenn der Interne Oszi in Grundstellung arbeitet. Versuche ich die PLL einzuschalten geht gar nichts mehr. Die Werte für die PLLs: M=16, N=336, P=2, Q=7, APB1=4, APB2=2 Die Umschalter sollten auch richtig stehen. Was kann ich übersehen haben? Hat jemand schon solche Erfahrungen gemacht? Schon mal Danke. Mit Gruß Pieter
-
Thread
motionplayer an stm32F407-discovery
Dazu gefunden habe ich: https://www.mikrocontroller.net/topic/317215#3441157 Auf der Projektseite: http://motionplayer.wiki.fc2.com/ ist dies beschrieben: https://www.youtube.com/watch?v=0ETyFmAMFjY Lässt man sch die Projektseite übersetzen(oben inks), kann man sich die Firmware für das angebotene Shield downloaden. Hier nun meine Ergänzungen für Win7-64-bit: Um aber Hardware-änderungen, wie andere init fürs Display und setzen geänderter GPIO für Backlight,zu compilieren, musste ich den Quellcode ändern. Zunächst lud ich: https://github.com/lancetw/motion-player-project dann: https