-
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
STM32F103C8T6 lässt sich nicht über SWD ansprechen
, dem Core407. In beiden Fällen ist er auf SWD eingestellt. Die Module mit dem STM32F103C8T6 haben im Auslieferungszustand ein Blinkprogramm aufgespielt. Nach vielen Versuchen ist es mir tatsächlich dann mal
STMApprentice schrieb im Beitrag #4944587: > Begründung? Erfahrung mit Stm32f103c8-board und StLink
-
Thread
STM32 Code im externen RAM
Felix F. schrieb im Beitrag #4940113: > Speicher im Bereich 1MB reichen mir. > System soll mit 3,3V laufen Dann würde ich mir eher die STM32F7 anschauen, die haben bis 512KB on-Chip RAM. Externer RAM
würde ich das ext. RAM erst einmal weglassen und einen F407 im 144 pol. Gehäuse nehmen. Die kosten nur minimal mehr und sind pinkompatibel zu Versionen mit mehr internem RAM (F427/F745). Man kann diese µCs auch sehr langsam takten. Mit einem Nucleo-Board
-
Thread
Wie umsteigen von M4 auf M7?
Hi, ich habe ein grösseres Projekt (ca. 750Kb bei O3 reiner Code) auf dem STM32F407 gemacht. Jetzt muss ich das Projekt auf splitten (2 ähnliche Produkte) und beim neuen reicht mir aber die Leitung nicht mehr und ich wollte auf einen STM32F7 um steigen. Jetzt kommen halt die
ich an die SPL gewöhnt bin und diese auch recht viel benutzt habe versuche ich mein Glück mit dieser F7 SPL. Beim Testen werde ich dann schon über den einen oder anderen Fehler stolpern oder auch nicht wenn alles richtig ist. Beim 144 Pinner passen die Pins. Habe einen F746 also r0p1 Model, beim F407
-
Thread
Eprom CAT28F010P-90 00032G
Speicher im Jedec Pinout von OnSemi. http://www.datasheetcatalog.com/datasheets_pdf/C/A/T/2/CAT28F010.shtml In deinem Fall mit 90nS Zugriffszeit. Geeignete Ersatztypen sollten unter dem Suchbegriff '28F010' oder '27F010' zu finden sein, so z.B. der Intel 28F010 oder der 27F010 von Winbond etc.
15001&langId=-3&storeId=10161&sort=P_PRICE&st=sst39sf010&selectedCategoryId=%5BLjava.lang.String%3B%407e6f7e6f&showResults=true
-
Thread
STM32 Discovery CAN H kein Signal
Max schrieb im Beitrag #4918802: > eine STM32 Discovery Board Welches denn? Beim F407 und beim F429 ist es kein Problem, eine Diode zu überbrücken and dann auf die nominellen 3,3V zu kommen. Der einzige Nachteil - du kannst dann extern nicht mehr mit 3,3V einspeisen.
Hat es bei Dir funzt ? wie sieht dein Testaufbau aus ? hast du mit zwei STM32F4 getestet oder den CAN1 und CAN2 von STM32F4 benutzt. Ich bin gerade dabei, den CAN mit STM32F4 und Waveshare CAN Transceiver zu testen.
-
Thread
[V] Große Auflösung meiner Bastelkiste
Elektronik-Bastelkiste auf und habe dadurch noch einige tolle Sachen abzugeben. Folgendes ist zu haben: - STM32F407-Discovery mit ST-Link Programmer (10€) - STM32F429-Discovery mit Display und ST-Link Programmer (20€) - LPCXpresso LPC1102 mit LPC-Link Programmer - myAVR mySmartUSB MKII AVR-Programmer mit Ressource
-
Thread
Suche E2PROM Manager für STM32F10x
Hallo, kann ja sein, dass den schon jemand hat. Basierend auf den StdperiphLibs für STM32F10x oder andere M3 oder M4, das passe ich mir schon an. Funktion: Optimiertes Managen eines I2C EEPROMs (64kb oder 128Kb) für beliebig lange Datensätze auf beliebige Addressen. Code soll erkennen
return 0xff; /* Wichtiger Hinweis, bzgl der Reihenfolge des Bit Setzens, Manual. STM32F407, S834 Die Konfiguration muss VOR dem Buszugriff erfolgen, d.h. das Datenbyte wird erst ganz zum Schluss ausgelesen */ // NACK einstellen E2PROM anzuzeigen, dass keine weiteren
-
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
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das Ding
wirklich sein? Keine ahnung, muss der sternenhimmel wirklich sein? Hab's mir halt in kopf gesetzt... F. F. schrieb im Beitrag #4913902: > Wutz schrieb: >> STM32F4 hat einen RNG on board. Werde mal hier weitergoogeln...
-
Thread
STM32F407 internes RAM
Versuche mich gerade am STM32407 Discovery Board und fühle mich erschlagen von den dicken Manuals des Prozessors. Kann mir bitte jemand - damit ich nicht stundenlang Manuals wälzen muss - in kurzen Worten erklären warum es zwei ver- schiedene interne RAM-Speicherbereiche gibt (das generierte Linker Description File weist 128KByte und 64KByte aus) und was ggf der Compiler/Linker macht wenn ein Bereich voll ist oder nach welchen Kriterien diese zwei Bereiche augenutzt/belegt werden? Könnte ein grosses Array übergreifend angelegt werden wenn es für einen Bereich nicht ausreicht?
-
Thread
STM32F103 Uart DMA Rx Problem
Hallo zusammen, ich habe einige Zeit mit dem STM32F407 verbracht und habe mir da eine schöne Bibliothek gebaut, um die Uarts per Interrupt und DMA betreiben zu können. Klappt tadellos. Nun versuche ich gerade, alles auf den STM32F103RBT6 zu portieren,
-
Artikel
STM32 CooCox Installation
Projekt = Hierbei hilft der Quickstart-Guide von CooCox ebenfalls weiter. Auswahl "ST" Auswahl STM32F407VG (der Prozessor vom STM32F4DISCOVERY Board) Auswahl der Peripheriefunktionen, für das BlinkLED wird nur GPIO benötigt Frage: "Do you want create a new project now?" mit Yes beantworten Projektname
= Einspielen in das Board= Den ST-LINK zum ersten mal benutzen. Zu erst einmal muss das Board STM32F4DISCOVERY mit dem PC verbunden werden. Dazu nimmt man ein USB Kabel Mini-USB Stecker steckt das im Stecker "CN1" der Platine ein. Der Stecker ist der Anschluss vom ST-LINK, also dem Debugger vom STM32F407
-
Thread
Nest Thermostat Recycling
PREEMPT Sun Jun 21 05:50:16 UTC 2015 CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: Nest J49 Reserving 2097152 bytes SDRAM for VRAM Memory policy: ECC disabled, Data cache writeback OMAP3630 ES1.2 (l2cache
IRQ405 Trying to install interrupt handler for IRQ406 Trying to install interrupt handler for IRQ407 Trying to install interrupt handler for IRQ408 Trying to install type control for IRQ409 Trying to set irq flags for IRQ409 OMAP clockevent source: GPTIMER1 at 32768 Hz Console: colour dummy device
-
Thread
Probleme mit Timer Prescaler und OC beim STM32F103
Ich versuche gerade die Timer vom STM32F103 zu verstehen. Ich habe auch erfolgreich ein Togglesignal an einem der Pins ausgeben können. Ich nutze den Timer 2 Channel 4. Die unten gezeigte Initialisierung bringt ihn auch dazu ein Signal am Pin
TIM_GenerateEvent(TIM2, TIM_EventSource_Update);[/c] Ich hatte mal ein ähnliches Problem auf einem F407, da wollte der Timer nicht richtig loslaufen wenn ich kein Update generiert habe.
-
Thread
STM32F4 komplementär PWM Problem in ChibiOs
Hallo, in ChibiOs versuche ich vergeblich die komplementären PWMs vom STM32F407 Discovery Board zu testen. Kann mir jemand bitte helfen, wo der Fehler liegt. Ich messe nur Rauschen am PA8, PA9 und PA10. Danke im Voraus. [c] #include "ch.h" #include "hal.h" static
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
C. W. schrieb im Beitrag #5136894: > STM32F407VET6 development board Cortex-M4 STM32 minimum system learning > board ARM core board > http://s.aliexpress.com/IVziYryE Man braucht nicht sein halbes Leben warten um die Module zu bekommen, es gibt sie auch aus Deutschland: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
Connector mit SPI. So .... jetzt zum feierlichen Sonntag Nachmittag ein bisschen Übung auf dem STM32F407 (Discovery). Display Löschen dauert hier 117 msec bei 21.xxx Mhz SPI Clock. Ergibt etwa 2.62 MByte/sec wenn ich richtig gerechnet habe. Ach ja: *ohne* DMA. Ach ja: *ohne* HAL, aber mit "Arduinoquäler-Optimierung
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen davon
-
Thread
Suche nach einem Entwicklungsboard
zB Olimex: https://www.olimex.com/Products/ARM/ST/STM32-P407/ oder Discovery: ww.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f412gdiscovery.html hängt aber
hier gepostet ("http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP") also wenn du ne Adresse für ein paar billige LP hast, kannst du das Ganze fast aus dem Stand als Basis benutzen, sozusagen das Gegenstück zur Dokumentvorlage bei der Textverarbeitung. Die
-
Thread
Dezimalwert aus A/D-Wert ableiten
Hallo! Ich benutze das Board STM32F407 und A/D-wandle mit 12-Bit eine Potispannung. Aus dem A/D-Wert möchte ich einen Wertebereich von 0…20 realisieren. Dieser Wert soll dann binär auf 5 in Reihe gelöteten LEDs ausgegeben werden und gleichzeitig
-
Thread
STM32 Problem mit UART Receive
Zusammen, derzeit hänge ich bei der Implementation meiner UART Receive Funktion auf meinem STM32F407. Eigentlich sollte es keine große Sache sein, nur irgendwie kann ich nur das erste übertragene Zeichen empfangen. Sprich es wid nur das erste übertragene Zeichen in den Speicher übertragen. Zu meinem
-
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
STM32F407 Sprung zu Programm im anderen Sector
mich weiter bringt. Was gutes ist dieser Link: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping
*/ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x20000); [/c] Und außerdem habe ich in der "STM32F407ZE_MemoryMap.xml" folgende Änderung drin (ganz unten in der Datei): <MemorySegment size="0x20000" access="ReadOnly" name="FLASH" start="0x08020000"/> Also die Startadresse auf 0x08020000 statt
-
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
Wahl vom richtigen Mikrokontroller
kompletten Source-Code mit allen Initialisierungen. Debugger: - ST-Link/V2 Kosten: - STM32F042 ca. 2,50€ (je nach Stückzahlen weniger) - ST-LINK/V2 ca. 20€ Quellen / Infos: *1) http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f0-series/stm32f0x2
Auswahl > stark eingeschränkt. Nicht lange genug gesucht... ST: Mit >= 2 CAN-Schnittstellen STM32F105, F205, F207, F215, F217, F405, F407, F412, F415, F417, F427, F429, F437, F439, F446, F469, F479, F745, F746, F756, F765, F767, F769, F777, F779 Die F7xx hätten 3x CAN Microchip/Atmel: Mit >=
-
Thread
Bitmanipulation beschleunigen
41a: 70 6f ori r23, 0xF0 ; 240 41c: 24 fd sbrc r18, 4 41e: 8f 60 ori r24, 0x0F ; 15 420: 25 fd sbrc r18, 5 422: 80 6f ori r24, 0xF0 ; 240 424: 26 fd
rjmp .+6 ; 0x5f2 <variant_eprofi+0x66> 5ec: 4f e0 ldi r20, 0x0F ; 15 5ee: 01 c0 rjmp .+2 ; 0x5f2 <variant_eprofi+0x66> 5f0: 40 ef ldi r20, 0xF0 ; 240 5f2: 20 7c
-
Thread
stm32f103 3phase-generator
Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Code für den Timer ist hier: https://gitlab.com/higaski/stm32f405_vfd/blob/master/Src/Periph/pwm.c Deadtime hab ich damals keine gebraucht, da die in Hardware realisiert
grundschüler schrieb im Beitrag #4853964: > Das stm32f426-disco kostet unter 30€ So etwas gibt es nicht. Es gibt ein F407 Discovery und ein F429 Dicovery Board. http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId
-
Thread
[STM32F4xx] SPI Optimierung
/* soft chip select */ } [/c] Bei der Implementierung meiner SPI-Ansteuerung auf dem STM32F407 ist mir der folgende Sachverhalt aufgefallen: (Bild1 gehört zu Funktion1.c Bild2 gehört zu Funktion2.c) Ich möchte ein oder mehrere Bytes in einer Funkton übertragen. Stellvertretend zeige
-
Thread
gesucht: 50Hz Generator fein einstellbar
Es ist kein Problem den Bereich auf 45 - 55 Hz einzugrenzen. Die Frequenz wird mit einem STM32F407 erzeugt und ist superfein aufgelöst. Der eingestellte Wert wird per LC-Anzeige abgelesen. Als Hardware verwende ich eine abgemagerte Schaltung von dieser http://mino-elektronik.de/FM_407/fmeter_407.htm#a3. Vielleicht kannst Du es gebrauchen. Alternativ würde auch ein STM32F4-Discovery-Board als Hardware reichen.
-
Thread
PWM Signal mit HAL STM32
dir auf die PWM ankommt. Wenn die läuft, kannst du mit dem Trigger rumspielen. Ist das ein Discovery F407 Board?
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
und einer guten SD-Karte (z.B. Samsung Evo) schafft man > das mit 64 KB SRAM, also zB einem STM32F407. Das ist nicht sehr hilfreich. Ich weiß jetzt natürlich, dass meine Implementierung nicht schlau ist aber sonst auch nichts. :-P 0.7 MiB/s * 100 ms rechnen und abrunden kann ich selbst. Was
-
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
C++ if-Bedienung
Guten Mittag liebe Leute. Ich habe ein Tastenfeld 4x4 sowie einen STM32F407 Mikrocontroller, welcher über Eclipse in c++ programmiert wird. Nun habe ich eine if-Bediegnung erstellt, welche abfragt in welcher Reihenfolge die Taster gedrückt wurde (in diesem Fall zuerst
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
Entwicklungsboard mit integriertem Display. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F746G-DISCOvirtualkey51120000virtualkey511-STM32F746G-DISCO Zusammen mit dem MCP2551 Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme. Variante 3: Dieses Nucleo Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=NUCLEO-F411REvirtualkey51120000virtualkey511
-
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 LED's
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ich habe momentan das Problem, dass sich mein Mikrocontroller STM32F407VGT6 nicht flashen kann. Zu den Rahmenbedingungen: - Ich verwende CooCox zum Erstellen des C- Codes. - Das Flashen mache ich über den JTAG Anschluss mit dem ST-Link/ v2. - Die Treiber sind alle
lot of fun! Hilfreiche Links: http://www.diller-technologies.de/stm32.html#rcc https://stm32f4-discovery.net/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Gruß Daniel
-
Thread
STM32F407VG Registerinhalt auslesen
Hallo, ich benutze das Board STM32F407VG Discovery und arbeite mit EmBlitz 1.1. Leider funktioniert das Plugin SVD-Repository bei mir nicht, womit man sich ja die gesetzten Bits bzw. die Registerinhalte anschauen kann. Beim Starten des
-
Thread
Error disassembling : truncated ELF file
mthumb@march=armv6-m thumb2;@mthumb@march=armv7@mfix-cortex-m3-ldrd ---- Assembling: src/startup_stm32f407xx.s to FLASH_RUN/startup_stm32f407xx.o "e:/ARM/CodeSourcery/v_4_6_3\bin/arm-none-eabi-gcc" -c -mthumb -mcpu=cortex-m4 -mthumb -mthumb-interwork -x assembler-with-cpp -D__ASSEMBLY__ -DVECT_TAB_FLASH -DFLASH_RUN -DSTM32F407VGTx -DSTM32F4DISCOVERY -Wa,-adhlns=FLASH_RUN/startup_stm32f407xx.lst -Wa,-ggdb -I. -I./inc src/startup_stm32f407xx.s -o FLASH_RUN/startup_stm32f407xx.o ---- Compiling C: src/main.c to FLASH_RUN/main.o
-
Thread
Problem mit ISR I2C Slave STM32
Hallo zusammen, möchte gerne einen STM32F407 als SMBus-Slave nutzen. Nutze dazu die StdPeriph Driver. Aus irgendeinem Grund funktioniert meine ISR nicht so wie sie sollte. Auf der Leitung sieht alles richtig aus. Sende mit einem Arduino
-
Thread
RS232 auf Display ausgeben, ohne Computer
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€.