-
Thread
Erfahrungen mit Micropython?
MicroPython wird bei mir auf STM32F401 und STM32F405 seit 2 Jahren und auf CC3200 seit 3 Monaten privat eingesetzt. Wetterstation, Suntracker f PV-Anlage, Servoansteuerungen, Sounderzeugung, div. Sensoren auslesen. Für mich Nichtprogrammierer eine
mad 4. schrieb im Beitrag #4447501: > MicroPython wird bei mir auf STM32F401 und STM32F405 seit 2 Jahren und > auf CC3200 seit 3 Monaten privat eingesetzt. Wetterstation, Suntracker f > PV-Anlage, Servoansteuerungen, Sounderzeugung, div. Sensoren auslesen. > Für mich Nichtprogrammierer
-
Thread
CRC Polynom für Extended Hamming Code (11, 16)
einen Motorregler für den Traktionsantrieb eines Modellfahrzeugs. Der Regler basiert auf einem STM32F405 und arbeitet mit 16kHz Regeltakt. Über Voll-Duplex SPI werden via DMA asynchron ca alle 20ms 3 Datenpakete a 16 Bit empfangen. Eine CS Leitung gibt es nicht, nach dem empfangen des letzten Datenpakets
-
Thread
STM32f4 TIM Base-Init
Uncomment the following line if you need to use external SRAM or SDRAM as data memory */ #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)\ || defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)\ || defined(STM32F469xx
0x00001011; FSMC_Bank1->BTCR[3] = 0x00000201; FSMC_Bank1E->BWTR[2] = 0x0FFFFFFF; #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */ #endif /* DATA_IN_ExtSRAM */ #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx || STM32F427xx || STM32F437xx ||\
-
Thread
Cortex M4: kleine Baudrate für USART
Hallo Cortex freaks, ich betreibe einen STM32F405 Cortex M4 von ST, bei dem möchte (muß :-/ ) ich den USART mit 600Baud betreiben. Das funzt nicht. Nach diesem Abend fummeln habe ich rausgefunden: Die USARTs werden mit der clock aus dem 'peripherel
-
Thread
STM32F4: Port Konfiguration überschreiben
the GPIO_InitStruct. * @param GPIOx: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices * x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. * x can be (A, B, C, D and H)
-
Thread
STM32F405 Quarz Berechnung richtig?
Hallo, ich habe mich mal mit der Berechnung rund um einen Quarz für einen STM32 beschäftigt. Folgenden Quarz habe ich mir dabei herausgesucht: ABRACON ABM3B-8.000MHZ-10-1-U-T http://www.tme.eu/de/Document/a887f863d547643a986feb1a84bac6c0/abm3b.pdf und mit Hilfe der Beiträge und der App-Note http://www.st.com/web/en/resource/technical/document/application_note/CD00221665.pdf folgendes berechnet. Da es meine erste Berechnung in dieser Art ist wollte ich fragen, ob ich mit den Annahmen/Berechnungen richtig liege. CL = 10pF (lt. Datenblatt) CS = 4pF (kommt sicherlich auch auf
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
Im Datenblatt steht: STM32 F 405 R E T 6 xxx | | ---------------------- xxx = Programmed Parts TR = tape and reel
AliExpress, 5 Stück für < 25€ inkl. Versand: http://www.aliexpress.com/item/5pcs-free-shipping-STM32F405-STM32F405RGT6-QFP64-1024KB-Microcontrollers-100-New-original-quality-assurance/32270988541.html?spm=2114.01020208.3.2.MVCUh7&ws_ab_test=201556_6,201527_3_71_72_73_74_75,201560_5 Musst halt ein
-
Thread
Bosch Sensoren als "billigere" alternative zu Invense,Honeywell usw (Quadrocopter)
Abfrage für ne FC zu langsam. Ich wollte die oben genannten Sensoren in Verbindung mit einem STM32F405 oder STM32F407 (Taulabs kompatibel) und möglichst jeden Sensor an einen eigenen SPI oder im Notfall I2C Bus hängen... Desweiteren hatte ich geplant, die Bestückungsoption für ein HC05 oder HC06
-
Thread
STM32F407VGT6 Pinkompatibilität zu den F427/F437 Typen ?
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, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera This is information on a product in full
-
Thread
Schulprojekt: Roboter - Energieproblem
meine Empfehlung: einen ARM-Cortex M3 oder M4. Egal ob, TI, ST oder... Ich benutze zur Zeit einen STM32F405. Gibt es auch als Low-Power-Variante: STM32L476 Discovery. Sehr praktisch: Diese Boards haben einen Debugger bereits auf dem Board. Wichtig ist: viel RAM-Speicher. Bei einem RTOS hast Du mehrere
Empfehlung: einen ARM-Cortex M3 oder M4. Egal ob, TI, > ST oder... Ich benutze zur Zeit einen STM32F405. Da kann man wieder nur mal den Kopf schütteln. Hättest Du den Thread gelesen, wäre Dir aufgefallen, das die Jungs besser bei ATMega oder Arduino aufgehoben sind. Stefan K. schrieb im Beitrag
-
Thread
mcHF-SDR Selbstbau-Projekt
www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=242;start=30 nahmen sie den STM32F405VGT6V als Ersatz für mehr Speicher (spätere Modifikationen). Grüsse, René
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
Effekte ermöglicht, ist die Ansteuerung von WS2812LED. Die derzeitige Implementation auf dem PyBoard (STM32F405) sieht allerdings heftig aus: Hier wird SPI verwendet, das jedoch nicht auf die entsprechende Frequenz der WS2812 Strips heruntergeregelt werden kann. Daher werden die Byte-Werte für die Farben
/github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
-
Thread
STM32 schwankende ADC Werte..PULL Widerstände steuern
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 man den Hinweisen der App-Not folgte. Auf einem F401 laeuft gerade eine Messung von einem 510 Ohm Widerstand in
-
Thread
STM32: externer ADC 400 kHz - Timer+SPI+DMA Optimierung
aber auch mit Interrupt arbeiten. In einem meiner Geräte (SSI USB Konverterplattform) pumpt der STM32F405 mit über 1MHz Daten in die GPIOs, getriggert durch externen Interrupt. GCC 4.8 -o3 168MHz. Wenn der Interrupt selbst in -o3 zu viel Overhead hat, bieten sich ein paar Zeilen Maschinencode an.
-
Thread
STM32F405 Timer captured nicht
Ich versuche gerade den TIM4CH4 an STM32F405 zum Capture zu bringen, aber es passiert nichts. Was habe ich denn vergessen? [c] /*pseudocode*/ /* Clock für PORTB ist schon aktiv */ GPIOB->AFRH |= (2<<4); /* P9 Alternative Function
-
Thread
STM32F4 HAL ADC Problem
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
ADS1255 / ADS1256 Beispielcode
die Timing einstellungen bereits entsprechend gewählt nur kommt nichts raus. Meine MCU ist ein STM32F405 , aber wäre für Hilfe auf egal welcher MCU dankbar. VG Harald
-
Thread
STM32F7 Discovery Board
? > > Was meinst Du mit 'intern'? > RM0090: 14.3.2 DAC output buffer enable Datenblatt STM32F405: 5.3.24 DAC electrical characteristics Vmin ist 0.2 V mit "buffer ON"
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
Aber unterschätz das nicht, das sind moderne Full-Size 32 Bit RISC SoCs (System on Chip). Ein STM32F405 macht aus dem Stand 220 DMIPS und hat eine 32 Bit (single float) FPU und ISA (Instruction Set Architecture) Erweiterungen die in zu einem ganz passablen DSP machen. Also ein generischer RISC
Aber unterschätz das nicht, das sind moderne Full-Size 32 Bit RISC SoCs >(System on Chip). Ein STM32F405 macht aus dem Stand 220 DMIPS ....
-
Thread
Günstiges Low-Power Wifi Modul gesucht
Rechenleistung um das Harald B. schrieb im Beitrag #4171556: > Mein µC ist ein auf 48Mhz gedrosselter STM32F405RE. auch noch mit zu erledigen. Kosten also ca. 2€ plus Gassensor MfG Klaus
ausreichend > Rechenleistung um das > > Harald B. schrieb: >> Mein µC ist ein auf 48Mhz gedrosselter STM32F405RE. > > auch noch mit zu erledigen. Kosten also ca. 2€ plus Gassensor > > MfG Klaus ja aber der SoC müsste noch SPI und I2C haben.
-
Thread
STM32 I2C Probleme
verfügbar, ob die irgendwo genutzt wird, habe ich noch nicht gecheckt. Es handelt sich auch um den STM32F405. Aber die Bibliotheken sind alle vorhanden, glaube nicht, dass das eine Rolle spielt (nur FYI). Ich würde jetzt als nächsten Ansatz das Lidar per StdPeriphLib versuchen einzubinden. Oder mache
-
Thread
STM32F405 USART will nich
Hallo, ich möchte auf dem STM32F405 gerne den USART1 und den USART3 benutzen. USART1 spielt, USART3 nicht. Ich initialisiere die beiden USARTs identisch, USART1 auf PB6/7, Usart3 auf PB10/11 (auf PC10/PC11 geht es auch nicht).
-
Thread
STM32F334: CCM Speedup
der "CCM Code" wohl dennoch schneller. Ich hatte mal Versuche mit Funktionen im RAM auf einem STM32F405 gemacht. Da war die Ausführung einer Funktion aus dem Flash bei 168MHz etwas schneller als aus dem CCM. Das war übrigens keine Schleife sondern eine (Timer) ISR in der am Anfang und am Ende eine
dadurch entsteht keine Verzögerung. > > Ich hatte mal Versuche mit Funktionen im RAM auf einem STM32F405 > gemacht. Da war die Ausführung einer Funktion aus dem Flash bei 168MHz > etwas schneller als aus dem CCM. Das war übrigens keine Schleife sondern > eine (Timer) ISR in der am Anfang und am Ende
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
memory SKU:LC-W25Q-80B LC USB Intelligent Control Switch Infrared relay SKU:LCIS ARM Cortex-M4 STM32F405R development board minimum system version SKU:LC-STM32-F405R-MB LC MP1584 ultra-small DC-DC 3A adjustable Step-down module SKU:LC-Power-1584 LC TL494 PWM controller frequency adjustable duty ratio SKU:LC-PWM-494 ARM Cortex-M4 STM32F405R development board SKU:LC-STM32-F405R-MB Viel SPass beim stöbern. lg rudi ;-)
-
Thread
Schaltung für Motorsteuerung
Shunt und FETs. So das wars erstmal :) Edit: Oder du baust FF v1.2s von Shane Colton auf STM32F405 um. Die sind fast Pin kompatibel. http://scolton.blogspot.de/p/motor-controllers.html Gruß Tec
-
Thread
STM32F4 und CAN2
Hallo. Ich würde gerne den CAN2 im STM32F405 verwenden, um den integrierten Bootloader zu benutzen. Sehe ich es richtig, dass der CAN2 nur mit aktivem CAN1 läuft ? Ich brauche aber nur eine CAN-Verbindung. Was mache ich da am besten? Kann
-
Thread
Watchdog STM32F4Discovery
natürlich wissen, dass die LSI-Freq (Low Speed Internal) durchaus Bauteil-abhängig ist und beim STM32F405/7 z.B. zwischen 17...47kHz liegt: Zuerst nochmal den 250ms-Wert: IWDG-f = LsiFreq/Prescaler Reload Value = 250ms/(IWDG counter clock period) = 250ms * IWDG-f Wenn man hier IWDG-f
-
Thread
LED schalten mit µC - warum so?
verwenden. /PWR_LED_OFF = PWR_LED_ON Der Grund für die Schaltung liegt im Datenblatt vom STM32F405. Das Signal kommt von PC13. > PC13, PC14, PC15 and PI8 are supplied through the power switch. > Since the switch only sinks a limited amount of current (3 mA), > the use of GPIOs PC13 to PC15
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Millisekunden :-) Controller: 16-90V, 23A Motorfeedback über Hall und Encoder - oder sensorlos STM32F405 mit ST FOC Library Motor: PMSM Servo, ursprünglich 500W, leistet 2kW bei 10,000rpm. https://youtu.be/HXEJ5LIHKaE https://youtu.be/7w4F_EB-Bqc
Das ist ein Prototyp der STM32F405-Variante meines PDP11-Emulators. Es wird eine 64K Maschine emuliert, auf der Mini-Unix mit minimalen Anpassungen im Kernel läuft. der Rest des Controller-RAMs dient als Disk- und Swap-cache für das
-
Thread
CooCox STM32L
STM32F303CBSTM32F303CCSTM32F303RBSTM32F303RCSTM32F303VBSTM32F303VC STM32F401 STM32F401CBSTM32F401CCSTM32F401RBSTM32F401RCSTM32F401VBSTM32F401VC STM32F405 STM32F405OESTM32F405OGSTM32F405RGSTM32F405VGSTM32F405ZG STM32F407 STM32F407IESTM32F407IGSTM32F407VESTM32F407VGSTM32F407ZESTM32F407ZG STM32F415 STM32F415OGSTM32F415RGSTM32F415VGSTM32F415ZG STM32F417
-
Thread
[V] USB-AT(X)MEGA- und STM32-Boards im Dual-In-Line-Format
AVR32), 40-polig B0DIL: AT32UC3B0512 (AVR32), 64-polig S64DIL: STM32F103RGT6 (ARM Cortex-M3) oder STM32F405RGT6 (ARM Cortex-M4), 64-polig Darüber hinaus gibt es noch den "AVR-Stick", einen AT90USB162 oder ATMEGA32U2 in einem kompakten USB-Stick-Format, zusammen mit einem passenden Gehäuse. Weitere
-
Thread
Encoder an Timer 5 entprellen STM32F4
Hallo Ich arbeite mit dem STM32F405RGT6 und mit dem yVision mdk5 von keil. Ich hab einen Antrieb der eine gerade Strecke hin und zurück fährt. Nur mit Bedienung der Schalter (Öffnen, Schliessen). Der Signale A und B des Encoders
-
Thread
ARM Controller "richtig" programmieren
reference manual targets application developers. It provides complete information on how to use the STM32F405xx/07xx, STM32F415xx/17xx, STM32F42xxx and STM32F43xxx microcontroller memory and peripherals. [/code] Ich denke, da findest du, was du suchst,... außer beispiel code, den gibt es wie bei den
-
Thread
C++ auf einem MC, wie geht das?
https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/platform/devices/stm32/stm32f405_407_415_417-i_r_v_z-e_g.xml 2. Mit deren Hilfe werden für jeden verfügbaren (also auch gebondeten) Pin drei Klassen erzeugt: z.B. GpioA0, GpioOutputA0, GpioInputA0 Das Headerfiletemplate (jinja2
-
Thread
STM32F405VGT6 - 10 Stück im Waffle-Tray
Farnell Bestellung ein VG statt ein RG getippt und aus Versehen folgende Teile bestellt: 10 Stück STM32F405VGT6 IC MCU, 32BIT, 1MB FLASH, 100LQFP Farnell Nummer ist 2215224, 10er Preis 9,10€ netto. Der Fertiger hat die ESD-Tüte geöffnet, falsche Pinzahl erkannt und wieder verschlossen. Die Bauteile
-
Thread
STM32F405 mit UART-Kommunikation
Hallo zusammen, ich verwende einen STM32F405 und sende 27-byte große Pakete über einen UART an meinen Rechner. Diese Pakete enthalten eine simple Software-CRC-Prüfung, die am Rechner validiert wird. Der Code auf dem STM32 ist mit der HAL gebaut
-
Thread
CAN_start stm32f405rgt6
Beispielprogramm auf dem Board MCBSTM32F400 das funktioniert. Auf meiner Hardware setze ich den stm32f405rgt6 ein. Die Init wird durchlaufen und die nötigen Register nach meinem Wissen richtig gesetzt. Aber beim Starten des CAN1 bleibt er hängen. [c] CAN_ERROR CAN_hw_start (uint32_t ctrl) {
-
Thread
Strom/Spannung Messen an STM32 - jetzt doch mit Spannungsteiler
R. schrieb: > Wird dann die Source nicht zu hochohmig, wenn ich 47k in Reihe schalte? Der STM32F405 hat 2 Pins (PA4 und PA5), die +/-5mA vertragen. Wenn du nur einen/keinen DAC brauchst, kannst du diese Eingänge nehmen und den Schutzwiderstand deutlich kleiner machen. Alle anderen Pins sind mit
-
Thread
Stm32f4 UART löst kein receive Interrupt aus
Ich habe allerdings die USART-Clock nicht anderweitig initialisiert, in dem Reference Manual vom STM32F405 steht auch nicht drin, dass man dort Einstellungen vornehmen muss für eine einfache Übertragung. Procedure: 1. Enable the USART by writing the UE bit in USART_CR1 register to 1. 2. Program the
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
-
Thread
JTAG Communication Failure STM32F405
Ahoi Ich arbeite mit dem uVision von Keil mdk 5 und programmieren in c. Ich habe 2 identische Prototypen. Bei beiden war noch keine Firmware drauf Einer läuft tiptop. Der andere will nicht. Ich bekomme immer den Fehler: JTAG Communication failure Unter "Options for Target" kann ich mein ULINKpro unter Debug --> Settings --> Debug nicht einstellen. Was könnte das Problem sein?? Danke und Grüsse MC Bu
-
Thread
Störsignal auf Spannungsversorgung
Frequenz in den einstelligen kHz-Bereich. Es handelt sich hierbei um ein "GHI Cerb40 II"-Board (STM32F405RG) auf einer eigenen Erweiterungsplatine in Sandwich-Bauweise. Allerdings haben wir festgestellt, dass die selben Schwankungen auch bei Stromversorgung über USB auftreten, ebenso bei einem anderen
-
Thread
STM32, triple mode Interleaved mode, periodisch falsch
But it might be useful to the OP or somebody else. About your sample problem. I'm using the STM32F405 with an external RAM. The ADC has been configured in triple interleaved ADC mode and the samples are transferred to the external RAM under DMA control. What I have noticed, is that the ADC and
before enableing the DMA solves this problem. More information can be found in RM0090 (for the STM32F405) under register descriptions for the DMA controller.(page 330 for REV12 of RM0090) Best regards, Inventor-y
-
Thread
DMA geht nur einmal! STM32
keine Probleme, also irgendwas übersehe ich noch bei Neustarten des DMA! Woran liegts? Ingo STM32F405, CooCox. [c] while(1){ if (Flags.RS232DebugOut){ Flags.RS232DebugOut = OFF; Set_DataCounter(10000); uint32_t Temp = 0; Temp = DMA_GetCurrDataCounter
-
Thread
STM32F4 wozu?
Hier ist auch noch ein schönes Anwendungsbeispiel: Ein 16-stimmiger FM-Synthesizer auf Basis des STM32F405 http://ixox.fr/preenfm2/ Bei sowas kriegt man die Rechenleistung immer weg, indem man die Anzahl der Stimmen erhöht :)
-
Thread
Encoder Timer3 und externer Interrupt stm32f4xx
dann einen Timer laufen zu lassen zwischen den Interrupts. Jetzt meine Frage, kann ich beim STM32F405 einen Eingang PC6 als Encoder Eingang und gleichzeitig als externer Interrupt Sourcepin einsetzen? Bis jetzt sind meine alle gescheitert. Danke und Gruss MC Bu
-
Thread
STM32F405 nicht mehr programmierbar
Hallo, wie im Titel schon beschrieben, lässt sich mein STM32F405 nach einmaligem Programmieren nicht erneut flashen. Dazu ist zu sagen, dass ich heute eine neue Platine bekommen habe und dafür ein bestehendes Programm, welches mit der alten Platinenversion und