-
Thread
Vernetzung von Mikrocontroller-Geräten mit Ethernet oder anders?
Aus eigner Erfahrung kann ich dir sagen, es ist viel Arbeit! Meine Idee wäre, STM32F407 in Form von Clients und Raspi als Server ins Netz zu hängen. So hast du eine stromsparende und stabile (kommt natürlich auf die Umsetzung an) Lösung. Ich habe einen 125KHz RFID Reader entwickelt und STM32F407 mit Lan. Wollte eigentlich auch so etwas ähnliches machen, habe es aber dann gelassen. Alleine mit so einem Produkt auf den Markt zu gehen erfordert hohe Investitionskosten.
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
Treiber/Funktionen im ROM (TI Stellaris, einige lpc) - Programmierer und Debugger für 12 EUR (ARM, stm32f407 discovery, Dank Normierung durch ARM kann dieser z. B. auch für lpc eingesetzt werden) - Preis - Erheblich kompakterer Code: in ARM thumb passt in 32k /wesentlich/ mehr als at(x)mega. Gleiche Applikation
c] text data bss dec hex filename 28490 48 1148 29686 73f6 comparison-lpc1114-4.6.2.elf 28552 40 1312 29904 74d0 comparison-lpc1343-4.6.2.elf 33748 64 1436 35248 89b0 comparison-stm32f407-4.6.2.elf 45744 255
-
Thread
STK407-090E verwenden um einen Verstärker zu bauen?
Hallo zusammen! Ich habe in einer alten Anlage einen STK407-090E gefunden und habe mich gefragt ob ich den verwenden kann um einen kleinen Gitarrenverstärker zu bauen. Konnte leider keinerlei Datenblätter zu dem Teil finden, nur ein Paar Infos auf einer russischen
Ivan schrieb im Beitrag #3079045: > Ich habe in einer alten Anlage einen STK407-090E gefunden > Konnte leider keinerlei Datenblätter zu dem Teil finden, Auf dieser Seite: http://audiolab.home.mindspring.com/noimage_0.html stehen viele STK-Datenblätter. Deiner ist anscheinend
-
Thread
Audio Recorder, der nur einen 3.5mm Input hat, ohne internes mic
Chips wie den CS5343, der mit I2S Signal angesteuert wird und Stereo 16bit bei 96kHz liefert. Der STM32F407 hat 2 I2S Schnittstellen, an der einen hängt bei mir ein DAC für die Wiedergabe, an der anderen der ADC für Aufnahme. Als Basis benutze ich das F407 Discovery Board, da ist der DAC schon drauf.
-
Thread
STM32F4 Discovery: Kann genau einmal Programmieren, dann Tot
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
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 connection
-
Thread
STM32F207: Mehr als vier Capture/Compare Register (CCR)
>wie sie auf bei den Timern des STM32F207 verfügbar sind. Wirklich? Das hat ja nicht mal der stm32f407. >Gibt es eine Möglichkeit das ganze auf 8 zu erweitern!? Nimm zwei Timer.
holger schrieb im Beitrag #3273319: > Wirklich? Das hat ja nicht mal der stm32f407. Jep. Guckst du hier: http://www.st.com/web/en/resource/technical/document/reference_manual/CD00225773.pdf Der "poplige" MSP430F2xxx hat sogar 7 CCR beim Timer B! holger schrieb im Beitrag
-
Thread
STM32 IAP Bootloader geht nicht
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
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
mbed compile -t GCC_ARM -m DISCO_F407VG [/code] Der import holt den code aus dem git oder mercurial repo und fügt die Library mbde-os hinzu. Das sind einige MegaBytes weil die immer für alle Targets ist und der Download dauert etwas. Dann compiliert man z.B. den Code für ein STM Dicovery F407 oder anderes Target, eine Liste bekommt man wenn man für -m etwas ungültiges wie XX angibt. Auf der mbed Site unter Hardware sind nur die offiziellen 'mbed enabled' boards gelistet, aber man kann
-
Thread
STM32 Arduino
Hmm, von den STM32F103 werden ziemlich viele unterstützt. Was ist eigentlich der Unterschied von einem STM32F103 zu einem MapleMini?
, danke. Im STM-Arduino Forum basteln sie viel mit diesem Board: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Entwicklungskit-Board-Core-Board-Modul-/272501793801?hash=item3f725f6409:g:lcwAAOSw5cNYZLH2 Für knapp 11 Euro auch ziemlich günstig aber mit deutlich mehr Dampf als
-
Thread
IC zur Erzeugung Spannungsrampe
Super klingt nicht schlecht. Ich arbeite mit nem STM32F407vg.. der liefert aber am DAC Ausgang dann nur bis 3,3 Volt oder? Bzw. kann ein solcher Mikrocontroller an DAC Ausgängen genügend Strom für einen Baustein treiben? (Hier wärs aber kein sonderlich großer
Pete A schrieb im Beitrag #3318163: > Ich arbeite mit nem STM32F407vg.. der liefert aber am DAC Ausgang dann > nur bis 3,3 Volt oder? Bzw. kann ein solcher Mikrocontroller an DAC > Ausgängen genügend Strom für einen Baustein treiben? (Hier wärs aber > kein sonderlich
-
Thread
STM32 und Linux - Einsteigerfragen
f1md = STM32100 medium density series. f1mdvl = STM32100 medium density value line series. f4 = STM32F407/f417 series (maintained for backwards compatibility) f405 = STM32F405 f407 = STM32F407 f415 = STM32F417 f417 = STM32F417 f427 = STM32F427 f437 = STM32F437 f429 = STM32F429 f439 = STM32F439
-
Thread
Projektidee.Oszilloskop die 12334543te
der f407 könnte nur 2 kanalig samplen weil max 16bit datenbus... f437 könnte mehr... ja, ich geb zu es wäre ziemlich eingeschränkt. 1gsps bringst du aber um den rigol-preis nicht hin. ich bezweifle das
schon Designvorschläge. > usb2 phy fehlen... größe ist genau die des discoverys... Ich denke der F407 hat die PHY on-chip? Oder meinst du für die opto-isolation? > > wird auf jedenfall doppelseitig bestückt sein wenns fertig ist... Das ist ja egal - oder strebst du eine Serienfertigung an?
-
Thread
Programmcode in externes NOR-Flash
Hallo zusammen! An einem STM32F407 Controller von ST habe ich ein externes NOR-Flash. Zur Laufzeit kann ich in dieses -über den initialisierten FSMC des Controllers- Daten erfolgreich schreiben und Lesen. Aber wie bekomme ich Programmcode
program should be loaded into the internal Flash memory >> in order to configure the FSMC, ..." > Beim F437 ist es der FMC. Code zur Initialisierung ist vorhanden. Was hat das mit dem F437 zu tun? Gings nicht um den F407? Die Aussage verstehe ich jetzt nicht. >> "... to jump and execute the user
-
Thread
Serielles TFT-Display gesucht
Pinbelegung angeboten wird. Hier ist ein Foto mit 5,7" QVGA. http://www.mino-elektronik.de/bilder/TFT_F407/TFT_F407_5,7.jpg
-
Thread
STM32 Nucleo L152RE mit Servo und Schrittmotor hängt
an welcher Schule wird mit Mbed gearbeitet? edit: PB_10 mag nicht als InterruptIn, an meinem F407 den ich hier gerade habe genauso.
welcher Schule wird mit Mbed gearbeitet? > > edit: > PB_10 mag nicht als InterruptIn, an meinem F407 den ich hier gerade habe > genauso. Habe es jetzt mit PC_2 und PC_3 gelöst. [c]InterruptIn s1_pos1(PA_10); InterruptIn s2_pos2(PA_6); InterruptIn s3_pos3(PA_1); InterruptIn s4_stop(PB_0)
-
Thread
STM32 interrupt stalled Interrupt
Hi, da mein Programm Flash Sectoren löscht, ich den WWDG verwende auf einem STM32F407 habe ich das Problem, dass der Watchdog auslöst, da das löschen zu lange braucht. Um das Window zu vergrößern, retriggere ich den Watchdog im EWI Interrupt(hat höchste Prio), der einen Takt bevor
Achso, ich benutze einen STM32f407, der eine FlashBank hat, was nun zu dem Salat führt. IWDG ist momentan keine Option, da der anderweitig missbraucht wurde Anbei der IRQ Handler. die 0x2... Adressen liegen alle im SRAM und
-
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
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
der ST AN4031 bin ich auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input channel
STM32F407-Chinaboards. Die haben dann auch schon zusätzlichen Flash-Speicher und SD-Kartenleser mit auf dem Board. Und im Gegensatz zur Bluepill sind die nicht größtenteils mit "Fake-"Controllern bestückt.
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
, Stunde */ f_sekunde = true; if (mytime.tm_sec == 0) f_minute = true; if (mytime.tm_min == 0) f_stunde = true; /* Clear Interrupt pending bit */ RTC_ClearITPendingBit
der Platine war lief sie richtig. Allerdings kriege ich die Zeit immer vom Master und das ist ein F407, den ich in wochenlanger Kleinarbeit kalibriert habe... nach Gefühl, mal mehr mal weniger Takte addiert oder subtrahiert. Grad geschaut: F407 hat aktuell 2s Abweichung nach ca 6 Wochen.... Die
-
Thread
Rauchmelder Ei650iC Protokoll auf der Leitungsvernetzung?
ist ausschließlich für die 230Volt Systeme gedacht. Ei selbst empfiehlt mir die Verwendung des Ei407g und einen Funkempfänger in einem Melder. Dieser gibt das dann auf den Bus weiter. Vorher waren das ELV Rauchmelder und die konnte ich über ein Homematic Modul manuell auslösen. Habe mir den Ei407g
genauer angesehen. Die Funkmodule basieren auf einem PIC und einem TI/Chipcon RF Transceiver (PIC16F684 bzw. CC1000 bei den Ei605MRF und Ei650M, PIC16LF1936 bzw. CC1101 beim Ei600MRF). Das Bild im Anhang ist von einem Ei605MRF, Quelle ist die Dokumentation bei der FCC. Das Auslesen des Codes ist
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
Gerald, ich denke ich habe das gleiche Problem. Ich möchte unter Windows 10 (64bit) für die STM32F407 einen COM-Port einrichten. Ziel ist es einige Beispiele von Matlab/Simulink zu testen. Gibt es inzwischen hierfür eine Lösung bzw. einen workaround. Vielen Dank schon an dieser Stelle. Reinhard
/Serial Konverter vor den STM zu hängen und dann rein seriell zu kommunizieren. Mit dem STM32F407 habe ich mich auch noch nicht beschäftigt, eher mit der STM32LXX Familie. Der ComPort seitens STM war aber auch nicht mein Problem, vielmehr die geänderte Funktionalität in Win10 gegenüber
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
@ 0 "" 2 405 @ 613 "../src/USB.c" 1 406 0008 00BF nop 407 @ 0 "" 2 408 @ 614 "../src/USB.c" 1 409 000a 00BF nop 410 @ 0 "" 2 411 @ 615 "../src/USB.c" 1 412 000c 00BF nop
.fpu softvfp 405 Nop: 406 @ args = 0, pretend = 0, frame = 8 407 @ frame_needed = 1, uses_anonymous_args = 0 408 @ link register save eliminated. 409 0000 80B4 push {r7} 410 0002 83B0 sub sp, sp, #12 411
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
interessiert, ich bin gerade dabei einen Audio-DSP mit 4*in und 4*out zu machen. Das wird ein Stm32F407 und zwei SGTL5000 Codecs die Full-Duplex an den zwei I2S Ports betrieben werden. Kann ja dann mal berichten, bin gerade am Routen der Platine... So wie es aussieht kommte ich sogar mit zwei
Hallo, kurzes Update: Ich habe heute mal ein STM32F4 Discovery-Board genommen (mit dem f407vgt6 drauf) und habe daran das audio-shield des teensy 3.x dran gemacht (da ist ja ein SGTL5000) drauf. Habe dann den Startup-Code von der Teensy-Lib genommen
-
Thread
STM32 C Programmierung Tutorial (Buch)
Beitrag #5179352: > HAL macht das alles per Mausclick und zwar ohne Fehler. Aktuelles Cube für STM32F407VG => USB Audio Device in Cube zusammenklicken. Fehler. Der Code Generator vergisst ein oder (|) bei der Initialisierung der Clocks. Soviel zu "ohne Fehler"... Marc V. schrieb im Beitrag #5179352
Für den STM32F407 gibt es ebenfalls noch das Clock Config Tool, das leider in Excel mit Macros geschrieben ist. http://www.st.com/en/development-tools/stsw-stm32091.html Das generiert registerbasierten Code,
-
Thread
[STM32F4] Debugger: trace_printf()
Jetzt mußte ich erst mal schauen um was es überhaupt ging... Aha. Auf dem STM32F407 Discovery Board ist der Lötjumper SD12 gesetzt, das heißt Port B3 des 407 (Signal: T_SWO) ist mit Port A10 des F103 (ST-Link) verbunden. Dann sollte es von dieser Seite keine Probleme geben, oder?
int handle; /* Add whatever needed */ }; FILE __stdout; FILE __stdin; int fputc(int ch, FILE *f) { if (DEMCR & TRCENA) { while (ITM_Port32(0) == 0); ITM_Port8(0) = ch; } return(ch); } printf("debug Ausgabe was auch immer"); Habe ich mir auch nur ergooglet. Gruß,
-
Thread
Netzwerkverbindung mit µController
aber die PHY Chips zu bekommen, die sind auch massiv von der Knappheit betroffen. Gut ist der STM32F407, schnell und viel RAM/Flash. Den bekommt man noch auf China Boards bei AliExpress und auch PHY Module mit LAN8720. Software Unterstützung ist sehr gut, dafür gibt es mehrere OpenSource OS. Olimex hat auch ein Board mit dem 407 und PHY drauf, die haben das jetzt auch für GD32 umgebaut weil gerade die STM mit Ethernet nicht zu bekommen sind.
-
Thread
Lüftersteuerung per GPIO und Transistor
the_inside_of_a_lownoise_adapter_for_a_pc_fan/ Nimm ein paar 1N400x, und parallel zu denen einen Elko von einigen 1000µF.
im Beitrag #6900882: > Nimm ein paar 1N400x, und parallel zu denen einen Elko von einigen > 1000µF.
-
Thread
STM32 über Bootloader programmieren
Ich habe mal so einen Bootloader für einen STM32F407 geschrieben, mit einer kleinen Logik sozusagen. Mehr aber als Machbarkeitsanalyse und Erfahrung für mich für die Zukunft, habe den Bootloader bislang aber noch nicht bei mir eingesetzt, weil meine
kann ich Zeug ins Flash schreiben? Das steht im Reference Manual für deinen Controller, für einen F407 wäre das z.B. www.st.com/resource/en/reference_manual/dm00031020.pdf Dort unter Kapitel 3 "Embedded Flash memory interface" lars schrieb im Beitrag #5281846: > 1. Wie schreibe und installiere
-
Thread
STM32F4 - Virtual Com Port (CDC)
Hallo, Ich bin gerade dabei mich beim STM32F407 MC einzuarbeiten und möchte für Debug Zwecke Ausgaben auf einem Terminal am Rechner machen. Ausgehend von diesem Code: https://github.com/ceterumnet/stm32f4_serialUSB hab ich es auf dem Discovery
Board ist es aber ein 12MHz Quarz das bedeutet, du musst zwei Files abändern : das File "stm32f4xx_conf.h" : ist -> Zeile 29 : #define HSE_VALUE ((uint32_t)8000000) soll -> Zeile 29 : #define HSE_VALUE ((uint32_t)12000000) das File "system_stm32f4xx.c" : ist -> Zeile 147 : #define
-
Thread
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
Fullspeed USB und ist damit sehr schnell, was sich durchaus positiv beim Debuggen bemerkbar macht. Der F407 hat 512/1024 kB Flash, auch große Programme sind damit blitzschnell geflasht. Vor der großen Krise hat der V3 Mini <8€ netto bei den Distris gekostet. Und um den noch universeller zu machen hat STM
lassen. Den Test mit DIY Board und seriellem Bootloader kann ich morgen auch machen, habe diverse F407 Boards. Aber nur mit der STM32CubeProgrammer Software, das W.S. Zeug kommt mir nicht auf den Rechner.
-
Thread
Frage zu Python if else Einrückung
damit in als Generator realisiert werden kann. Der Code des TE sieht dann so aus: [code] n = 407 isPrime = n > 1 and all(n % i > 0 for i in range(2, n)) print(f"{n} is {['not ', ''][isPrime]}a prime number") [/code] Ok, Die letzte Zeile habe ich, um den Whitespace-Einrückungsgegnern entgegenzukommen
, den ich sehe, der f-Strings benutzt... Bin gespannt, wann sich der Erste darüber beschwert, der das Feature nicht kennt und es darum doof findet. ;-)
-
Thread
Lüftersteuerung für Verstärker funktioniert nicht zuverlässig
Z-Diode ob da 15V anstehen und den C419 1µ/50V. Die 1µ gehen häufig hinüber, manchmal nur noch 100nF. Am Besten durch einen 1µ/100V ersetzen.
weitere Tests so billige China Dinger für ein paar € gekauft. Gekauft habe ich neue Kondensatoren (1uF 100V, 220uF 100v, 47uF 100v, 2x 100uF 35V), neue Z-Dioden (24V 1,3W, 12v 1W, 15V 1W, 6,2V 1,3W), Widerstände 33k und 4,7K
-
Thread
Gesteuerte LED Stripes für Serverschränke
Ich würde evtl eines dieser beiden Setups auswählen: 1. Jedes Endgerät am Ethernet Dazu einen PIC18F67J60 als Endgerät. Ein kleiner 8-bitter mit 10MBit Ethernet integriert. Dann muss nur noch ein MagJack und die LED-Treiber mit aufs board (zzgl. Spannungsversorgung versteht sich) 2. Ethernet"Gateway"-Lösung Dazu würde ich mehr Leistung bevorzugen, z.B. ein Cortex M4, z.B. STM32F407, z.B. Olimex Demoboard STM32E407. Die Endgeräte selbst können dann sogar nur aus Schieberegister bestehen, die via SPI gesteuert werden. Aber das sind an der Stelle nur Ideen. Was genau für euch
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
topic/348994#new Eine ganz einfache Ansteuerung dazu funktioniert schon am ext. Datenbus vom STM32F407: http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-1 ff.
Scherze! Ich kenne die RX von Renesas mit 100 MHz Flash-Zugriff. Im Vergleich dazu sind die STM32F4 (grob) proportional zur Taktfrequenz schneller. Meinem obigen Link folgend kann man die Zeiten für Zeichenausgabe auf einem TFT sehen: RX610 @ 100 MHz / STM32F407 @ 168 MHz. Selbst bei ISR-Aufrufen
-
Thread
Universal LCD+Input Modul mit MachXO2
7er verschiedene da. Das TFT hängt gerade an einem 407. Die Variante mit eigenem FPGA fände ich aber auch flexibler... Duke
Echtzeit auf den Screen zu bringen und dabei die SDR Processe weiter abzuarbeiten. Bei den 405/407 512kB-Flasch und 429/439 2MB-Flasch Controllern der STM32F Reihe wird es mit dem 192kB bzw 256KB RAM und den 180 MHz CPU Takt schon knapp. Die STM32F7xx mit 216MHz und der STM32H7xx mit seinen 400MHz
-
Thread
China STM32 Board "Redbull"
kannst, ist es eine ganz ordentliche Plattform. Link: http://www.superkato.net/2012/11/21/china-stm32f103zet6-arm-cortexm3-eval-board-mit-7-lcd/
Muss es der F103 sein? Wenn es dir nur darum geht, in die Materie rein zu kommen, bekommst du auch schon sehr gute Cortex M4 Boards um das Geld: http://www.ebay.at/itm/STM32F407VET6-STM32F407-STM32-ARM-Cortex-M4
-
Thread
WordClock mit WS2812
ein SPI statt TIMER zu benutzen? ich konnte dies zumindest erfolgreich bei mir mit seinem STM32F407 und dem gleichen blauen STM32F103C8T6 board testen. Die WS2812B scheinen von den timings her ausreichend tolerent zu sein. Damit kann ich dann über DMA+SPI einen kompletten "Frame" schicken, das
mir ja mal Deinen geänderten Source zuschicken, schaue ich mir > gerne an. :-) klar für den STM32F103: https://github.com/benwilliam/equinox_clock/tree/master/WS2812b_SPI/ws2811_2/f103c8t6 für STM32F407: https://github.com/benwilliam/equinox_clock/tree/master/WS2812b_SPI
-
Thread
Freescale FRDM-K64F Fragen
einiges; ist ja eh wie bei Keil. Zumindest kannst beginnen. - Das SDK ist für diesen Kinetis K24F, K63F, und K64F gedacht. Eigentlich könntest loslegen. - Ich hab's mal auf die Schnelle reaktiviert, damit ich dir diese Zeilen schreiben kann. Viel Spaß Grüße Gerald ---
verlassen, recht hoch. Es waere also sehr nett von Dir, wenn Du hier Deine Erfahrungen mit dem FRDM-K64F wiedergeben könntest.
-
Thread
Fehler bei der Bibliothekinitialisierung in Keil 5
Hallo, Weißt jemand wie man diesen Fehler in (#include "stm32f4xx.h") beheben könnte? Die Fehlermeldung lautet "fatal error in include chain (stm32f407xx.h):'core_cm4.h' file not found" Software Pack für STM32F407VGTx habe ich schon mit dem Pack Installer
alle dazu gehören und sind ein Teil von CMSIS(includes). Aber warum waren sie nicht in Zip(stm32f4_dsp_stdperiph_lib.zip), den ich von St Homepage herunterladen habe, enthalten? Da waren nur stm32f4xx.h und system_stm32f4xx.h 2. Danach kam die Fehlermeldung : "...warning: #1-d: last line of file
-
Thread
STM32 virtual COM-Port via USB, Abfrage ob auf PC geöffnet
Ich habe hier ein STM32F407G-DISC1 Evalboard (mit STM32F407VGT6 drauf). Das programmiere ich mit Hilfe von STM32CubeMX und STM32CubeIDE. Der USB_OTG_FS ist als Full Speed (12 MBit/S) Device konfiguriert. Darauf setzt die
-
Thread
stm32 can not acess memory
Hallo zusammen Verwende einen STM32f407, IDE Keil prof, und den ST-LINK/V2 Habe heute versucht ein neues Projekt zu debuggen, bei der übergabe der clock Konfiguration bekomme ich immer den command cannot access memory... Bei alten (
zerstört wurde?? Ziemlich wahrscheinlich... :-) Studier' doch mal die Memory Map von Deinem F407. Ich bin überzeugt, dass da wo Du zugreifen willst kein Speicher liegt....
-
Thread
Ethernet für Mikrocontroller: Wo PHY und Übertrager platzieren?
Fast-Ethernet-Anschluß (100Mbit/s) versehen. Ich habe also folgende Komponenten: - Mikrocontroller (STM32F407), auf der Hauptplatine - PHY-Chip (DP83848) - Übertrager mit Beschaltung (R und C) - RJ45-Buchse, auf der Ethernet-Platine Aus der technischen Gegebenheit heraus sitzt der Mikrocontroller auf
der Lösung, wie sie Steve F. vorgeschlagen hat (und auch demonstriert). Bei einer Kabellänge von 20cm geht garnichts! Bei einer Kabellänge von nur 10cm geht schon was, aber nicht sauber. Es gibt erhebliche Kommunikationsprobleme
-
Artikel
STM32 - Einstieg mit Em::Blocks
ich komme ;) Die Entwicklungsumgebung. Hardware. Zum testen der Anwendungen, benutze ich das STM32F4-Discovery Board, welches einen Debugger, Peripherie und natürlich einen STM32 Controller (STM32F407VGT6) enthält. Deshalb sind alle Beispiele hier für den STM32F407VG Controller ausgelegt, können aber
der Controller auch die entsprechende Peripherie bereit stellt. Diese Dateien dürfen nicht beim STM32F4-Discovery/STM32F407VG hinzugefügt werden. stm32f4xx_dma2d.c/.h stm32f4xx_fmc.c/.h stm32f4xx_ltdc.c/.h stm32f4xx_sai.c/.h Daraus resultiert folgende Struktur: Anschließend kann die Standard-Peripheral-Library
-
Thread
arm-gcc Problem mit -Os
Also zuerst mal zu meinen Setup: -) STM32F4DISCOVERY(STM42F407VG) -) CoIDE 1.7.3 -) arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.7.320121207 (release) [ARM/embedded-4_7-branch revision 194305] Mein Programm sieht im Moment
cortex-m4; -mfpu=fpv4-sp-d16; -mfloat-abi=hard; -mthumb; -Wall; -ffunction-sections; -g; -Os; -DSTM32F407VG; -DSTM32F4XX; -DHSE_VALUE=((uint32_t)8000000); -D__FPU_USED; -DUSE_STDPERIPH_DRIVER; -D__ASSEMBLY__; -I.; [/code] Und gelinkt mit: [code] -mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=
-
Thread
Frage an Anwender von Waveshare STM32 Boards und Touch HY32C
Programmierung von STM32 Microcontrollern CooCox IDE und Waveshare Boards verwenden. Ich habe ein Open 407Z Board und habe mir das mitgelieferte Touch Beispiel angesehen, auf der CD zu finden unter: "CD":\data\program\Open407Z\TouchPanel\User hier nochmal die Main routine int main(void) { TP_Init
Hallo Marc Ich habe gerade eben ein WaveShare Open407V-D mit einem STM32F4DISCOVERY bekommen. Auf der CD befinden sich auch ausführbare Beispiele (D:\data\program\Open407V-D) wie "LCD" oder "TouchPanel", sogar mit "Keil MDK-ARM Projekt-Datei". Man muss