-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
X-Nucleo würde ich dir empfehlen. Zb. so etwas: (XNUCLEO-F411RE Development Board STM32 Nucleo Sensors) http://www.ebay.com/itm/XNUCLEO-F411RE-Development-Board-STM32-Nucleo-Sensors-For-Arduino-/172379724175 Dazu gibt es zig schöne Erweiterungen. Es gehen
Ich würde auch zu STM32 raten. Habe vor Jahren (2008+) viel mit F103 und F407 gemacht. Was mir aber an vielen Eval Boards nicht sehr gefällt ist die Wahl der Gehäuse. Viele dieser Boards haben nur 64-pinnige uC drauf und relativ kleinen FLASH Speicherplatz. Da gibt
-
Thread
STM32F4xx QEI maximale Frequenz
nicht. Meine 'Idee': Die maximale Frequenz hängt von der Einstellung des Registers TIMx_CCMR1->IC1F bzw. TIMx_CCMR1->IC2F ab. Prizipiell ergeben sich dann 3 Möglichkeiten: 1) keine Filterung (0) 2) abhängig von fck_int (1-3) 3) abhängig von fdts (4-16) Da fdts, abgesehen von einem Vorteiler (s.
Im stm32f4 reference manual steht dazu folgendes: > Encoder interface mode acts simply as an external clock with direction selection Im stm32f407 device datasheet steht dann noch im "TIM timer characteristics
-
Thread
Auswahlhilfe für PWM müC
mal 4 Hardware PWMs mit 16 bit Auflösung, AD und DA Wandler mit 12 bit. Spontan fällt mir der STM32F407 o. ä. ein, der STM32F100 hat so was aber auch. Heiko K. schrieb im Beitrag #3897892: > Und er sollte ruhig noch üppig an Ein-und Ausgängen verfügen. Du kaufst dann einen im LQFP 100 Gehäuse
den PIC24FJ64GA006-I/PT für 3,12€ (Mouser): http://ww1.microchip.com/downloads/en/DeviceDoc/39747F.pdf (Seite 124) Kann bei 244Hz noch 16bit. Hat maximal 16 MIPS Oder etwas neuer, den PIC24EP64MC206-I/PT für 3,90€ (Mouser): http://ww1.microchip.com/downloads/en/DeviceDoc/70645C.pdf (Seite
-
Thread
Bausatz / Miniprojekt für Geburtstag schenken
neben Taster und LEDs noch folgende Besonderheiten haben: - STM8L Discovery: Mit Text-LCD - STM32F4 Discovery (STM32F407-Controller), leider nicht mehr ganz einfach zu bekommen: Mit D/A-Wandler, Bewegungssensor... - STM32F429 Discovery: Mit Grafikdisplay - STM32L053 Discovery: Mit ePaper-Display
-
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
Ersatz 9V-Block durch Mikrozelle
(Marking: F15U). Deshalb weiß ich nicht, ob man den Spg-Teiler auch auf 9V hoch stellen kann.
hatte ja gehofft, es könnte mir einer sagen welches mein Chip ist. Findet keiner den Chip mit Marking F15U ??? Der LTC3429 mit gleichem Pinning (Marking LTH5) macht bei spätestens Vout=6V Schluss.
-
Thread
Intelligentes TFT (3,2 - 4,3 Zoll) gesucht
. Der F4 ist eher der unteren Leistungsklasse zuzuordnen. Dazu müßte vermutlich noch RAM als Bildspeicher ergänzt werden und bei 16-Bit Farben eine möglichst große Gehäuseversion genommen werden, damit genug Pins für die Anwendung zur Verfügung stehen. Das Layout wird deutlich aufgebläht. Beim STM32F407 habe ich als Zeichengeschwindigkeit für ein 8x16 Zeichen 18 µs in Erinnerung. Bei vielen alphanumerischen Ausgaben kommt da Einiges an Rechenzeit zustande. Diesbezüglich hat ein abgesetztes TFT-Modul
-
Thread
Olimex STM32-H107 => welcher Programmer
Wie wäre es denn damit? http://www.watterott.com/de/STM32F4Discovery Da ist der STLink Programmer/Debugger gleich mit drauf.
Adapter und die CooCox IDE. Das Olimex Board finde ich auch super. Da gibt es auch noch das größere E407.
-
Thread
STM32F4 Binärfile ins RAM schieben
Kann man Code für den internen RAM-Bereich des 407 erzeugen und diesen dann wie gewohnt per Reset starten anstatt ihn wie sonst üblich auf 0x08000000 zu flashen? Hab schon viele Zyklen runter;-)
Ja das geht. Aber immer daran denken: - das dann weniger RAM zum arbeiten übrig bleibt. - 0xF1E0F85F an 0x200001E0 schreiben damit das Startverhalten vergleichbar bleibt und der Resethandler an 0x20000004 angesprungen wird
-
Thread
STM32F103VET6 Industrial Board Schaltbild
Ich habe mir kuerzlich eine STM32F103VET6 Bord zugelegt die bei eBay als "STM32F103VET6 Industrial Board" bekannt ist und relativ guenstig angeboten wird. Ihre relative Einfachkeit, der 100-PIN uC und viel FLASH/RAM fand ich nuetzlich
durchaus "wenig verbastelte Boards" aus China. Ich nutz diese sehr gerne: https://www.ebay.de/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery/272501820584
-
Thread
STM32: Prüfen, ob korrekte MCU
festzustellen, auf welche MCU eine Firmware geflasht wurde? Konkret will ich einen 64-pinnigen STM32F446RE von einem 100-pinnigen STM32F407VET unterscheiden können. Momentan ist die einzige Variante, die mir einfällt, die folgende: Bei nicht-existierenden Pins wird das Eingangsregister immer als Null
Aus der Doku der HAL-Library: "This is supported in STM32F446 and newer and STM32F7xx. On others, HardFault may occur" https://stm32f4-discovery.net/hal_api/group___t_m___i_d___macros.html#ga09814398e25cac76cf4fb9f6499425b7 Ich glaube, da ist meine Methode
-
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
Daten per Ethernet/USB übertragen
anschauen: http://www.exp-tech.de/mojo-v3-fpga-development-board Boards mit Ethernet: STM32F4-Discovery + Erweiterungsboard: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4
http://www.atmel.com/tools/ATSAMA5D3-XPLD.aspx Das Freescale Tower-System: (bei Freescale auf K64F120M klicken) http://www.iar.com/Products/Starter-kits-debug-probes/ Du kannst auch das UDOO nehmen, die Daten von dem Due einlesen, an das Linux schicken und dann von da aus auf's Netzwerk geben.
-
Thread
Cortex M4/STM32F4: Problem mit BLX Instruktion
fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wall -ffunction-sections -g -O0 -DHSE_VALUE=8000000 -c -DSTM32F407VG -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -D__FPU_USED -ID:\controller\CoIDE_Workspace\workspace - ... ... [cc] Starting link [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -
rtostest.elf '"C:\Program Files\arm-none-eabi-gcc-4_6\arm-none-eabi\lib\fpu\libc.a"' ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\timers.o ..\obj\tasks.o ..\obj\stm32f4xx_gpio.o ..\obj\list.o ..\obj\system_stm32f4xx.o ..\obj\port.o ..\obj\queue.o ..\obj\croutine.o ..\obj\heap_1.o
-
Thread
Maximaler Stromverbrauch von VRef bei Atmega&STm32
wie hoch kann der maximale Stromverbrauch vom VRef Eingang max. werden? Beim Atmega32 oder STM32F4 Da ja intern teilweise noch andere Dinge damit versorgt werden, bin ich mir nicht ganz sicher.
Im Datenblatt des F407 steht etwas von I_VDDA maximal 1.8mA
-
Thread
STM32 Real Time Clock mit Millisekunden
, ob es einen STM32 gibt, der eine RTC mit Millisekunden hat. Der STM32 den ich z.Z. benutze STM32F103 hat für die RTC einen 32-Bit Counter, damit kann man natürlich keine Uhrzeit + Millisekunden + Datum realisieren, da bräuchte man mindestens ein 64-Bit Counter.
also z.B. der STM32F407VG hat ein Subsecond register soweit ich weiß wird dieser aber nicht gesichert und läuft beim Start wieder bei 0 an. kann mich aber auch irren
-
Thread
I2S Verstärker
sehr stabilen Takt, da er einen Auto-Detection-Modus hat, mit dem er sich konfiguriert. Ein STM32F103 ohne I2S Schnittstelle ist für die Ansteuerung dieses Chips nicht geeignet, es ist dem Chip kein Ton zu entlocken. Mit einer I2S-Schnittstelle wie sie z.B. beim STM32F407 vorhanden ist, funktioniert
-
Thread
STM32F4 Discovery und Keil uVision5 example Probleme
Keil uVision5 installiert und mir das Beispielprojekt "Blinky" für das Discovery board mit dem STM32F407VG runtergeladen. Ich kann das Beispiel bauen aber beim flashen gibt es Probleme. Ich bekomme folgende Fehlermeldung: Full Chip Erase Done. No Algorithm found for: 08000000H - 080008D7H Programming
funktioniert mein Code nicht...vielleicht weis einer warum: [c] #include <stdio.h> #include "STM32F4xx.h" #include "GPIO_STM32F4xx.h" volatile uint32_t msTicks; /* counts 1ms timeTicks */ /*---------------------------------------------------------------------------
-
Thread
Ethernet für uC?
einen uC mit eingebautem Ethernet MAC nehmen ? Im ARM Bereich ist das nicht ungewöhnlich. Z.B. STM32F407/417 haben ein Ethernet MAC eingebaut. Man benötigt nur noch ein Ethernet PHY (z.B. mit DP83848) und entsprechende Software.
Stefan ⛄ F. schrieb im Beitrag #6711640: > Wenn das alles so einfach wäre, hätten wir schon in den 80er Jahren > unserer Heimcomputer (C64, Amiga, Atari) mit Netzwerkkarten > ausgestattet. Bedarf war auf
-
Thread
Suche Hardware für Bildverarbeitung
Ich weiß, dass der STM32F407 ein DCMI(DigitalCameraInterface)[1] hat, vielleicht hat das Raspi das auch? Könnte allerdings schwer werden, das in Gang zu kriegen. [1] >The digital camera is a synchronous parallel interface
assumed that all pre-processing like resizing is performed in the camera >module. /Reference Manual STM32F4xx/
-
Thread
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Als Idee: Ein STM32F407 als schneller µC (168 MHz) zum Beispiel verfügt über einige, schnelle Timer (168 MHz) mit vielen PWM-Ausgängen, die jeweils 8 Bit PWM mit rund 660 kHz erzeugen können. Vom µC entsprechend entkoppelt
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
. Sollte zur Bildverarbeitung wesentlich besser geeignet sein als ein AVR... Mit dem STM32F407-Discovery-Board kriegst du den bereits einsatzbereit verlötet inkl. Debugger/Programmer für < 20€. Das STM32F429-Discovery-Board hat sogar ein Touch-LCD und 8 MByte SDRAM mit dabei für < 30€.
Und zum Anzeigen z.b. das stm32f7 discovery, das hat ein 4.3" display mit kapazitivem touch etc drauf. Es ist sogar ein micro sd slot drauf wo du die bilder abspeichern könntest und kostet auch nicht viel. Mfg
-
Thread
STM32F4 FSMC / FMC mit SDRam und beispielsweise Flash
in waiting loop in the main.c file). @par Directory contents - DMA_FLASH_RAM/system_stm32f40x.c STM32F4xx system clock configuration file - DMA_FLASH_RAM/stm32f4xx_conf.h Library Configuration file - DMA_FLASH_RAM/stm32f4xx_it.c Interrupt handlers - DMA_FLASH_RAM/stm32f4xx_it.h
Also ich arbeite schon mit den Parallelen Ports mit FMC (F429) sowie FSMC (F407), auch mit DMA. Allerdings jeweils immer nur ein Device das da dran hängt. Meine Frage richtete sich an die Möglichkeit zwei Devices an einem MemoryController anzubinden und abwechselnd
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Ich verwende den STM32F103 und hab auch getrennte Verorgungen, die aber mit 2 antiparallelen Schottkys zwischen den Versorgungen niemals mehrt als 300mV voneinander abweichen, so sollte es laut Datenblatt auch sein. Da gab's
V2 communication with the target has failed." Im ST "UM1472 User manual" (Discovery kit for STM32F407/417 lines) steht: "Features: [...] On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging)". Also angeblich ein
-
Thread
Was ist besser für einen UPNP client - IWIP, UIP oder FREERTOS TCP ?
Hallo. Ich Plane gerade einen UPNP Client auf einem STM32F407 mit dem KS8721B. Extern ist noch ein 512kB SRAM Baustein dran, falls der interne Speicher nicht reicht. Die Hardware liegt hier seit Jahren rum und möchte nun endlich mal ins Heimische Netz.
gehen. Audio geht zumindest, Video würde ich bezweifelen das das geht. Ich machen auf einem STM32F4 auch Audio allerdings von SD und nicht über Ethernet. DHCP oder eine feste IP4 ist doch eigentlich Klar das man das brauch. Auch UDP, sonst kann UPNP auch nicht arbeiten. IP6 geht nicht! Würde
-
Thread
STM32 USB composite device / Treiberfragen
Hallo zusammen! Ein mit STM32F4xx betriebenes Gerät soll ein composite USB device bekommen mit MSD und einer Kommunikationsschnittstelle für niedrige Geschwindigkeiten. Ich habe in einem anderen Projekt dafür bereits HID verwendet
aktuelle NUCLEOs und das Eval-Boards (z.B. das F407 auf meinem Tisch) stellen auch ein Composite-Device (MSC und CDC) über den integrierten ST-Link zur Verfügung... Allerdings wird es bei mir als "STlink Virtual COM port" angezeigt. Ob mit einer
-
Thread
TFT-Ansteuerung grundsätzliche Fragen
Grafiken anzeigen. Wenn Du Deine Anforderungen auf 8 Bit/Pixel reduzieren könntest, hätte ein STM32F407 genügend internes RAM fürs TFT und jede Menge Prozessorleistung für einen schnellen Bildaufbau. Alternativ sind STM32F427 mit 256kB RAM schon erhältlich, mit denen man auch ein QVGA per DMA im 565
http://de.mouser.com/ProductDetail/4D-Systems/4DCAPE-43/?qs=sGAEpiMZZMt%2fSAlJwb45898SBbqNw4b7 http://de.mouser.com/ProductDetail/BeagleBoard-by-CircuitCo/BB-BBLK-000/?qs=sGAEpiMZZMs022Iw%2foIyCxWBXUznn0zI
-
Thread
fr_disk_error oder fr_invalid_object nach f_close
Moin, ich bekomme die Fehler fr_disk_error oder fr_invalid_object nach ausführen von f_close. [c] fresult1 = f_open(&myFILE, FILENAME_LOG_INC, FA_WRITE|FA_OPEN_APPEND); f_write(&myFILE, &MOTCTRL_STRING.cmd, sizeof(MOTCTRL_STRING.cmd), &written_bytes); f_write(&myFILE, "\r\n", strlen
treten die besagten Fehler auf. Ich nutze das STM32F407 Nucleo Board, arbeite mit der Bibliothek von elmChan (FatFS) und benutze sowohl eine SanDisk 32Gb sowie eine no-name 8Gb SD-Karte, jeweils mit FAT32 und 32kB formatiert. Habt Ihr Lösungsvorschläge
-
Thread
Audio DAC CS43L22 auf STM32F4 Discovery Board "deaktivieren"
Hallo, ich möchte mir für ein Projekt eine Aufsteckplatine für das F4 Discovery Board bauen. Insgesamt brauch ich dafür relativ viele Pins, von denen leider einige bereits durch die verbaute Hardware blockiert sind. Ich hab auch schon mit CubeMX experimentiert, ob man
Bitte nicht vergessen, dass der STM32F407 Transeiver für den CAN braucht! Die sind auf dem Discovery Board nicht vorhanden.
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
in Deinem Text mit "SD-Webserver"? Ist ein Teil hiervon: http://www.esp8266.com/viewtopic.php?f=29&t=6069&sid=d52744b4d942a33f95693f5c32afa501#p31719 Andreas S. schrieb im Beitrag #4327563: > - Was genau macht der "&"-Baustein rechts in der Skizze? Der XCK wird vom Quarz des *mega abgegriffen
umständlich erklärt, -aber klappt! Anbei noch die Projekte( die ich nach selber Machart) für stm32f103/207(407) ausprobiert hatte .. p.s.: obwohl stark komprimiert, dennoch sehr groß!
-
Thread
STM32 INT wird sofort ausgeführt
Hallo Leute, folgendes Phänomen beschäftigt mich seit heute Vormittag auf einem STM32F030: Ich versuche eine Library für die Timer der uC zu schreiben, der Interrupt wird jedoch viel zu schnell ausgelöst (bei CNT=24 statt 300). Der Fehler tritt bereits mit folgendem Code auf:
Moin, zum PSC: Ich kenne den F030 jetzt nicht so (hab F407). Aber es sieht fuer mich so aus, als ob du den Timer in der ISR sofort wieder stoppst. Also nur 1 mal laufen laesst. Ich hatte das Problem, das der PSC Wert erst nach
-
Thread
STM32F4 Discovery, usb endpoint IN2 funktioniert nicht
Endpunkte unterstützt. Die Firmware ist auch für mehrere Endpunkte ausgelegt. Datenblatt des STM32F407: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/DM00037051.pdf Beschreibung des STM32F4DISCOVERY: http://www.st.com/internet/evalboard/product/252419.jsp
direkt zum Source Code: http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f4discovery_fw.zip Grüße, Peter
-
Thread
STM32H7: PH1-OSC_OUT als Clock für Ethernet verwenden?
für den STM32H7 schon die Zähne ausgebissen haben. Aus meiner Erfahrung tut man sich beim STM32F407 und STM32F429 wesentlich leichter als beim STM32H7. Diese Controller funktionieren auf Anhieb. Wobei es scheinbar schon verschiedenene Chip-Versionen vom STM32H743 gibt die sich unterschiedlich
-
Thread
STM32 EEprom-Emulation
Servus allerseits Bei einem neuen Projekt setze ich den STM32F072 ein und möchte * Sensor-Daten im Flash ablegen und * das Ganze auch bei einer Spannung um 2V betreiben VDD kann beim F072 zwischen 2V und 3.6V liegen. Ich fand aber nirgends einen Hinweis, der
have to use the FLASH_ProgramByte() function instead, and adapt the firmware accordingly. Den STM32F407 kann man also selbst bei 1,8V noch beschreiben; weiss aber nicht, ob ich nun davon ableiten kann, dass man den STM32F072 ebenfalls bis zu seiner Min-Spannung beschreiben kann. Weiss jemand dazu genaueres
-
Thread
Union Problem
dimmer.motor.spulenwert = sinus_tab[dimmer.mikro_schritt]; ca: 80 91 06 01 lds r24, 0x0106 ce: e8 2f mov r30, r24 d0: ff 27 eor r31, r31 d2: ee 0f add r30, r30 d4: ff 1f adc r31, r31 d6: e0 50 subi r30, 0x00 ; 0 d8: ff 4f sbci
; f0: 80 91 07 01 lds r24, 0x0107 f4: 8f b9 out 0x0f, r24 ; 15 while (!(SPSR & (1 << SPIF))); f6: 77 9b sbis 0x0e, 7 ; 14 f8: fe cf rjmp .-4 ; 0xf6
-
Thread
Riesiges array anlegen auf STM32F429
Hallo miteinander, ich benutzeeinen STM32f429 mit 2Mbyte Flash und 256kbyte RAM und den Keil Compiler. Ich sample 32bit Werte mit einer Frequenz von 96kHz. Das würde ich nun gerne möglichst lang machen. Das Program macht folgendes: Nach einem
Ich habe etwas ähnliches am laufen. Stm32f407 sampled über den adc in den internen RAM (doublebuffer). Der schickt die daten alle 100ms-1000ms (je nach samplingrate) an einen stm32 f429. Dort liegen sie dann im externen 8mbsdram (doublebuffer
-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
so: [c] // memory location with the processors UID, here should be 3 dwords/12 bytes #ifdef STM32F4 #define CONFIG_UID ((volatile uint8_t*)(0x1FFF7A10)) #endif #ifdef STM32F7 #define CONFIG_UID ((volatile uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID[11]. Das gilt für den STM32F407 oder STM32F767, die Seriennummer gibt es auch bei anderen Modellen, aber dann an anderer Adresse, wo steht im Datenblatt.
-
Thread
Die Qual der Wahl
Hallo; ich hab für mein Hobby dies in Gebrauch: http://www.ebay.de/itm/STM32F407IGT6-STM32-Cortex-M4-ARM-Development-Board-Camera-3-2-LCD-16-Modules-/261092913439?pt=LH_DefaultDomain_0&hash=item3cca59b11f Dazu noch einen Programmieradapter: http://www.ebay.de/itm/ST-LINK-V2
in-circuit-debugger-programmer-emulator-for-STM8-and-STM32-Brand-New-/260922761103?pt=LH_DefaultDomain_0&hash=item3cc0355f8f Zur Programmierung verwende ich die CooCox IDE (kostenlos). Gruß
-
Thread
Röhrentester Eigenbau
ich die Kapazitäten mit dem nanoVNA gemessen, also Dämpfung bei 1 und 4 MHz in Impedanz und die in pF umgerechnet, ist etwa auf 0,1pF genau.
und Glas und die haben völlig andere Werte; beim Glastyp sind die Kapazitäten gegen den Schirm um 1pF, bei der Stahlröhre sind es 4pF. Hans schrieb im Beitrag #7686117: > man muß sie also vor der Messung raus kalibrieren Das habe ich natürlich sauber gemacht, logisch. Liegt aber nur um 0,1-0,6pF
-
Thread
L3G4200D prüfen
einer bestimmten Höhe zu halten. Und damit nun wirklich alles von ST ist, rate ich dir einen STM32F407VG als Mikrocontroller zu benutzen. Dazu gibts auch günstige Evaluation-Boards. Damit hälst du dir eine menge Probleme vom Hals: - keine Pegelwandler nötig, da der mit 3,3V arbeitet - 168MHz und
Steuerplatine für einen Quadrokopter geeignet! http://nl.mouser.com/ProductDetail/STMicroelectronics/STM32F3DISCOVERY/?qs=sGAEpiMZZMt6peTohPPdu3cQUhI1hfuT
-
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
[V] Diverse Embedded Systems Mikrocontroller Boards STM32 und ESP32
von ST und Espressif - alles original verpackt und unbenutzt. ARM Development Boards: 3x STM32F429 (20€/pcs) 1x STM32F407 (15€/pcs) Espressif ESP Development Boards: 3x ESP-PICO-Kit (10€/pcs) 1x ESP-MeshKit-Sense (15€/pcs) 3x ESP32-DevKitc (5€/pcs) 2x ESP-WROVER-Kit (30€/pcs) Weiter
Moinsen, reden wir über 3 von diesen: https://www.st.com/en/evaluation-tools/32f429idiscovery.html Boards? Dann möchte ich Interesse anmelden.
-
Thread
Feldorientierte Regelung BLDC
noch was überlegen ;-) @Ralf, kannst du mir sagen, wie du den ADC getriggert hast? Mein M4 (Stm32F407) hat mehrere ADCs, aber ein ADC lässt sich nur von einem Timer triggern. Und ich muss ja aber auf 2 verschiedene Trigger triggern, für jeden Motor einen. Ah ja, noch was fällt mir ein -- wenn ich
simulink hinzukriegen fällt mir schwer. weiss einer, wie man drauf kommt? Arbeite mit einem stm32f4, boostxl DRV8301, und einen bldc 8 poligen Motor. das ganze in simulink
-
Thread
LPC1549 lässt sich nicht programmieren
Leider das selbe Problem: [code] openocd -f interface/cmsis-dap.cfg -c "transport select swd" -f target/lpc13xx.cfg Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html
nehme ich mbed weil ich damit schnell Projekte starten kann, egal ob kleinen LPC812 oder fetten STM32F407.
-
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
usbprog Fans aufgepasst: JTAG USB (OpenOCD, ARM7)
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x407): undefined reference to `_usb_bulk_read' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x530): undefined reference to `_usb_bulk_write' /usr/lib/
das haben will! ^^ Hab shcon wieder ein Problem :( Wenn ich openocd starte (mit openocd.exe -f usbprog.cfg), dann schaut auch alles fürn anfang ganz gut aus: [pre]C:\Dokumente und Einstellungen\maruchinu\Desktop\openocd>openocd -f usbprog.cfg Info: openocd.c:86 main(): Open On-Chip Debugger
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
Blöcke mit extra Bus, um daraus wirklich mit 1:1 Geschwindigkeit Code ausführen zu können (zB STM32F7).
ist der übliche Bitbanging-Treiber. Dieser wird momentan für zwei Targets verwendet. Eines ein STM32F103, das andere ein STM32F446. Ab nächste Woche kommt ein drittes Target hinzu (STM32F407). Die Targets haben unterschiedliche Zwecke, verwenden aber natürlich den gleichen Bitbanging-Treiber. Die
-
Thread
Fragen STM32F429BI mit Display, SDRam und emWin
genutzt, aber mit einer Grafik-Hardware, die nicht direkt von CubeMX unterstützt wird. (China STM32F407-Board + ILI9341 mit 16bit-Parallel-Interface) STM32 Starter schrieb im Beitrag #5736008: > Wie ist da mit den Layern? Muss man da erst was "aktivieren"? Ich mußte da nichts extra aktivieren
muss auch noch initialisiert werden. Falls das noch nicht geschehen ist schau mal im Cube-Paket des F4 in den BSPs des Discoveryboards mit TFT wie es dort gemacht wird.
-
Thread
Portierung Keil µVision4 --> CooCox
Hallo zusammen; ich habe ein Waveshare "Open4071-C Board" mit STM32F407IGT6 Controller. Das Board wird mit einer CD mitgeliefert, welche zahlreiche Keil µVision Projekte enthält. Ich habe versucht das "Touchscreen" Projekt in ein CooIde Projekt zu Portieren.
was für ein Quarz ist auf deinem Board verbaut? Schau mal in der system_stm32f4xx.c und stm32f4xx.h ob dort die Frequenz stimmt. Beim Discovery Board ist ein 8MHz vebraut, in nem neuen Coocox Projekt wird es aber mit 25MHz erstellt.