-
Thread
Z80 OUT (C) mit Register A belegen.
Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: [[STECCY]]. Der kann auch alle undokumentierten Opcodes des Z80. :-)
>Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: >STECCY. Der kann auch alle undokumentierten Opcodes des Z80. :-) Tja ... github wäre nicht schlecht ... wget https://www.mikrocontroller.net/svnbrowser/steccy/?view=tar -O steccy.tgz --2021
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
calculate_stm_crc() mit deinen Daten füttern. EDIT: Ich habe das jetzt mal mit deinem Testwert 0x1F7463AB gemacht. Ich komme mit meinem C Progrämmchen auf den Wert: 0x4bc4c523. Woher dien Wert kommt, kann ich nicht nachvollziehen. Mein Code funktioniert bei mir für einen STM32F407. Der sollte gemäß Tabelle ja dieselbe CRC-Einheit haben... Komisch. EDIT2: Habe den Wert mal auf meinem STM32F407 durch die CRC unit laufen lassen. Ergebnis: 0x4bc4c523. Ist es sichergestellt, dass du die richtigen Werte in das Modul schreibst und auch wieder richtig liest? Oder das CRC Modul bei deinem
-
Thread
VCF für μC-Synthesizer
Stefan F. schrieb im Beitrag #6795558: > und per 8Bit-PWM ausgegeben. Nur 8 Bit und dann auch noch PWM? Dir ist klar, daß das gerade 3.5 Bit Signalauflösung sind?
Serpentol" in Reinstform. So, wie "vergoldete Stecker" oder "sauerstofffreies Kupfer" (bewusst mit drei "f"...)...
-
Thread
Kleine aktive Magnetloop-Breitbandantenne
Röhrenverstärker für die Hard-Core Fraktion: https://www.radiomuseum.org/r/radiocontr_rex_a2a.html M.f.G.
> 16mm² Cu) auf eine Bandbreite von ca. 98kHz (-3dB) ... 73MHz > (Resonanzfrequenz der Loop an 5pF). Eine Resonanzfrequenz von 98kHz bis 73MHz an 5pF? Merkst du nicht, was du da für einen Bullshit schreibst?
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
leider sind die tollen MCUs fast einfach > nicht zu bekommen. Da gibt es ein China Board mit dem F407, kostete mal 10€, müsste jetzt immer noch zu bekommen sein. Das Board das auch in dem STECCY Projekt hier verwendet wurde. Das hat extra einen Header auf dem 16 Bit für das FSMC liegen, es gibt auch
8080 Interface. Johannes S. schrieb im Beitrag #6788450: > Da gibt es ein China Board mit dem F407, kostete mal 10€, müsste jetzt > immer noch zu bekommen sein. Das Board das auch in dem STECCY Projekt > hier verwendet wurde. Ah danke, schaue ich mir mal an. Johannes S. schrieb im Beitrag
-
Thread
AVR128DB mir 3-wire SPI
diese RTC nur 3 Leitungen für SPI hat: SCL, SDIO und CE. Im Datenblatt vom AVR128DB ist auf Seite 407 Kapitel 28.1 (SPI - Features) zu lesen: "Three-Wire Synchronous Data Transfer". https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf Weitere Hinweise zur
usw. Auch hier gibt es Verbesserung: alle Ports (nicht nur die Hälfte wie bei ATMega2560), A-B-C-D-E-F-G, sind mit sbi - cbi zu erreichen.
-
Thread
Wettersonde?
und mal schwächer, aber schon eigentlich zu > lange da für einen Satelliten oder eine Sonde. Die 407,7 ist wohl in Bergen gestartet und momentan über Celle unterwegs bei einer Höhe von 30 kM. Kurt
@ F.M bin begeistert, Danke
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
GPS-Lock auch mit hinreichender Genauigkeit und auch nicht sonderlich teuer: http://mino-elektronik.de/FM_407/fmeter_407.htm#c3 Ob das alles sinnvoll ist, kann ich nicht beurteilen.
mit > hinreichender Genauigkeit und auch nicht sonderlich teuer: > http://mino-elektronik.de/FM_407/fmeter_407.htm#c3 > Ob das alles sinnvoll ist, kann ich nicht beurteilen. Wenn ich Markus richtig verstanden habe will er die Differenz zwischen zwei Zeiten messen, dazu braucht er einen asynchronen
-
Thread
Farnell: Land unter durch Brexit?
zwei Jahre, wenn wieder großer Überschuss existiert ;-) Sieh Dir mal die Preise eines popeligen F407 an: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F407VET6_C28730.html
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
soviel Varianten der STM32 da wird man eher bei den Distributoren fündig. Einige ‚Standardtypen‘ wie F407 findet man auch bei AliExpress.
_474.html?q=stm32f407 zu einem völlig überzogenem Preis.
-
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
Einteigerfreundlicher ARM MCU für PWM mit Schrittmotoren und Modellbauservos
STM32F407 Ich mag den eigentlich nicht, und das liegt daran, dass die STM32-Familie viel hübschere Töchter als rusty old F407 hat. Aber für die gewünschte Anwendung passt er zufälligereweise gut: Erstens
STM32F303RE Dazu gibt es auch ein Board zum Lernen: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
Logic analyzer für MCUs
mit preiswerten Lösungen? > > Es kommt darauf an, was du vor hast. MCUs gibt es viele. STM32F407
-
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
Wie wirkt sich die Bauteilesituation bei euch aus?
Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von ein paar Passives konnte man alle erwähnten uC in der selben LP einsetzen.
F. B. schrieb im Beitrag #6713959: > BYD produziert seine Chips und Batterien selbst. F. B. schrieb im Beitrag #6714225: > BYD will Chip-Sparte an die Börse bringen F. B. schrieb im Beitrag #6714233
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
www.mikrocontroller.net/topic/484856#6044823 Und dann auch noch mein eigenes Süppchen, was anfangs mit F407 + TDC7200 bestückt war: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c3 ff Aktuell bin ich bei einer Weiterentwicklung mit H730 + AS6501, von dem ich bessere Daten erwarte (, wenn die Platinen
Weihnachtsgeschenk ist da > ;-)" > > Und dann auch noch mein eigenes Süppchen, was anfangs mit F407 + TDC7200 > bestückt war: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c3 ff > Aktuell bin ich bei einer Weiterentwicklung mit H730 + AS6501, von dem > ich bessere Daten erwarte (, wenn
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
welche bugs meinst du? F407 ist OTG was naturgemäs aufwändiger ist. Also im VCP code funktioniert das setzen der Addresse im EPIn0 Handler problemlos. nochmal ein codeausschnitt: [c] void OnEpCtrlIn(void) { if (IsStandardRequest
Thomas Z. schrieb im Beitrag #6698885: > welche bugs meinst du? F407 ist OTG was naturgemäs aufwändiger ist. > Also im VCP code funktioniert das setzen der Addresse im EPIn0 Handler > problemlos. > nochmal ein codeausschnitt: Ich weiß, dass es so funktionieren
-
Thread
STM32CubeIDE STLINK/V2 Debuggen ohne Breakpoints (Semihosting?)
genau das Problem ist. Das Programm, das in einem Discovery Board läuft, funktioniert nicht im STM32F407-DIYMORE board. Vielleicht kann mir da jemand auf die Sprünge helfen.
gerade nichts ausspuckt Alternativ kannst du TraceSWO nutzen. http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/cube_ide.html#traceswo Der Quelltext von ITM_SendChar() in CMSIS core ist: [c] /** \brief ITM Send Character \details Transmits a character via
-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
nicht dort (im rstHandler), wo der BP tatsächlich gesetzt ist. Das Target ist ein DIYMORE STM32F407 (https://stm32-base.org/boards/STM32F407VGT6-diymore), das am STLINK SWD Interface angeschlossen ist mit herausgeführter RST-Leitung, SWCLK, SWIO und RST and 2-4-5 des SWD Interfaces angeschlossen
ja, ich habe ein F407 gerade am BMP dran. Aber unter Linux, muss erstmal gucken wie man da Screenshots macht. Da bin ich noch Noob...
-
Thread
Error! Failed to read target status
------------ ST-LINK SN : 066CFF485153826687123124 ST-LINK FW : V2J37M27 Board : STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx/F417xx
Error! Failed to read target status Debugger connection lost. Shutting down... [/code] STM32F407-DIYMORE-Board hängt am STLINK des STM32F407VG-DISC1. Jumper von CN3 off (ST-LINK aktiv). DIYMORE über SWD 2-4-6 (SCLK, SWIO,RESET) mit dem Target verbunden. Was mache ich falsch?
-
Artikel
MINOS
System MINOS ist eine sehr 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
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 SSD1963
-
Thread
Linker entfernt Symbole?!
Hallo Kollegen ich programmiere etwas für einen STM32F407. Ich habe mir dazu ein Makefile und Linkerscript zusammengeschustert. Des Weiteren verwende ich FreeRTOS. Compilieren usw. geht alles, aber ich habe festgestellt, dass der Linker ein paar Symbole
rodata.pcInterruptPriorityRegisters 0x00000000 0x4 src/freertos/portable/GCC/ARM_CM4F/port.c.o [/code] und die Binary Size ist 11120. Wenn man im Linkerscript stm32f407ve_ram.ld die paar Zeilen [code] .text : { . = ALIGN(4); KEEP(*(.vectors*)) *(.text*)
-
Thread
ST-LINK Firmware upgrade innerhalb ST-LINK Utility
Ich wollte sicherstellen, daß ich die aktuelle Firmware in meinem DISCOVERY Board (STM32F407G-DISC1) geladen habe. Innerhalb von STLINK-Utiity rief ich den Firmware upgrade auf und bekomme das Bild (wie beigefügt). Wundert mich, daß mir da eher ein "Downgrade" als Update angeboten wird
-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
im RM0385 ? Danach haben DMA2/DMA2D ja Verbindungen zu allen RAM. Das es Limits gibt hatte ich beim F407, dann ging es aber gar nicht WIMRE. Aber jetzt habe ich wenigstens die richtige Suchrichtung. Auf jeden Fall wird es übel kompliziert wenn RAM nicht gleich RAM ist, beim H7 sieht das ja noch heftiger
und hat die ganze Kiste blockiert. Ich kenne F7xx allerdings nicht genug, um zu wissen, obs sowas bei dir sein könnte.
-
Thread
STM32F401 Embitz1.1 Toolchain gesucht
Der arme kleine F401 hat doch gar keine RNG Hardware. Der F407 z.B. dagegen schon.
oben schrieb: Bei mir läuft alles perfekt. pegel schrieb im Beitrag #6689355: > Der arme kleine F401 hat doch gar keine RNG Hardware. > Der F407 z.B. dagegen schon. Haha :)
-
Thread
[S] STM32F4DIS-BB und STM32F4DIS-LCD
Hallo Leute, hat jemand noch diese 2 Boards zu verkaufen? STM32F407 LCD und BaseBoard (BB).
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration in CubeMX in der CubeIDE hat sich natürlich geändert. Code: main: [c] while (1) { while(!SIM7080G_CSQGood
Timeout? Auch im ersten Durchlauf sollte der UART ja in den Timeout laufen. Und warum ist das beim F4 kein Problem? Das ist für mich ehrlich gesagt das verwirrendste, dass es mit dem F4 problemlos geht... Grüße!
-
Thread
Grundig SV2000 - immer wieder die Endstufentransistoren links defekt
Joachim B. schrieb im Beitrag #6684437: > das sieht doch nicht so wild aus 6800µF 35V die braune Iso um den Becher > sieht bekannt aus Sind wohl Roederstein EYF. Vermutlich identische Abmessungen wie hier vorhandene 10000µF 25V, die haben D35 und H30 RM10
Hi, T407, T408 "kommen" quasi gleichzeitig bei Kurzschluss am Ausgang? Kann bei Hochfahren und Abschalten nicht einer der beiden etwas eher durchsteuern und damit die Bedingung für Überlastung eines Darlingtons
-
Thread
[STM32] Discovery board USART1 Problem Zeichen doppelt und corrupted
#6678139: > Hallo, > > Welches discovery board ist das genau? ich habe ein Board mit einem STM32F407 VGT Controller. > > Kann es sein, dass Du die Clock nicht richtig initiailisierst? Die > U(S)ARTs leiten sich von der CPU clock ab; wenn die nicht synchron mit > der Empfängerclock läuft, gibt
ääähhhh klicken was man will. Wer es lieber ohne CubeMX mag der wird hier fündig: https://stm32f4-discovery.net/ https://mikrocontroller.bplaced.net/wordpress/
-
Thread
STM32407 LWIP bricht bei 0x0A ab
Hallo zusammen, ich habe ein Projekt mit STM32F407 und LWIP von Uwe (Der Exponent) am laufen. HTTP Webbrowser funktioniert. Nun habe ich auch den UDP Server hinzugefügt. Schließlich sollen Daten von meinem Gerät empfangen werden und Antworten zurückgesendet
-
Thread
cjson und Strings
Hallo, ich nutze gerade einen STM32F407 mit einem Wizfi360, um mir die Wetterdaten auf einem SSD1963 anzeigen zu lassen. Bis jetzt hole ich mir die Daten ab und hole mir die Temperaturen aus dem Buffer: [c] int8_t Store_Weather_Data
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Stück. Die schwarzen Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind den F103 in allem überlegen. Mehr Hubraum, mehr PS, mehr Schnickschnack. Ich selbst bin noch ein Fan der veralteten EmBitz IDE mit einem
Sandwich geschichtet, also txt, bss, usw. usw. Der Stack kommt von oben, der Heap liegt zuoberst. Bei F407er habe ich damals (Discovery Board) noch eigene Segmente für BKRAM (4kb) und CCRAM (64kb) von insgesamt 196kb eingebaut und deren Regionen zugewiesen, da das RAM nicht an einem Stück liegt. Dadurch
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
aus dem Raster Da bin ich mir nicht ganz sicher. Du brauchst ja nur 3ADCs und externen RAM. Der F407 hat meine ich 3x2.4MSPs ADCs. Der H7 2+1 wo auch ausreichend schnell sein dürften. Vielleicht gibt es noch mehr Typen wie die L4/L5 da bin ich mir nicht sicher. Kurze Suche bei eBay... Da gibt es
erforderlich? Du würdest also auf externe ADC verzichten, und die des µC verwenden + zusätzlich(SD/F)RAM? Für Übertragung und Verarbeitung sind bis zu 3 Sekunden vorgesehen, das sollte ja aber kein Problem darstellen. Bei bisherigen versuchen, mit einem ADC und einem Referenzsignal habe ich die
-
Thread
CUBE IDE und live expressions
Ich habe das gerade mal mit Embedded Studio, J-Link und einem STM32F407 EVAL Board ausprobiert und funktioniert zumindest in der Kombination ohne Probleme. Daher vermute ich das es an STM32CubeIDE liegen könnte.
-
Thread
PWM-Signal mit STM32 messen
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput
Ein Beispiel mit F407 für 0,05 Hz - 500 kHz: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#a5 Ein Programm für ATmega88, wobei nur eine Pulsweite ermittelt wird: http://www.mino-elektronik.de/fmeter/fm_software.htm
-
Thread
Wie stm32f407 I²S Ausgang mit externem Quarz machen?
Hallo, ich will mit einem STM32F407 ein Signal ausgeben das recht jitter arm ist. Dazu würde ich gerne einen externen Quarz 22,5792MHz anschliessen und den intern als Takt auf die PLL geben. Bei irgendeinem der STM32 hatte ich mal
flexibler als bei den F4. Das hilft evtl. bei dem Clock-Pin. Hab ich jetzt aber noch nicht konkret nachgeschaut.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
(8MHz Quarz): [code] -DSTM32F401 -DHSE_VALUE=8000000 [/code] Resultat: 84MHz. Für STM32F411 Nucleo-Boards (8MHz Quarz): [code] -DSTM32F411 -DHSE_VALUE=8000000 [/code] Resultat: 100MHz. Für STM32F407VE Black-Board und STM32F407VG Discovery Board (8MHz): [code] -DSTM32F407 -DHSE_VALUE=8000000 [/code] Resultat: 168MHz. Die resultierenden Werte wie Clock-Div/Multiplier und auch Wait-States (wichtig!) werden darüber