-
Thread
Wie Projekt von github in STMCubeIDE importieren?
habe ich gekauft. Würde lieber ein STM32F446RE-Nucleo verwenden, anstatt das vom Autor verwendete STM32F407-Disc1. Ich habe in MX ein leeres neues Projekt angelegt, mit einem I2C und integrierte die MAX3010x.c/.h in mein Projekt. Jetzt schon gibt es natürlich viele Fehlermeldungen, weil der Autor halt
#8016597: > Würde lieber ein STM32F446RE-Nucleo verwenden, anstatt das vom Autor > verwendete STM32F407-Disc1.
-
Thread
stm32f407 TIM3-Problem
ich habe diesen code: [c] //init: __HAL_RCC_TIM3_CLK_ENABLE(); // TIM3->CR1|=(3<<8);//ckd TIM3->ARR=0xffff; TIM3->PSC =600 ;// //600 => 13847 ticks/sec //831 => 39147 ticks/sec TIM3->CR1|=1 ;//cen | ckd TIM3->CNT=0; .... //jede sec lcd_goto(3,1); lcd_int(TIM3->CNT); lcd_write(":"); TIM3->CNT=0; [/c] Es sollein einfacher Timer zur Zeitmessung mit 10us Genauigkeit werden. Irgendwie klappt das mit ckd und psc nicht. Was ist falsch?
-
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
-
Thread
1 x STM32F407IGT6 (STM32, LQFP176) = Atollic STM32F407IG ?
Hallo, ich habe mir von Waveshare das Set Open 407V zugelegt mit dem STM32F407IGT6. Im Auswahlmenü von Atollic ist jedoch nur der STM32F407IG verfügbar. Ist das der richtige Typ? Nicht, dass ich später Probleme kriege und nimmer aufn Controller komm :) Viele Grüße aus
-
Thread
STM32 <-> AVR
in die Tonne treten? NEVER ;) Aber ein tüchtiges Simple-Board, das einen 144- oder 100-er STM32F407VGT6 beherbergt, das sollte man sich schon anschaffen/selber basteln. Meiner Seel, das Ding zeichnet meine Analoguhr so schnell, daß ich sogar darauf verzichtet habe, auf die obligatorische Progmem-Tabelle
ruepel schrieb im Beitrag #3445781: > a) Wie oft kann man den STM32F407 flashen, bis er kaputt ist, und Das steht im Datasheet unter "Flash memory endurance and data retention". Beim F407 sinds 10000 Zyklen. > b) kann man den Code einfach nicht flashen, sondern nur
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2
LL Library, Peripheral library, CMSIS library etc. etc. etc. Ich habe jetzt 6 Monate mit dem STM32F407 gearbeitet, und war oft auf der Webseite von ST. AC6 habe ich dabei noch nie gelesen, und bin nur über diesen Thread darauf aufmerksam geworden. ST ist leider sehr gut darin, sehr schlecht und
-
Thread
STM32 IAP Bootloader geht nicht
den IAP Bootloader besipiel von ST angeschaut. Und mir zum Testen/Evaluieren das hier für den STM32F407 den ich gerade hierliegen haben von Git/Hub genommen: https://github.com/eziya/STM32F4_HAL_IAP_UART Das Programm scheint auch soweit zu tun. Mit Terraterm lässt sich auch ein .bin File hochladen
die vermutung dass ich bei meienm Anwenderprogramm einen Fehler gemacht habe. Ich habe in der STM32F407VGTX_FLASH.ld die Origin Adresse Editiert damit der Programmpointer nacher wieder stimmt oder ist das so falsch oder hab ich was vergessen? MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000
-
Thread
schnelle Wandlung long -> ASCII
Kleine Ergänzung: auf einem STM32F407 mit 168 MHz braucht die gezeigte Routine aus l2a.ino <= 5 µs Ausführungszeit. Augen auf bei der Prozessorwahl ;-)
mit Arduino UNO R3 getestet braucht für die Wandlung in einen String jetzt <= 83 µs. Auch beim STM32F407 (s.o.) sinkt der Zeitbedarf von <= 5 µs auf <= 3,4 µs.
-
Thread
STM32 F4 memory model und Basisadresse des Codes
Ich hatte bisher einige Beispielprogramme in ein STM32F407 bzw. ein Nucleo-Board geflasht, teils mit dem tool st-flash, teils mit dem STM32CubeIDE. Jedenfalls fällt mir auf, daß bei allen als FLASH Basis 0x08000000 angegeben wird. Wenn ich mir aber das
Ist aus dem Datenblatt: https://www.st.com/en/microcontrollers-microprocessors/stm32f407vg.html "Einlesen" beziehe ich für mich eigentlich meist aus den Programmbeispielen. Such dir ein Projekt in dem eine xxx_RAM.ld vorhanden ist.
-
Thread
µc synchronisieren
Schrittmotoren?) PWM-Kanäle mit einem einzelnen µC erzeugen ist ja kein Problem, z.B. der allseits beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen.
Niklas G. schrieb im Beitrag #6376545: > z.B. der allseits > beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen. Gut zu wissen.
-
Thread
time.h auf embedded Controller
gmtime, mktime, localtime aus der time.h bei einem Mikrocontroller mit RTC (genau genommen bei einem STM32F407)? Danke für eure Hilfe. Viele Grüße
mktime, localtime aus der > time.h bei einem Mikrocontroller mit RTC (genau genommen bei einem > STM32F407)? Theoretisch, und häufig auch praktisch, funktionieren sie gar nicht. time.h-Funktionen müssen laut dem C-Standard bei Freestanding-Environments (Systemen ohne nennenswertes Betriebssystem) nicht
-
Thread
STM32Fxxx Bootlader Programmer STM32Prog
zunächst dabei. Danke für dein Programm! Aber: "Never change a winning team .." So kann ich den STM32F407 drahtlos flashen.
So, ich hab das Ganze jetzt mal mit einem Discovery nachvollzogen. Also ein älteres mit STM32F407VGT6 drauf, stammt von einer früheren Embedded. Anschluß geht nur über USART3, PB10+11. Der USART1 ist anderweitig verbraten und deshalb unbenutzbar. Der Bootlader weist sich als Rev. 3.1
-
Thread
Günstigere Alternative zum RP4
Ein STM32F407 schafft das auch, ein Board mit Ethernet, 2x CAN und 1x RS485 mit Treibern hatte ich hier kürzlich verlinkt, bei AliExpress JY-F407VET6.
J. S. schrieb im Beitrag #7612767: > Ein STM32F407 schafft das auch, ein Board mit Ethernet, 2x CAN und 1x > RS485 mit Treibern hatte ich hier kürzlich verlinkt, bei AliExpress > JY-F407VET6. Klingt voll nach Linux und einfach für nicht-Programmierexperten
-
Thread
STM32F407VGT FSMC + FPGA
Hallo, ich möchte einen STM32F407VGT (TQFP100) an einen FPGA anschließen. Der STM soll über den FSMC mit dem FPGA reden. Leider habe ich festgestellt, dass der FSMC entweder komisch beschrieben ist, oder einfach absolut ungeeignet
Guggema: http://www.cnblogs.com/xiaomagee/p/5409024.html Die Chinesen mit dem icore3 STM32F407+FPGA Board nehmen auch den muxed Mode (erkennbar am NADV). Aber arbeiten auch garnicht erst mit Byte Enables.
-
Thread
ARM GCC Problem mit Stack?
allerseits, Problem gelöst. Ich habe in meinem GDB initialisierungsskript die Zeile monitor device STM32F407VG vergessen. Wird sie eingefügt, dann geht auch das Debuggen einwandfrei, Programm läuft sowohl aus dem Flash als auch aus dem RAM. Dass eine solche Initialisierung noch benötigt wird, steht nirgends
monitor device" gibts laut Manual nicht. Was allerdings gebraucht wird ist "monitor flash device = STM32F407VG" und das steht auch im GDB Server User Guide drin. Tobias Plüss schrieb im Beitrag #3500750: > Wäre noch interessant zu wissen, was die Zeile bewirkt. Im Prinzip > sollte ja das Downloaden
-
Thread
STM32F107 + KSZ8081MNX + MCO
Bauformen (3-4mm Kantenlänge) soll kein Platz mehr sein? Anbei der Aufbau meines PHY in einer STM32F407 Implementierung.
Bauformen (3-4mm > Kantenlänge) soll kein Platz mehr sein? > > Anbei der Aufbau meines PHY in einer STM32F407 Implementierung. Ich sage mal so, wenn man 2 STM32 und einen Ethenet Phy mit jeweils einem seperaten Oszillator versorgen muss, braucht man den Platz eben 3x. Zudem: Marcus H. schrieb im
-
Thread
Selbstbau-Testboard für STM32F4Discovery
Datenblatt hat Bank 2 (Bank 3 und 4 gibts nicht bei der 100Pin > Version) ...die 100-pin Version der stm32f407(auf Discovery z.B.) hat max. A23 --> PIN E2; -würde , glaub ich, für 16 MB reichen. Allerdings nur 1 Bank(da nur ein FSMC- NE1/NCE2 auf PD7 ) = Bank1; -alle Zugriffe über Pointer: /* LCD
für STM32F4xx hat RAM, Camera und hi-speed OTG schon drauf. Die Chinesen bieten ein Board mit STM32F407 mit RAM und Flash und allen Pins nach aussen.
-
Artikel
MINOS
einfache, trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und verwendet eine UNIX/Linux ähnliche
kompatible Console - vorzugsweise PuTTY als Terminal-Emulation Batteriegestützte Echtzeituhr des STM32F407 SPI Flash mit 2 MB Als externe Hardware wird zur Zeit unterstützt: UART2 zum Anschluss von externer Peripherie über serielle Schnittstelle WS2812 LED Stripes FSMC-Schnittstelle zum Anschluss von
-
Thread
China STM32 Board "Redbull"
kommen, bekommst du auch schon sehr gute Cortex M4 Boards um das Geld: http://www.ebay.at/itm/STM32F407VET6-STM32F407-STM32-ARM-Cortex-M4-Development-Board-14-Module-Kit-/251173125794?pt=LH_DefaultDomain_0&hash=item3a7b15bea2 Wenn es ein F103 sein muss, das geht auch viel günstiger: http://www.ebay.at
-
Thread
STM32 Cube IDE Download verified successfully Error! Failed to read target status Debugger conn
an das STM32Cube IDE (1.6.0 derzeit). Was mich im Moment wundert: Wenn ich ein fabrikneues STM32F407G-DISC1 programmiere über dessen ST-LINK-Section, funktioniert das Downloaden und Starten des Binaries prima. Wenn ich aber den ST-Link eines Nucleo-Board über die SWD-Schnittstelle an ein ähnliches STM32F407G-DISC1 anschließe, SWD-2 SWCLK - PA14 SWD-3 SWDIO - PA13 SWD-5 NRST - NRST so kann ich das Board mittels ST-LINK Utility oder st-flash programmieren. STM Cube IDE sagt aber: [code
-
Thread
STM32F407 + DP83848 PHY + MCO1 Clock
Ich habe ein Board designed, mit dem STM32F407 und einer DP83848 Phy. Beide ICs sind via RMII miteinander verbunden. Am PHY Chip selbst ist kein Oszillator dran, weil ich MCO vom uC verwenden wollte (hatte eine ähnliche Geschichte mit einem STM32F107
{} /* Get PLL3 clock on PA8 pin (MCO) */ RCC_MCOConfig(RCC_MCO_PLL3CLK); [/c] Beim STM32F407 habe ich folgendes Probiert: [c] RCC_PLLConfig(RCC_PLLSource_HSE, 25,300,2,7); // Enable PLL RCC_PLLCmd(ENABLE); // Wait till PLL is ready while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY
-
Thread
compiler für stm32F4xx bauen?
dass man gleiches auch für die Armen machen könnte, würde ich mir gerne einen compiler für den stm32F407 u.ä. bauen. Das heißt, mit FPU-Unterstützung und was man sonst noch so braucht. Gibt es eine Anleitung für dummies ähnlich wie im Handbuch von avr-libc? In meinem jugendlichen Leichtsinn habe
dass man gleiches auch für die Armen machen könnte, würde ich mir > gerne einen compiler für den stm32F407 u.ä. bauen. > Das heißt, mit FPU-Unterstützung und was man sonst noch so braucht. > > Gibt es eine Anleitung für dummies ähnlich wie im Handbuch von avr-libc? > > In meinem jugendlichen Leichtsinn
-
Thread
RTC setzen beim STM32F407
Hi, Ich versuche die RTC bei meinem Olimex STM32-E407 zu setzten, bekomm aber in der Funktion RTC_SetDateTime() immer die Ausgaben "RTC_SetTime failed" und "RTC_SetDate failed", die RTC_Config() geht problemlos durch. Auf dem Port ist ein externern Quarz mit 32kHz an OSC32_IN/OSC32_OUT verbaut ... LSE sollte also doch passen, oder? [c] void RTC_Config(void) { /* Enable the PWR clock */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); /* Allow access to RTC */ PWR_BackupAccessCmd(ENABLE); /* Enable the LSE OSC */ RCC_LSEConfig(RCC_LSE_ON); /*
-
Thread
STM32F407 Timer keine maximale Frequenz
Hallo, ich habe einen kleines Programm geschrieben, welches einen Timer aktiviert und einen Pin toggelt. [c] void initTIM1(){ GPIO_InitTypeDef GPIO_InitStructure,GPIO_InitB; TIM_TimeBaseInitTypeDef TIMDef; TIM_OCInitTypeDef TIM_OC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA ,ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_OType
-
Thread
STM32F407 Keil Ulink2
Hallo zusammen Ich versuche mittels Keil Ulink2 JTAG Programmer auf ein Eval Baord von MikroElektronika (mikromedia for STM32 M4) zuzugreiffen. Leider ohne Erfolg. Im Netz sind einige Vorschläge mittels Pull-Up/Down Widerständen (Up=TDI, TMS, Down TCK), welche ich ebenfalls bereits versucht habe. --> Ohne Erfolg. - Als Fehlermeldung kriege ich jeweils ein Zeitüberlauf während dem Resetvorgang. - Wenn ich im JTAG Device Chain von Keil schaue, sehe ich, dass ein Device angeschlossen ist. Also müsste doch die Kommunikation funktionieren! Hat von Euch bereits jemad Erfahrung oder ein
-
Thread
STM32 DMA auf GPIO und das schnell
Mahlzeit! Mit einem STM32F407 möchte ich mehrere 16x16xRGB LED Panel ansteuern. Diese sind im Endeffekt nur Schieberegister ohne Multiplexing. (weil recht alte Panels von nem Dresdner Schrotti zum Kilopreis) Momentan missbrauche
wenn ich ein statisches uint16_t Array aus dem SRAM2 Ausgebe und das bei 10MHz Ausgangstakt. Der STM32F407 läuft dabei auf 168MHz. Aufbau: TimerA enabled TimerB. Dabei Zählt er die Takte die Ausgegeben werden sollen um danach TimerB sofort stillzulegen. Der DMA End IRQ ist zu langsam, da würden dann
-
Thread
STM32 Eclipse IDE zusammenstellung für stm32 discovery
Frage wie und was ?! das wäre super nett von euch jungs! In Gegenleistung werd ich mal mein STM32F407 Basisboard Layout und PCB auf meiner Seite veröffentlichen, welches ich mit Eagle gemacht habe. (+eine lqfp144 Variante mit Sockel zum austauschen der MCU stm32f103<->stm32f407)
-
Thread
STM32F407VGT6 (Cortex-M4)
dass das Problem mit dem "bösen" I2C für Sie noch lösbar ist. Habe mir heute ein Devkit mit dem STM32F407VGT6 168MHz Cortex-M4 zum warmwerden mit der neuen CPU gekauft. MFG Andreas
and have no idea how to start the coding part.Here is the short description of my project. I have STM32F407 microcntroller board and GY521 breakout board (MPU6050) my microcontroller acts as a master and as a slave mpu 6050 acts and interfacing Has to be done to establish_link the so called "communication
-
Thread
STM32F4 Discovery: Kann genau einmal Programmieren, dann Tot
aus in der Console von CoIDE: [code] C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F407VG "C:/CooCox/CoIDE/workspace/STM32F4_AmbiLED/build/Debug/bin/STM32F4_AmbiLED.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --driver="C:/CooCox/CoIDE/flash/STM32F4xx
Done Program: Done Verify: Done C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F407VG "[...]/main.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --driver="C:/CooCox/CoIDE/flash/STM32F4xx_1024.elf" Error: Connect failed, check config and cable
-
Thread
STM32 DMA TO GPIO HILFE
Da würde ich auch nicht kleckern, ein STM32F407VET6 gibts vom Chinesen für <10€, dazu ein TFT passend zum aufstecken. Ansteuerung sehr schnell über FSMC mit 16 Bit parallel. Und die FFT wird dank FPU und 168 MHz Takt sich sehr fix laufen. Hoffe
mir nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458?hash=item4b08b85592:g:duYAAOSw5WNa2GeB ne nummer größer im 100pin Gehäuse für 10€
-
Thread
[Tausche] M24LR-DISCOVERY (NFC-EEPROM) gegen STM32F4DISCOVERY
web/en/catalog/tools/FM116/SC1444/PF253360) gegen ein *STM32F4DISCOVERY* (Discovery kit for STM32F407/417 lines - with STM32F407VG MCU - http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419) tauschen. Ich habe das M24LR-DISCOVERY for free auf der embedded bekommen, daher kein Verkauf
-
Thread
STM32F429-DISCO und FourQ
mal hier: https://github.com/Microsoft/FourQlib/tree/master/FourQ_ARM läuft da aber auf einem STM32F407 und entsprechend angepasst werden. m.f.G. Dieter Gräf
Link kurz vorher auch endlich finden können :D Ich habe hier den STM32F429ZI-DISCO und den STM32F407 auf einem lilanem Board mit der Aufschrift CJMCU-407. Das Flashen hatte hier zwar geklappt, aber ich habe kein Feedback bekommen, ob der Code auch funktionierte. (Feedback wäre eine LED zum Blinken
-
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
JPG Array to BMP Array
nachdem > welchen STM32 du nutzt kann das schon mal sehr eng werden..... Oke, also habe den STM32F407 verlötet, was denkst du? reicht das?
.-. schrieb im Beitrag #4704679: > du bist ja sehr sparsam mit deinen Infos... uP: STM32F407 Display: NHD-2.4-240320 Kamera: Mini TTL Serial JPEG von Adafruit (leider keine genaue Angabe, jedoch ist hier das Datasheet --> https://cdn-shop.adafruit.com/product-files/1386/1386+v2+datasheet.pdf
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
du in der Datei stm32f4xx.h die Zeile für dein Target aktiviert? Anbei mal ein Beispiel für den STM32F407.
der Datei stm32f4xx.h die Zeile für dein Target > aktiviert? > Anbei mal ein Beispiel für den STM32F407. Ja habe ich. Habs mal spaßeshalber wieder auskommentiert, dann kommt folgende Fehlermeldung: #error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file
-
Thread
SPI3 am STM32
Guten Tag, ich versuche gerade den SPI3 (GPIOC 10-13) an meinem STM32F407VG zum laufen zu bekommen und benutzte folgenden Code: [code] SPI_HandleTypeDef hspi3; uint8_t aTxMasterBuffer[] = {0xF0, 0x0F}; void SPI3_Init(void) { /* GPIO Ports Clock Enable */
Kanal-Digital-Logik-Analysator, digitale Busanalysatoren (SPI, I²C) und noch ein paar Sachen mehr. Ich habe also mein STM32F407VG Board (selbstentwickelt). Auf dem habe ich u.a. den oben genannten Code aufgespielt. Die Pins PC10 bis PC13 gehen direkt zu einem Pinheader, ohne das an diesen Leitungen sonst noch irgendetwas
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
mir doch glatt entgangen das der nen zweiten USB hatte. Bei den bisherigen Boards (STM32F103 und STM32F407) war immer nur der erste USB angeschlossen und da immer PA11 und PA12. Hatte nicht mehr aufm Schirm das der zweite USB auch ne interne Phy hat, somit FS kann und dann auch verbaut bzw angeschlossen
welches noch > 2,54mm Rastermaß hat. Hat dieses Board auch: https://de.aliexpress.com/item/STM32F407ZET6-development-board-M4-STM32F4-core-board-arm-development-board-cortex-M4/32878749012.html Hab das im Einsatz und das Nachrüsten des RAM war problemlos.
-
Thread
STM32 - CoreMark
DSTM32F407ZG; -DSTM32F4XX; -DUSE_STDPERIPH_DRIVER; -D__ASSEMBLY__; -I.; folgendes Ergebnis: STM32F407VG GCC4.8.3 -Og text 13892 data 44 bss 8220 168 MHz 5WS-I-D-P 258,397933 CoreMark 1,54 CoreMark/MHz Zum Vergleich: STM32F407VG GCC4.8.3 -O3 17648 44
-
Thread
STM32F407 Weitere IN Token am EP1
Ich habe einen Virtual ComPort von STM realisiert, Anmelden am System funktioniert, jetzt gehe ich über, Daten hin und her zu schicken. Die erste Testidee war, nach einem Erhalt von 5 Zeichen im uC eine Antwort mit z.B. 36 Zeichen an den PC zu schicken. Ich erhalte auch die Zeichen, dann initialisiere ich die Senderoutine mit: [c] dieptsiz1.d32 = USB.INEP_REGS[1]->DIEPTSIZ; dieptsiz1.b.xfrsiz = 36; dieptsiz1.b.pktcnt = 1; USB.INEP_REGS[1]->DIEPTSIZ = dieptsiz1.d32; USB.INEP_REGS[1]->DIEPCTL |= DIEPCTLx_EPENA|DIEPCTLx_CNAK; for (uint32_t i = 0; i < 9; i++){ *(USB).DFIFO[1]=USB_buffer[i]
-
Thread
Define Problem
gcc über die Console auruft. Wenn ich das eingebe kommt gcc unknown command. Controller ist der STM32F407
MaggiPfanni schrieb im Beitrag #2605221: > Controller ist der STM32F407 Dann gehst du in das Verzeichnis, in dem sich die Quelldatei befindet; das macht man mit dem Kommando "cd". Das korrekte Kommando müsste dann heißen: [pre] arm-none-eabi-gcc -mcpu=cortex-m4
-
Thread
Wie AAC Decoder mit ADTS & LATM auf cortex m4?
die alle auf einem M4 sind kann ich nicht sagen, kommt dann auch drauf an welcher M4. Z.B. ein STM32F407 ist schneller wie ein STM32F411. Ich persönlich würde den FDK AAC nehmen, weil der aktiv gepflegt wird. Das ist zwar mal wieder so ein Code Monster, aber wenn man da mal alles wichtige raus kopiert
Nach nun einigen Tagen suche bin ich nicht wirklich weiter gekommen. Es ist ein STM32F407 verbaut, also einer der damals recht schnellen mit 168MHz. Heute würde man was anderes nehmen, aber so ist es halt, die Biester werden immer schneller. So ich habe nun auch den FDK AAC zerlegt
-
Thread
STM32F4 - Timer
4] 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
Suche DSP Board (ADC)
Hi opcode, guck mal nach dem STM32F407xx discovery board, ich hatte mal so eins in den Fingern, das liess sich prima per USB programmieren (hatte stlink unter Linux benutzt). Die on-chip ADCs können halt meist nich mehr als 12 bit, wenn
Guten Abend Strubi, vielleicht kaufe ich erstmal dieses STM32F407xx discovery board.... um den Preis mache ich mir nicht so viel Gedanken, da es sowieso die Hochschule zahlen wird :-P.... aber die Zeit wird knapp. Wenn die Performance nicht reicht, kann man ja
-
Thread
Wiederverwendung von Wegwerf Elektronik
braucht laut Datenblatt 500ms, der "S" braucht 750ms. Ich bin gerade dabei mich da mit C und am STM32F407 diese Sensoren zum Laufen zu bringen. Da ich das richtig begreifen will, will ich das nur anhand des Datenblattes schaffen. Code nur lesen, um zu verstehen.
F. F. schrieb im Beitrag #4462295: > Ich bin gerade dabei mich da mit C und am STM32F407 diese Sensoren zum > Laufen zu bringen. Schau mal hier: http://mikrocontroller.bplaced.net/wordpress/?page_id=458
-
Thread
memory-mapped i/o bei stm32f4discovery
finden... Und zu Memory-Mapped I/O Space finde ich auch im Datenblatt und im ReferenceManual des stm32f407vgt6 nicht viel. Könnt ihr mir das kurz erklären? Würde vielleicht mein erster Ansatz (Adressleitung des Ethernet-Controllers an GPIO-Ports hängen) auch funktionieren. Aber selbst wenn, würde mich
internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/DM00031020.pdf Datenblatt stm32f407vgt6: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/DM00037051.pdf Datenblatt w5300: http://www.mct.net/download/wiznet/w5300.pdf
-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle STM32H7 außer STM32H7A... und STM32H7B...
Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. > Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., > STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle > STM32H7 außer STM32H7A... und STM32H7B... Er wollte gerne was lieferbares haben... Das schöne
-
Thread
STM32F407 Beschleunigungssensor LIS3DSH
Hallo allerseits, ich habe einen STM32F407 mit einem LIS3DSH Beschleunigungssensor. Mein Ziel ist es, die Beschleunigungsdaten in 3 Achsen in 1ms-Abstand in ein Array zu schreiben. Leider mein erster Micocontroller (außer Arduino) den ich
Servus, > ich habe einen STM32F407 mit einem LIS3DSH Beschleunigungssensor. Mein > Ziel ist es, die Beschleunigungsdaten in 3 Achsen in 1ms-Abstand in ein > Array zu schreiben. > Leider mein erster Micocontroller (außer Arduino
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|----------------------------
-
Thread
Erste Hardware für STM32 Programmierung
Ich hab da direkt ein bisschen mehr Geld ausgegeben. http://www.amazon.de/Waveshare-Package-STM32F407-Cortex-M4-Development/dp/B00KM6RFWI Da läuft bei mir LwIP als vollwertiger TCP/IP-Stack drauf. Man kann die von Linux Bekannte BSD-Socket API verwenden, was die Programmierung eines TCP Server
Kostengünstig (zusammen <20€) 2) 1x ein komplettes Kit: http://www.amazon.de/Waveshare-Package-STM32F407-Cortex-M4-Development/dp/B00KM6RFWI Ein Riesen-Paket mit verschiedensten Adaptern, alles was das Herz begehrt. Kostet aber auch entsprechend :/ Ich weis nicht ob ich für den Anfang bereits so
-
Thread
Mit STM32F407 und Timer Drehgeber simulieren?
Ich möchte einen Drehgeber mit einem STM32F4 Discovery Simulieren. Dazu habe ich einen Timer programmiert, der eine ISR aufruft. In der ISR werden zwei Pins in vier Schritten versetzt gesetzt und damit der Drehgeber Simuliert. Das funktioniert auch einwandfrei. Das Problem ist nun, das bei 100kHz Schluss ist und sich der uC wegen der vielen Interupts aufhängt. Gibt es in einem der Timer einen Modus mit dem man einen Drehgeber simulieren kann? ZB. mit zwei compare Registern um einen Pin ein und auszuschalten? Das natürlich mit zwei Kanälen. Danke.