-
Thread
Welchen Mikrocontroller CAN-Bus
kann man die SW auf einem µC zwischen beiden Interfaces testen. lpc1769 auf LPCXpresso oder stm32f407 auf dem Discovery bieten sich an. Je nachdem, wie kaufmännisch Du Deine Zeit bewertest, könnte sich ein USB-CAN-Dongle für 100 EUR schnell amortisieren. Es ist ein Vorteil, wenn man sicher sein
Nachtrag: Einen evtl. Vorteil hat die CAN-Implementierung im stm32f407, vielleicht auch in anderen stm32-Controllern: Im Testmodus benötigt man keinerlei externe Beschaltung. Ist am Anfang einfach eine Fehlerquelle weniger. Siehe auch http://www.mikrocontroller.net/topic
-
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
Suche Kamera(modul) für STM32 - Experimente
Forengemeinde, ich habe vor ein paar Jahren schon einmal ein OV7670-Kamera(modul) an meine STM32F4/STM32F429-Discovery-Boards angeschlossen und dort Bilder auf das LCD-Display gezaubert. Das ging mehr schlecht als recht wg. der schlechten Dokumentation der Kamera. Seitdem ist viel Zeit vergangen
AliExpress gefunden: 48,20€ | STM32H743XIH6 Entwicklungsboard ersetzt VBT6 Mindestsystem-Ersatz 750 407 https://a.aliexpress.com/_ExRwDnO
-
Thread
#include coocox
und würde mich nun gern in die Welt der STM32 Controller Einarbeiten. Dazu habe ich mir das STM32F4 Discovery Board mit dem STM32F407VG zugelegt, sowie den J-Link Programmer. Außerdem hab ich mir als IDE CooCox (2.0.3) ausgesucht. Nun wollte ich meine ersten Codezeilen in CooCox Kompilieren
mit "" oder mit <> jetzt Kmpiliert das ganze. Ich hab beim Projekt Wizzard von anfang an den STM32F407VG ausgewählt nur wie man die Libery richtig einbindet war mir noch nicht ganz klar. Ganz sicher ob ich das jezt richtig mache bin ich noch immer nicht aber zumindest kann ich es jetzt kompilieren
-
Thread
Welchen µC-Typ für neues Projekt?
de.futureelectronics.com/de/technologies/development-tools/development-tool-hardware/Seiten/7044984-STM32F3348-DISCO.aspx?IM=0 Wenn es 'mainstream' sein soll, dann macht man mit dem großen Bruder STM32F407 nichts verkehrt; den gibt es ab 64-pol. TQPF, sauschnell und im 100-pol. Gehäuse recht günstig: http
de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/3012643-STM32F407VET6.aspx?IM=0 ABER: die Einarbeitungszeit ist nicht zu unterschätzen, auch wenn einige Zeitgenossen dies mit genialer Selbstdarstellung kleinzureden versuchen!
-
Thread
500kHz Signal mit AVR einlesen und auswerten
Machmal schrieb im Beitrag #4100245: > Womit schaff ich das dann? Einem 32bit µC? Könnte auch STM32F4 oder > einen XMOS verwenden. Nur zu! http://www.mikrocontroller.net/topic/350952#new Das Programm sollte auch auf einem STM32F407-Disco-Board laufen.
m.n. schrieb im Beitrag #4100254: > Das Programm sollte auch auf einem STM32F407-Disco-Board laufen. Ja, ja, ja, ja :) Genau sowas!!! :) :) Hab so gar ein STM32F4Discovery rumliegen...!!! :) Danke!!!
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
mich richtig erinnere die F405/F407. Nach der Einführung der F4-Serie wurde dannn die F0-Serie eingeführt. Und die haben dann in dem Moment eine neuere Generation von I2C, den Timern, etc. spendiert bekommen. Heute würde
ein neues Design sollte man sich aber gut überlegen ob man nicht etwas an eingebauter Hardware des F407 braucht die in neueren Controllern nicht mehr vorhanden ist. Für mich ein KO-Kriterium z.B. ist der Ethernet-Core.
-
Thread
STM32 FSMC RGB Interface
scheinbar wenigen Farben völlig :-) Aktuell betreibe ich so ein QVGA-TFT als Bedieneinheit mit einem STM32F407VET6: kleines Gehäuse - kleiner Preis.
. Irgendwo muß das Bild ja gespeichert sein. Für mich wäre 'verbraten', wenn man von den 192kB des F407 z.B. nur 5kB nutzt und den Rest schlummern läßt. Das interne RAM ist an Geschwindigkeit nicht zu übertreffen. Wie immer kommt es auf die Anwendung an. Wofür wird denn normalerweise viel RAM gebraucht
-
Thread
STM32F429 Discovery Audio Wiedergabe
Supy vielen Dank für eure Antworten. Das heißt aber, dass nicht alle Komponenten auf dem F429 bereits verbaut sind sondern ich noch einen DAC integrieren muss. Auf dem F407 zum Beispiel ist ja bereits ein CS43L22 und eine Klinkenbuchse verbaut. Danke nochmal für die Antworten :-)
Sven schrieb im Beitrag #4230249: > Das heißt aber, dass nicht alle Komponenten auf dem F429 bereits verbaut > sind sondern ich noch einen DAC integrieren muss. So isses. Sven schrieb im Beitrag #4230249: > Auf dem F407 zum Beispiel ist ja bereits ein CS43L22 und eine > Klinkenbuchse
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, es müssen folgende defines vorhanden sein: STM32F407VG HSE_VALUE=8000000 STM32F40_41xxx USE_STDPERIPH_DRIVER USE_USB_OTG_HS USE_ULPI_PHY Nachdem ein beliebiges Zeichen an den STM32F4 gesendet wird, werden 10000 mal 4096 Bytes an den Host gesendet
der STM32_USB-Host-Device_Lib_V2.1.0 von ST quasi 1:1 übernommen und das CDC-Beispiel auf den STM32F407V und meine Bedürfnisse umgebaut. Durch die Modularität (die anfänglich tatsächlich sehr unübersichtlich erscheint) sollten sich auch andere Devices (Audio, Massenspeicher...) relativ einfach unter
-
Thread
2 Signale mit OSzilloskop
Gunnar F. schrieb im Beitrag #7206392: > Ja, fand ich seltsam: Rigol DS1052 hatte ihn, DS1054Z und MSO5074 haben > ihn nicht mehr. Warum nur? Weil ein alternierender Trigger für 4 Kanäle deutlich komplexer
Gunnar F. schrieb im Beitrag #7206392: > Jürgen schrieb: >> Wenn du keinen Alternate Trigger hast > > Ja, fand ich seltsam: Rigol DS1052 hatte ihn, DS1054Z und MSO5074 haben > ihn nicht mehr. Warum nur
-
Thread
pH Platine - Bauteile
das 10 fache betragen soll, kann sich jeder den erforderlichen Eingangswiderstand ausrechnen. Ob da fA notwendig sind, sollte der Elektroniker jetzt selbst beurteilen können.
820pF ist natürlich zu wenig, 1uF täte es eher, aber deine virteuille Masse wird je nach pH-Wert verschoben (200k an 40k Impedanz), die EC Elektrode sollte um diese virtuelle Masse liegen, und ist daher komplizierter
-
Thread
Interrupt beim STM34F4
Howdie, ich programmiere mit einem STM32F407 Mikrocontroller und möchte gerne wissen ob mir jemand sagen kann wie ich für kurze Zeit einen Interupt disablen und anschließen wieder enablen kann? Kann mir jemand einen Befehl dazu nennen? Vielen
Fragender schrieb im Beitrag #3519688: > Howdie, > > ich programmiere mit einem STM32F407 Mikrocontroller und möchte gerne > wissen ob mir jemand sagen kann wie ich für kurze Zeit einen Interupt > disablen und anschließen wieder enablen kann? > Kann mir jemand einen Befehl dazu nennen
-
Thread
SPI3 am STM32
Guten Tag, ich versuche gerade den SPI3 (GPIOC 10-13) an meinem STM32F407VG zum laufen zu bekommen und benutzte folgenden Code: [code] SPI_HandleTypeDef hspi3; uint8_t aTxMasterBuffer[] = {0xF0, 0x0F}; void SPI3_Init(void) { /* GPIO Ports Clock Enable */
Kanal-Digital-Logik-Analysator, digitale Busanalysatoren (SPI, I²C) und noch ein paar Sachen mehr. Ich habe also mein STM32F407VG Board (selbstentwickelt). Auf dem habe ich u.a. den oben genannten Code aufgespielt. Die Pins PC10 bis PC13 gehen direkt zu einem Pinheader, ohne das an diesen Leitungen sonst noch irgendetwas angeschlossen
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
v=02-vUJkdGzs Das ist ein ILI9341 mit 16bit-Parallel-Interface via FSMC angebuden an einem STM32F407. Ok, ist kein Video mit 25 oder mehr fps, aber für die meisten Anwendungen jenseits von Video und Animation m.M.n. völlig ausreichend. Das war übrigens mein 1. Versuch mit sehr, sehr vielen
ILI9341" > > Das ist ein ILI9341 mit 16bit-Parallel-Interface via FSMC angebuden an > einem STM32F407. Ganz schön zittrige Finger hast du da ;) Spass beiseite, ... Ist das so ein Display, welches ein Datenregister und ein Adressregister oder den kompletten Adressraum mappt? Ich habe hier
-
Thread
einfaches Videoformat
Habe nen STM32F407 mit 2MB externem RAM Aber am liebsten wäre mir, wenn es ein einfaches Format gibt, welches Einzelbilder speichert, sodass ich das JPEg nicht auspacken muss. Quasi nur ein Container. Hab mal gehöhrt
dem container nicht sogar raw daten waren. InfraView läuft meines Wissens nicht auf einem STM32F407 auch nicht mit RTOS
-
Thread
STM32: _delay_us() und seine Freunde.
zusammen, ich bin gerade wieder Anfänger geworden und mache meine ersten Gehversuche mit einem STM32F4discovery, CooCoxIDE und ARM-GCC. Bei den ersten Versuchen geht es mir darum quick & dirty alte Hardware, die am AVR lief, wieder ans Laufen zu bekommen - und an der Stelle vermisse ich am meisten die
findest du ein Beispiel für Delay_ms/Delay_us http://www.mikrocontroller.net/topic/278118 Stm32F407_blink_06.zip\Stm32F407_blink\Driver\source suche in der Zip-Datei nach sTimer.c und sTimer.h Gruß G.G.
-
Thread
STM32 - SPI Master Slave funktioniert nicht
ich habe eine kurze Verständnisfrage bezüglich SPI Master -> Slave. Ich habe einen Master STM32F407(168MHz, SPI Prescaler 32 = 1,3125MHz) und einen Slave STM32F100 (24MHz, SPI Prescaler 16 = 1,25MHz). Die Init der Controller mit prinzipieller Kommunikationsaufbau habe ich soweit fertig und funktioniert
Text für so eine einfache Frage... ---------------------------------------------- Master STM32F407 - 168MHz, SPI Takt: 1,3125MHz ---------------------------------------------- ------------------------------------------ Slave STM32F100 - 24MHz, SPI Takt: 1,25MHz -----------------------------
-
Thread
Audiorecorder
du es dir schwerer machen aber auch mehr Freiheiten haben möchtest, kannst du dir bei E-Bay das Open407V-D Kit besorgen, das enthält zumindest funktionierende Hardware für einen STM32F4 inkl. Audio AD/DA Interface, SD-Card und Display. Dann musst du dich nur noch um die Software kümmern. Der STM32F4
dir schwerer machen aber auch mehr Freiheiten haben möchtest, > kannst du dir bei E-Bay das Open407V-D Kit besorgen, das enthält > zumindest funktionierende Hardware für einen STM32F4 inkl. Audio AD/DA > Interface, SD-Card und Display. Dann musst du dich nur noch um die > Software kümmern.
-
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
EMV Probleme mit SDIO Interface
mit Layouts? [1] https://github.com/OLIMEX/STM32F4/tree/master/HARDWARE/STM32-H407
du das SDIO? Das ist ja kein Vielfaches der üblichen Verdächtigen 24 MHz und 37,5 MHz (Maximum beim F4 dank Errata).
-
Thread
STM32F4 Read Protection
Hallo! Ich habe einen STM32F407 Controller und möchte gern den Ausleseschutz aktivieren (Level 1). Das funktioniert auch wunderbar wie im Reference Manual beschrieben. Mein Problem ist nun, dass mein Bootloader den Flash nicht löschen
Chip schauen, nicht dass da doch noch was in dem Chip ist. Ich habe schon Bootloader für einen F103 und F407 geschrieben.
-
Thread
STM32 Arduino mit so vielen PWM Ausgängen wie möglich
Arduino Board mit einem STM32 drauf. Allerdings einige kompatible. z.B. welche mit einem STM32F407 Dieser hat reichlich Timer(14?), so dass deine 12(bis zu 25?) PWM Kanäle in Hardware möglich sein sollten.
Antworten, wie kommt ihr auf beinahe 30 PWM Ausgänge? Es sind ja nur 14 Timer vorhanden bei den STM32F303xE bzw. STM32F407.
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Thread
STM32F4+FreeRTOS+lwip
Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output hängen
den ganzen lwip Hat jemand genau diese Problem schon gehabt? Es gibt/gab einen Bug betreffend den F4 welcher aber m.E. dann beim 429 genauso wie beim 407 auftauchen sollte.
-
Thread
stm32f4 uClinux
Hallo! Ich steige gerade auf ARM um und hab mir ein STM32F4 besorgt. Da ich ein Touchscreen in mein Projekt einbinden will hab ich mich nach einer netten GUI Library umgesehen. Es gibt ja eine von ST selbst die ist aber ziemlich beschränkt. Da ich das Display
K70 (ARM 4 mit 150mhz) einen QT port. Jetzt meine Frage ist es möglich wenn ucLinux auf dem STM32F4 läuft auch QT funktionieren könnte? sorry für die doofen fragen bin aber noch neu auf dem Gebiet
-
Thread
Signal an ADC anpassen
Kondensator (AC-Coupling) weggefiltert. Nun möchte ich dieses Signal mit dem AD-Umsetzer vom STM32F407 (STM32F4 Discovery Board) Microcontroller messen. Die AD-Umsetzer dieses Microcontrollers messen zwsichen 0V und 3V mit einer Auflösung von 12 Bit. Ich möchte nun das Ausgangssignal des Sensors nach
Kondensator > (AC-Coupling) weggefiltert. Nun möchte ich dieses Signal mit dem > AD-Umsetzer vom STM32F407 (STM32F4 Discovery Board) Microcontroller > messen. Die AD-Umsetzer dieses Microcontrollers messen zwsichen 0V und > 3V mit einer Auflösung von 12 Bit. Ich möchte nun das Ausgangssignal des > Sensors
-
Thread
Extreme Hochfrequenz
Quelle im PHz Bereich dabei, aber 688 THz (436 nm) oder 857 THz (835 nm). Sonderforschungsbereichs 407 "Quantenlimitierte Messprozesse mit Atomen, Molekülen und Photonen". http://sfb407.uni-hannover.de/cms/ MfG Holger
funktionierend. Quellen: (z.B. "Optavy" eintippen!) http://www.aladin24.de/elemente/optavy.htm http://www.f25.parsimony.net/forum62901/messages/9144.htm http://f25.parsimony.net/forum62901/messages/7500.htm Eventuell (demnächst?) im Bereich der Nanotechnik auffindbar: http://www.trendnews.de/uebersicht
-
Thread
Rechtschreibeung tiefpassgefiltert.
In diesem Buch: tiefpassgefiltert http://books.google.de/books?id=8LbzPLPa0HsC&pg=PA407&lpg=PA407&dq=tiefpassgefiltert&source=bl&ots=YOmN6MFDyU&sig=d4NCCxRanBLk0p2z5HqlGY_f6oc&hl=de&sa=X&ei=XFUqUce1KMbptQbSx4DwCg&ved=0CDwQ6AEwAjgK#v=onepage&q=tiefpassgefiltert&f=false Diese Kleinschreibung
-
Thread
STM32: Drama mit "Hard Fault Error"
schrieb im Beitrag #4409545: > Um welchen Typ gehts hier denn? ST hat ja mehr als eine Familie. STM32F407VG
Ich habe das Elend jetzt mal selber kompiliert und auf einem STM32F407VG ausgeführt: [c]void tls_Set74HCT595(uint8_t data) __attribute__ ((noinline)); void tls_74HCT595_SendData(const uint8_t *data,size_t nrBytes) __attribute__((noinline)); void tls_Set74HCT595
-
Thread
STM32F4 Discovery Disc1 läuft nur, wenn verbunden mit PC
Ich habe ein discovery board STM32F407G DISC1. Ein gleicher Typ wurde schon früher ohne Probleme von mir programmiert/geflasht und getestet. Die Boards die ich nachgekauft habe haben ein merkwürdiges Problem: nachdem das Board geflasht
noch nicht mit der aktuellen STLink FW geflashed wurde - Die anderen Boards noch nicht mit der STM32F$ SW geflashed wurde - Der Code auf den F411 Boards nicht lauffähig ist. Zur Zeit laufen somit all STM32F407 und als nächstes werde ich untersuchen, warum der Code auf den STM32F411 nicht läuft.
-
Thread
Stm32F469 Dicovery SWO auf ITM-Konsole
Hallo, ich möchte mit einem Stm32F469 Discovery einfach "nur" via printf einen Text in die ITM-Konsole ausgeben. Bei dem 32F407 klappt das ohne Probleme. Vom Code her habe ich folgendes: [c] while (1) { HAL_Delay(400);
ITM_SendChar(*ptr); ptr++; } } /* USER CODE END 0 */ [/c] Wie erwähnt klappt das beim 407er. SysClk läuft auf 16MHz. In den Debuggereinstellungen habe ich auch die 16MHz eingstellt. SWO-Clock klappt weder 1000kHz noch 2000kHz. Die ITM Konsole ist auch so Konfiguriert wie bei dem 407er
-
Thread
STM32 ADC vs CPU Last? Merkwürdiges Phänomen
wie macht man das? Wenn es genau werden muss oder auch mangels besserer Alternativen. Welchen f4 hast du? Beim f407 und f432 liegt die auf einem internen adc Kanal der ganz normal gemessen werden kann. Die Spannung der Referenz wird bei der Produktion gemessen und daraus kann dann vdd berechnet
eines gewünschten Zählerstandes ebenfalls Debounce auslöst. Karl schrieb im Beitrag #6004089: > f407 Ich habe einen 405er. > Die Spannung der Referenz > wird bei der Produktion gemessen und daraus kann dann vdd berechnet > werden Du meinst quasi eine ratiometrische Messung?
-
Thread
Mehrkanalige genaue und schnelle PWM-Messung?
Dann kaufst Dir ne Hand voll STM Nucleo Boards mit dem 407er drauf. Die STM32er können mit ihren Timern direkt PWM vermessen.
Hans M. schrieb im Beitrag #4086364: > STM Nucleo http://www.amazon.de/Development-NUCLEO-STM32F030R8T6-Laminatboeden-Evaluierung/dp/B00T64MJ1E/ref=sr_1_11?ie=UTF8&qid=1428666750&sr=8-11&keywords=stm32+nucleo man achte auf die Beschreibung : Development BOARD NUCLEO STM32F030R8T6 MCU *Laminatboeden
-
Thread
Umstieg auf 6 Lagen? Welche Signale wohin?
Bild von meinem aktuellen "Problem" angehängt. Auf der rechten Hälfte im Bild sieht man einen STM32F407 mit externem Flash und externem RAM. Das Board ist aktuell 4 lagig. Das Layout von CPU, Flash und RAM läuft schon in anderen Projekten, und hat auch bisher die EMV Prüfungen bestanden. Layer 2
Markus L. schrieb im Beitrag #7882929: > STM32F407 mit externem > Flash und externem RAM Warum so eine Platzverschwendung für parallele Anbindung von externen Speicher? SPI oder SQI ist doch viel eleganter.
-
Thread
External RAM am STM32F437
nachgewiesenermaßen. Gibt es vielleicht noch einen ARM, bei dem ext. RAM funktioniert? :-( Ich habe hier einen F407. Bei dem scheint es zu funktionieren. Glück gehabt ;-) @Jochen Bei Deinen spärlichen Informationen zu Schaltung und Programm, kann man doch garnichts antworten.
m.n. schrieb im Beitrag #4957622: > Ich habe hier einen F407. Bei dem scheint es zu funktionieren. Der F407 hat einen "Flexible static memory controller (FSMC)." Ein F437 einen "Flexible memory controller (FMC)" 6a66 schrieb im Beitrag #4961218: > Und
-
Thread
STM32 Frequenz Messung (>10MHz)
>Ein STM32F4 kann 168MHz, use the force Luke! Jo aber nicht auf den IO's soviel zur force junge... Gruß J
2,5 MHz und mit internem Vorteiler bis 20 MHz. Dann gibt es noch eine fertige Lösung für das STM32F429 Discovery Board: http://mino-elektronik.de/FM_407/fmeter_407.htm#c1 Hier wird ein interner Timer als Vorteiler für die automatische Bereichsumschaltung benutzt.
-
Thread
Kondensatoren von aktiven Studiospeaker tauschen
gegen Poly Film Kondensatoren tauschen? Bei Mouser habe ich die Kondensatoren für (303 304 308 339 407 408 423) nach Kapazität und Spannung gefiltert: 10uF, 50V, "Audio Grade Electrolytic Capacitors". Als Ergebnis kommen 2 Modelle: Nichicon UKT1H100MDD und UFW1H100MDD. Unterscheiden sich bei Temp
ESR vorgeschrieben. Also entweder die 15V Versorgung mit dem Oszi begutachten, oder auf Verdacht C407 / C408 tauschen. Gruß Engelbert
-
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
STM32 F4 memory model und Basisadresse des Codes
Ich hatte bisher einige Beispielprogramme in ein STM32F407 bzw. ein Nucleo-Board geflasht, teils mit dem tool st-flash, teils mit dem STM32CubeIDE. Jedenfalls fällt mir auf, daß bei allen als FLASH Basis 0x08000000 angegeben wird. Wenn ich mir aber das
Ist aus dem Datenblatt: https://www.st.com/en/microcontrollers-microprocessors/stm32f407vg.html "Einlesen" beziehe ich für mich eigentlich meist aus den Programmbeispielen. Such dir ein Projekt in dem eine xxx_RAM.ld vorhanden ist.
-
Thread
Powerbank Gehäuse aus China
euid=8b139614ef504a4ab5d141a6ca65cd2a&cp=1 http://www.ebay.de/itm/161735020457?euid=ba39fa9725924f1eb98acffc1d84f6b7&cp=1
searchweb201603_9&btsid=81e292c2-f8eb-4bab-ad70-5882681c281a
-
Thread
STM32: Timer-Wert periodisch ändern
Hallo ich möchte folgendes tun. Ich lasse auf einem STM32F407 einen Timer ein Rechtecksignl erzeugen. Wie ihr wisst, muss man dazu ja einen Reload-Wert für das Counter Register berechnen. Ich möchte nun folgendes tun: ich will, dass der Timer während 100 Zyklen
jeweils nachführen, was lästig ist. Ich muss dazu sagen, dass ich schon länger nichts mehr mit dem F407 gemacht habe. Kann mir jemand vielleicht ein kleines Beispiel zeigen?
-
Thread
STM32F051 Problem beim Debuggen mit Timer IRQ
normal oder kann das ein Hardfault sein ? Verstehe nicht ganz woher das kommt. Auf einem STM32F407 nutze ich mit dem selben Debug Adapter / IDE ebenfalls Timer mit ISRs und da läuft alles wie es soll. Ist das vielleicht auch eine Einstellungssache, also irgendwelche compiler flags oder so was ?
deaktivieren, > vielleicht kann CooCox das auch. Was ich nicht versteh ist das es bei dem STM23F407 problemlos klappt. Da lässt sich ganz gewohnt debuggen auch wenn mehrere Interrupts aktiv sind.
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
Traffic des Sensors angezeigt werden können. Außerdem befindet sich im Switch eine Platinen mit STM32F407 die die Verbindung zwischen dem CAN-Bus und diversen Schnittstellen bereitstellt, sowie ein LCD für Bus-Statusinformationen befeuert. Schnittstellen sind z.B. - RS422 - RS485 - RS232 - USB
galvanische Trennung. Außerdem sitzt neben dem Stromzähler ein Hutschienen-Modul mit einem STM32F407 der u.A. den aktuellen Stromverbauch über eine S0-Schnittstelle ermittelt und in den CAN-Bus schickt. Auch hier verwende ich einen SN65HVD232 mit zusätzlicher galvanischer Trennung über einen ADUM1201
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV Display: https://hbe-shop.de/Art-2250207-STMICROELECTRONICS-STM32F4DIS-LCD-MODUL-STM32F4-35ZOLL-TOUCHSCREEN Ok, der Touchscreen ist vielleicht ein bisschen "over the top", aber du kannst auch jedes andere 0815 Display ansteuern. Einzig schwierig finde ich an den
-
Thread
STemWin mit Eclipse; Libary
T "C:\winarm\workspace\emWin_test_environment\TrueSTUDIO\emWin_test_environment Configuration\STM32F407VG_FLASH.ld" -Xlinker --gc-sections -L"C:\winarm\workspace\emWin_test_environment\STemWin\Lib" -Wl,-Map,"emWin_test_environment.map" -o "emWin_test_environment.elf" ./Src/main.o ./Src/stm32f4xx_hal_msp.o
/gcc/startup_stm32f407xx.o ./Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o -llibSTemWin526_CM4_GCC.a c:/winarm/gcc-arm-none-eabi-4_9-2014q4-20141203-win32/bin/../lib/gcc/arm-none-eabi/4.9.3/.
-
Thread
ARM GCC Problem mit Stack?
Problem gelöst. Ich habe in meinem GDB initialisierungsskript die Zeile monitor device STM32F407VG vergessen. Wird sie eingefügt, dann geht auch das Debuggen einwandfrei, Programm läuft sowohl aus dem Flash als auch aus dem RAM. Dass eine solche Initialisierung noch benötigt wird, steht nirgends
monitor device" gibts laut Manual nicht. Was allerdings gebraucht wird ist "monitor flash device = STM32F407VG" und das steht auch im GDB Server User Guide drin. Tobias Plüss schrieb im Beitrag #3500750: > Wäre noch interessant zu wissen, was die Zeile bewirkt. Im Prinzip > sollte ja das Downloaden
-
Thread
Problem mit STM32F103 und RAM-Größe
habe ich nur bis 60 laufen lassen, damit ich nicht so lange warten muss. Getestet auf einem STM32F401RE mit 84 MHz: uint8_t: 160 sec uint_fast8_t: 134 sec -> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8
Einbruch der Geschwindigkeit um 8% bei Verwendung von uint8_t. Warum der Unterschied beim STM32F407 geringer ist, ist mir schleierhaft. (Edit: Vermutlich liegts an der höheren Zahl der Waitstates bei 168MHz, die das Ergebnis relativieren). Aber Geschwindigkeitseinbußen im 2-stelligen Prozentbereich
-
Thread
STM32F4 Timer konfigurieren
Hier hast du ein CooCox/Discovery F4 Demo von mir, das unter anderem die vier LED blinken lässt: xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip Neben der Blinkerei wird auch das SDIO (bzw. eine SD Karte) getestet und
Thomas Winkler schrieb im Beitrag #2907435: > Hier hast du ein CooCox/Discovery F4 Demo von mir, das unter anderem die > vier LED blinken lässt: > > xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip > > > Neben der Blinkerei wird auch das SDIO (bzw. eine SD Karte
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra im Datenblatt
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.