-
Thread
Midi Platine bauen
[c] void loop() { // play notes from F#-0 (0x1E) to F#-5 (0x5A): for (int note = 0x1E; note < 0x5A; note ++) { //Note on channel 1 (0x90), some note value (note), middle velocity (0x45): noteOn(0x90, note, 0x45); delay(100
wenn du ohne anschlagsdynamik nur 64 tasten brauchst + noch paar tasten extra kannst du auch ein stm32f407 discovery board (ca. 15€) nehmen. der uC hat genug I/O's, kostenfreie Entwicklungsumgebung für C findest du bei coocox.org. Beispielprojekte den UART zum spielen zu bringen und nen taster auszulesen
-
Thread
Wie DSD64 & DSD128 zu PCM wandeln?
Daten die über Ethernet rein kommen und diese muss ich zu PCM wandeln. Das ganze läuft auf einem STM32F407 und die Audiodaten kommen ganz normal über die I²S schnittstelle zu einem Wandler. ETH und Audio Out gehen, jedenfalls wenn ich eine WAV Datei übertrage. Die DSD Daten kommen auch rein nur
-
Thread
STM32F4 Tastenabfrage C++
Guten Tag, ich habe gerade mit einem STM32F407 Mikroprozessor begonnen zu programmieren. Dies in C++. Ich habe bereits erfolgreich einige LED's aus- und eingeschalten und möchte nun einen Taster abfragen. Ist der Taster aktiv sollten alle
-
Thread
Woher weiß der Linker, welche Regions ins Hexfile kommen?
Hallo zusammen, folgendes Problem: Ich habe einen STM32F407VG mit "Core Coupled Memory" (CCM = spezielles RAM) an 0x10000000. Mein Linker-File sieht so aus: [c] MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K SRAM1 (xrw) : ORIGIN
-
Thread
möglichst universellen 433MHz MQTT Sensor bauen.
Einfach geht es mit den ESP, da gibt es einen Client für oder auch für Cortex-M gibt es Clients. Ein STM32F407 + ext. PHY Board (zusammen ca. 15-20 €) läuft bei mir auch mit MQTT. Dann habe ich noch eine Bridge, das ist einfach ein RFM69 Modul auf Adapterplatine am Raspberry Pi. Das Board ist komplett
-
Thread
Kalibrierung Inertialsensor - Wie Anwendungsumgebung für MAG berücksichtigen?
beschäftige mich aktuell mit der Kalibrierung von Inertialsensoren (IMU - MPU9250, Mikrocontroller stm32f407, Spi) Die Kalibrierdaten vom ACC, Gyro und MAG sind bereits aufgenommen worden.(extern). Nun soll noch zum MAG der Bias für unsere Anwendungsumgebung in die Kalibrierung mit einfließen.
-
Thread
STM32F4 - Debbuging mit GDB/openOCD funktioniert nicht?
Hallo, ich habe mal wieder ein Problem mit meinem STM32F407VG Discovery Board. Ich habe mittlerweile erfolgreich mein Programm unter Linux zum laufen gebracht und es erfolgreich mit st-flash auf den yC geladen. Jetzt habe ich mir openocd und den
state: halted [debug]target halted due to debug-request, current mode: Thread [debug]xPSR: 0x410f0000 pc: 0x08006024 msp: 0x2001fff8 [debug]>>>>>>cb_gdb:>>>>>>cb_gdb: [debug]> load ./bin/Debug/iCBox.bin [debug]"./bin/Debug/iCBox.bin" is not an object file: File format not recognized [debug]>>
-
Thread
ARM Cortex M4 SVCall
Hallo, ich experimentiere mit einem STM32F407. Ich möchte SVC verwenden. Dazu habe ich folgenden Assemblercode geschrieben: mrs r0, psp ldr r0, [r0, #24] sub r0, r0, #2 ldrb r0, [r0] bx lr normalerweise läuft
-
Thread
Umrechnen von ADC Wert zu Einheit
Hallo Forum, ich bin neu mit dem STM32 Discovery F4 zugange. Ich versuche gerade einen Temperatur-Sensor (0-250°C, 4 bis 20mA) über einen Widerstand auszulesen. Der ADC liefert mir ja für 12bit = 4096. 3,256V ist die Spannung
2^n = 4096 Dann hab ich doch bspw beim ADC wert 512 : 512 * 3,256V ------------- = 0,407V 4096 Wenn ich jetzt die Temperatur haben möchte vom mA Strom Signal des Sensor: 0°C 250°C ADC 0mA 4mA 10mA 20mA ADC1 0,000V 0,653V 1,608V 3,206V
-
Thread
LWIP möchte kein TCP senden
habe deinen Codeschnipsel mal in mein Mbed Target mit F407 reingeworfen, funktioniert. Beim bind benutze ich allerdings die IPAddrAny, also [c] IP4_ADDR(&ip, 0,0,0,0); [/c]
bei 10MBit eine der LEDs auf LINK setzen kann. Die 100mbit LED kann ich ja nicht auswerten. Per STM32L0 eine config per MDIO reinschieben sehe ich schon als geschummelt an. Vor allem weil das dann mal eben die Rechenleistung des TTL MIPS ver x-facht. Aber komisch, dass damit ARP und ICMP/Ping gingen
-
Thread
Sinnvolle Pin-Anordnung Eagle-Symbol?!
Hallo, ich möchte mit einem STM32F407VGT (LQFP100) eine Schaltung aufbauen welche mir auch zukünftig noch Spielraum für neue Ideen bietet. Ich habe somit versucht sinngemäß Pins zusammenzufassen um diese für bestimmte Funktionen zu
-
Thread
[STM32]Timer PWM Output
Hallo, ich versuche mich zur Zeit an einem PWM Beispiel. Ich arbeite mit dem STM32F407-Discovery Board. Angepasst wurde entsprechend: HSE Frequency(Hz)8000000 PLL_M 8 SYSCLK = ((8MHz / PLL_M(8)) * PLL_N(336)) / PLL_P(2) = 168MHz Ich möchte gerne folgendes
-
Thread
Timer funktioniert nicht
Hallo, Ich habe folgendes Problem: Ich benutze den STM32f407 und versuche einen Updateinterrupt vom Timer2 auszulösen, allerdings wird dieser nicht ausgelöst. hier meine Initialisierung: void InitTimer2(void){ //TIM2->CR1 |= 1 << 7; //Autoreload
-
Thread
Wie sind die Einstellungen beim signalgetakteten Timer durchzuführen (STM-Board)
eine bestimmte Anzahl Flanken von 2 digitalen Quadratursignalen eines Drehgebers gezählt wurden. Das STM 32F407 bietet genau für diese Anwendung eine Timer-Funktion "Encoder" mit 2 Eingängen an. (Dokumentation siehe Anhang)... Laut der Doku wird ja hier ein Auf-und Abwärts-Zähler generiert (je nach
-
Thread
Massive IO Porterweiterung - Stabilität des IO - mehrfaches SPI
einfachsten macht man das wirklich mit einem Controller der einfach ein paar mehr GPIOs hat (z.B. STM32F407 auf dem STM32F4Discovery, welcher schon 140 nutzbare IOs hat), dann musst du auch kein Grab an Schieberegister dranhängen. Ansonsten einfach schnell genug schieben, aber ich glaube ich hab dein
Das sind > 7.20 Euro, das ist verschmerzbar. Ein Output-Board für den Rasperry-Pi kostet 9 Euro, 32 Pins kaskadierbar. Ich brauche eins für den Input.
-
Thread
STM Schrittmotor Regelung
Hallo µpc community, ich möchte eine Motorregelung bauen für meinen STM32f407 bauen. Dazu habe ich eine Motorsteuerung, die im µStep bereich dreht (16 steps um 1,8° zu drehen). Ich habe auch schon einen Timer implementiert mit dem ich die Frequenz der Steps ändern kann
-
Thread
STM32F4 Alternate Port Functions
Hallo Leute, ich wollte mal wieder den UART am STm32F407 in Betrieb nehmen. Das ganze funktioniert auch. Ich verwende (für diese einfachen Dinge) keine Treiber, da ich denke, dass eine 5 zeilige UART-Initialisierung auch noch mit puren Registern erfolgen
-
Thread
GUI für Mikrocontroller - GitHub ist voll davon
und Touchscreen kostet ca. 10€, ein direkt steckbares Prozessorboard wie Arduino mega2560 oder ein STM32F407 kostet noch einen 10er dazu. Das ist schon spottbillig und genug Power für Steuer und Messaufgaben hat man damit auch. Ich hatte auch Software für ein Chart gesucht, bin aber beim selber schreiben
-
Thread
SMS versenden (C35i, S45i) von Mikrocontroller-Board aus
Hallo, ich möchte von einem Mikrocontroller-Board aus (STM32F407) SMS versenden (über serielle Schnittstelle). Die entsprechenden AT-Kommandos sind bei nobbi.com gut beschrieben. Einfache Kommandos gehen. Allerdings funktioniert nicht das AT+CMGS Kommando
-
Thread
STM32F4 Timer zählt nicht
Hi ich habe in C eine Funktion geschrieben zum Initialisieren des Timer 7 auf dem STM32F407 die nicht wie erwartet funktioniert. Der Counter bleibt einfach bei 0. Das ganze läuft bei mir in Keil uVision Debugger als Simulation. Kann es daran liegen? Das ganze läuft mit 84 MHz und
-
Thread
Generelle Frage zu ARM-Development, Frameworks und WebSockets
lange Zeit nur eine Implementierung für Windows in den Samples zu finden war gibts jetzt auch was für STM32F407 bzw Atmel. Hat schon jemand Erfahrungen damit gesammelt und kann berichten? Wenn ich das nächste mal Ethernet brauche versuche ich das auch mal, hoffe aber jemand macht mal ein Sample für LPC17xx
2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-------+-+-------------+-------------------------------+ |F|R|R|R| opcode|M| Payload len | Extended payload length | |I|S|S|S| (4) |A| (7) | (16/64) | |N|V|V|V| |S| | (if payload len==126/127
-
Thread
[S] STM32F4DIS-BB und STM32F4DIS-LCD
Hallo Leute, hat jemand noch diese 2 Boards zu verkaufen? STM32F407 LCD und BaseBoard (BB).
-
Thread
STM32 ADC DMA falsche Interrupt Frequenz
Hallo zusammen, ich versuche auf einem STM32F407-VG Chip 14 ADC Werte über ADC1 auszulesen, und diese über DMA zu speichern. Da ich eine gewisse Anzahl an Werten mitteln möchte, will ich nach einem DMA Umlauf einen Interrupt auslösen und
-
Thread
Mehrere Devices an einem SPI, Speedumschaltung
ATmega2560 kann bis zu 5 SPI-Master bereitstellen. Das war auch mein neuer Ansatz und deshalb bin ich auf STM32 mit 6 SPIs umgestiegen, von denen ich bisher maximal 5 benutzt habe. Die 'alten' F407 benutze ich dann für solche Zwecke besser nicht mehr. Eine zeitlang hatte ich auch die Routinen gelockt mit einem
-
Thread
LwIP mit CubeMX
Hallo *, gibt es jemand der lwIP direkt aus CubeMX generiert schonmal auf einem STM32F407VE zum laufen gebracht hat? Als PHY wäre der DP83848 interessant.
-
Thread
Zeigt her Eure IoT Projekte Bilder
funken möchte, findet hier ein passendes Projekt: https://homematic-forum.de/forum/viewtopic.php?f=18&t=43247&sid=b7d85b6da565bf505ab8a407b55e1b1e#p430940
möchte, findet hier ein > passendes Projekt: > > https://homematic-forum.de/forum/viewtopic.php?f=18&t=43247&sid=b7d85b6da565bf505ab8a407b55e1b1e#p430940 Geht das auch mit Homematic IP?
-
Thread
CoreMark - Schon immer Lizenzbeschränkt?
Hallo zusammen, ich wollte eben den CoreMark auf meinem STM32F407-Discovery-Board zum laufen bringen und habe eben gesehen, dass der Benchmark von EEMBC lizenziert werden muss. Ich meine mich zu erinnern, dass das bis vor ein paar Jahren noch nicht nötig war
-
Thread
STM32 Motorsteuerung und ADC Trigger
Hallo, ich steuere mit meinem STM32F407 zwei BL-Motoren. Zudem möchte ich noch die Ströme der Motoren messen. Dazu habe ich bei jedem lowside FET einen Shunt und Opamp platziert. Jetzt möchte ich den ADC jeweils dann triggern, wenn
-
Thread
neue ws2811 Lib + Anwendungsfall
eine HTL Diplomarbeit: Beinhaltet eine neue ws2811 Lib für den STM32F407VG (Discovery Board). Durch DMA Nutzung bleibt die CPU Auslastung auf einem Minimum. https://github.com/ain101/SedecimWS2811 https://github.com/ain101/SedecimWS2811/tree/master/ws2811_Lib
-
Thread
OV7670 an STM32F102
Mein Projekt einer Zeitraffer-Kamera mit einem Bild am Tag schreitet endlich wieder voran. Der STM32F103 wartet immer wieder mit neuen Überraschungen auf. Die heutige Lösung, die zum Auslesen eines Bildes geführt hat: Meine verwendeten Pins PB3 und PB4 sind standardmäßig schon als JTAG in Verwendung
at byte 262142. Writing image succeeded! Wrote 383380 bytes, used 2 RAM chips. Image dimension: 407 x 470 pixel. First 10 bytes captured: [101]: 129 [102]: 133 [103]: 129 [104]: 134 [105]: 133 [106]: 126 [107]: 128 [108]: 132 [109]: 128 [110]: 128 [/code]
-
Thread
SDIO SD-Karte ACMD41 immer busy
Hallo, ich versuche eine SD-Karte am STM32F407 ohne die HAL Libraries zu betreiben. Ich sende zuerst CMD0 => klappt. Dann CMD8. Die Karte antwortet spezifikationsgemäß und akzeptiert meine Spannung. Dann sende ich ACMD41 (CMD55 + CMD41
-
Thread
RS232 auf Display ausgeben, ohne Computer
Neu bekommt man diese von Glyn. Dazu könnte ich Dir ein Entwicklungsmuster für die Ansteuerung (mit STM32F407) für € 20 anbieten. Abbildung ähnlich wie hier: http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-5 Alternativ paßt auch ein anderes EDT-Display mit 4,3": https://www.reichelt.de
www.tvterminal.de/info/index.html Es scheint da auch noch ein Spezialangebot zu geben, mit allen Teilen, f. <30€.
-
Thread
Transistortester AVR
Die Kondensator-Routine ist noch in Arbeit, implementiert ist derzeit nur die Umskalierung von nF auf µF, um den sonst eintretenden Overflow der 32Bit zu verhindern. Es ist derzeit sicherlich nur eine Testversion! Grüße Karl-Heinz
ihn deshalb umbauen. Soviel ich weis muß man einen 8MHz Quarz anbauen, den ARef Kondensator auf 1nF reduzieren, und eine Spannungsreferenz anbauen. Ich hab auch schon nen Atmega32p-pu den ich dann benutzten möchte. Als Spannungsreferenz möchte ich nen TL431ACL nehmen, der macht ja auch 2,5V
-
Thread
GPIO-Ports und Keypad richtig konfigurieren
Hallo zusammen, ich habe vor kurzem angefangen mich mit dem STM32F407 Board auseinanderzusetzen, da ich gerne kleine Projekte umsetzen möchte. Aus diesem Grund wollte ich klein anfangen und habe jetzt leider ein kleines Problem, wobei ich eure Hilfe gebrauchen
-
Thread
Keil USB RTE OTG HS Device /Window Fehler beim anfordern einer Gerätebeschreibung
Tag Ich bin neu in der USB Thematik und habe seit einigen Tagen Probleme mit dem USB auf unserem STM32F407 (USB Device IDE von Keil). Ein Kollege hat eine Python Applikation geschrieben um Daten vom Chip auf den PC zu senden und zu empfangen, es hat mit USB FS auch so funktioniert. Auf der Hardware
Port Number: 2 Companion Hub Symbolic Link Name: USB#VID_2109&PID_8110#5&3418820d&0&14#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ---===>Device Information
-
Thread
Bitte um Überprüfung meines Layouts
eine Massefläche. Die Relaistreiber werden über die Portexpander MCP23017 angesteuert und diese über STM32F407. Rechts und unten an der Platine soll Draht auf die Pads gelötet werden, die dann auf jeweils einen Hochstromstecker gehen. Ich könnte sicherlich jedes kleinste Detail beschreiben, aber dann würde
-
Thread
Wie einen DMA-Stream definiert stoppen?
Ein OV7670-Camera Modul auf dem "Open407V-D" Board(stm32f4 discovery) wird als DCMI über DMA-Stream ausgelesen. Über FSMC wird das Display(TFT Graphic touch screen LCD/SSD1289) mit diesen Daten beschrieben. Wie kann ich den Daten-stream
-
Thread
LwIP Sockets API vs. Raw API vs. uIP Stack
Unterschied Socket vs. raw kann ich zwar nix sagen, aber ein paar Erfahrungswerte mit dem LWIP raw API: STM32F407 (168 MHZ ARM-cortex M4 mit 100MBit Ethernet), Computer und uC-Board am gleichen (Gigabit-)Switch. LWIP raw API, FTP-server (eigener code): Download-Rate von SD-Karte ca. 4 MByte/s. Ersetzt
-
Thread
STM32F4 Frequenz messen mit Timer5
Hallo Ich möchte bei einem STM32F407 eine Frequenz bei PA2 messen. Dazu nehme ich den Timer5. Mit dem Capture Compare müsste das doch gehen oder was mache ich falsch? TIM_ICInitTypeDef TIM_ICInitStructure; GPIO_InitTypeDef
der Compiler? Aber immerhin hast Du einen Blick für diesen Kopierkram :-) Längere Quelltexte der STM (u.a.) sind ja fast nicht mehr lesbar, da sich gleiche Befehlssequenzen immer wiederholen, sich dann aber doch in nur einem Zeichen unterscheiden. Mach Fax schrieb im Beitrag #3798416: > Ich habe
-
Thread
Erfahrung mit USB HID programmierung?
Hallo zusammen, ich arbeite gerade an folgendem Problem: Ich möchte gerade einen Akku über einen STM32F407 auslesen und dann die Daten dem PC über USB HID zur verfügung stellen, sodass ich diese direkt für das Power Management von Windows nutzen kann. Sprich über HID Power Device: http://www.usb.org
the configuration*/ 0xE0, /*bmAttributes: bus powered and Support Remote Wake-up */ 0x32, /*MaxPower 100 mA: this current is used for detecting Vbus*/ /************** Descriptor of Joystick Mouse interface ****************/ /* 09 */ 0x09, /*bLength: Interface
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
noch auf dem Steckbrett und der Kontakt vom Temperatursensor ist wackelig, nix gut... Ein schönes STM32F407 Board mit Display läuft hier schon lange zur Probe, muss nur noch die Ofenhardware dran und ein bisschen Software rein. So geht die Zeit ins Land. Aber die Pflanzenzeit im Garten geht ja gerade
auf dem Steckbrett und > der Kontakt vom Temperatursensor ist wackelig, nix gut... Ein > schönes STM32F407 Board mit Display läuft hier schon lange zur > Probe, muss nur noch die Ofenhardware dran und ein bisschen Software > rein. So geht die Zeit ins Land. Hier genauso. Aber da arbeiten andere
-
Thread
ChatGPT analysiert uc.net
zwischen „Threads eröffnen“ und „Forum ist aktiv“. Für Ende 2015 lässt sich beispielsweise Beitrag #4.407.948 nachweisen. Zum Vergleich: Mai 2012: #2.685.696 Ende 2015: #4.407.948 Ende 2022: bereits mindestens #7.301.758 Damit ergibt sich ungefähr: 2001–2012: ≈ 2,69 Mio. Beiträge → Ø 647/
, sind noch da. Das ist gleichzeitig Stärke und Schwäche. 2. Nachwuchs kommt – aber anders. ESP32, Arduino, STM32, Raspberry Pi, KiCad usw. sorgen weiterhin für neue Fragen. Die aktuellen Themen zeigen das sehr deutlich. 3. Das Internet hat sich verändert. Ein Anfänger fragt heute eher ChatGPT
-
Thread
Tasterverarbeitung mit ARDUINO-C
Routinen von Peter funktionierten bei mir auf allen möglichen uC, einschließlich Arduino AVRs. Von STM32, DSPIC, MSP430, PIC, AVR, Z8 und 8051 und man muß nur die HW und Timer ISR Zugänge entsprechend anpassen. Das Design von Peter ist "Rock Solid" und hat sich hier bei immer bestens bewährt. Gerhard
Coocox und später mit Atollic. Den Genino kenne ich momentan nicht. Ich baute mir damals einige STM32FMini Bords für F103/407 und verwendete JLINK V2. Aber für die kleineren Steuerungs Projekte ziehe ich aktuell wieder die 8-Bitter vor. Für Fernsteuerung hat man ja noch die ESP WLAN Bords Module die
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
sich für Batteriebetrieb ggf. auch mit autom. Abschaltung. Dann habe ich noch eine Schaltung mit STM32F407, wofür auch eine Leerplatine verfügbar ist und die 2x16 -> 4x20 LC-Anzeigen ansteuert. Damit kann man Zeiten mit ca. 6 ns Auflösung messen. Bislang habe ich nur ein Programm für einen 4-kanaligen
-
Thread
MCU mit 24-Bit-SPI?
Nein! ... wenn man es richtig macht. Hier Anschauungs-Material (zwei 8-Bit Transfers auf einen STM32F407): https://www.mikrocontroller.net/topic/415233#4841468
Familie können das >Transfer bit length is selectable as 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, or 32 bits. Z.B. R5F565N7ADFP https://mou.sr/3Hxw1el Grüße
-
Thread
Mit Schaltungsaufbau und Steuerung anfangen, wie und womit?
ich auch, meine ich jedenfalls, auf der ST Seite eine Empfehlung zu C++ gelesen), würde ich mir das STM32F4 DISCOVERY STM32F407VGT6 STM32 ARM Cortex-M4 Development Board kaufen und damit anfangen. Da brauchst du zunächst keine Widerstände und auch nichts anderes kaufen. Die F0 und F1 Boards sind noch
www.mikrocontroller.net/articles/Absolute_Beginner. Aber um das kurz zu machen. In jedem Fall einige 100nF Keramik. 330nF und 470nF. 47µF, 100µF, 330µF und 470µF. Ein paar Stück von jedem für den Anfang.