-
Thread
[V] Evalboards, passive Bauteile, Netzteile, Relais,.
. 30x MC-306 32.7680K-E5, Epson: 32.768KHz 12.5pF, 20ppm -> 0,05€/Stk. 100x ABM7-12.000MHZ-D2Y-T, Abracon: 32.768KHz 18pF, 30ppm -> 0,05€/Stk. 90x ECS-.327-6-16R, ECS: 32.768KHz 6pF, 20ppm -> 0,05€
-> 2,00€ 2x HTCC-AB01, Heltec: SX1262 LoRa Modul (gebraucht) -> 4,00€/Stk. 1x STM32F4 Discovery, STM: Evalboard STM32F407 -> 5,00€ 1x STM32W RF Control Kit: Evalboard Wireless 2,4GHz -> 5,00€ 1x GD-xD-W515-EVAL, GigaDevice: Evalboard GD32W515 -> 10,00€
-
Thread
[V] STM32V4DISCOVERY Entwicklungsboards, STM32F4 168MHz, 3-Achsen Beschleunigungssensor je EUR 19,-
Info zu dem Board gibt's hier: http://www.st.com/internet/evalboard/product/252419.jsp The STM32F4DISCOVERY offers the following features: * STM32F407VGT6 microcontroller featuring 1 MB of Flash memory, 192 KB of RAM in an LQFP100 package * On-board ST-LINK/V2 with selection mode switch
-
Thread
Zeitgenaues Abspielen von Sounddateien
sind ist es auch nicht nötig das im RAM zu haben. Man könnte aber einen Controller mit viel Flash (STM32F4 discovery z.B. mit 1Mb Flash) nehmen und dort jeweils die ersten Blöcke der Sounddateien ablegen. Der Rest kommt dann von SD-Karte. Hängt aber auch von der Gesamtmenge benötigter Sounddateien ab
Die STM32F405/407 haben 192 kB RAM und 2 Stück 12-Bit DACs. Je nach benötigter Samplerate könntest du evtl. die Sounds also in den RAM vorladen und dann per DMA (und Timer) praktisch sofort auf die DACs schicken
-
Thread
STM32F4 Disco very + st-flash, brennen geht häufig nicht.
Ich benutze hier seit ein paar Tagen das STM32F4 407 Discovery-Board mit Linux, Eclipse und st-linkv2. Das Flashen funktionierte anfangs gut, mittlerweile geht's fast gar nicht mehr. [c] 2015-05-15T07:59:10 INFO src/stlink-common.c: Loading
: Attempting to write 15796 (0x3db4) bytes to stm32 address: 134217728 (0x8000000) EraseFlash - Sector:0x0 Size:0x4000 2015-05-15T07:59:10 INFO src/stlink-common.c: Finished erasing 1 pages of 16384 (0x4000) bytes 2015-05-15T07:59:10 INFO src/stlink-common.c
-
Thread
STM32 TIM4 Interrupt zur Ansteuerung LEDs ähnlich PL9834
Hallo, ich arbeite mich in den STM32 mit dem STM32F4Discovery (407) ein (Coocox IDE 1.7.8). Nun habe ich ein paar von den LEDs (siehe Anhang, voltage step down programmeable). Da die mit 5V laufen, hab ich noch einen 74HCT125 zwischen
läuft, ist Joerg schrieb im Beitrag #4250084: > nvicDef4.NVIC_IRQChannelPreemptionPriority = 0x0F; > nvicDef4.NVIC_IRQChannelSubPriority = 0x0F; Möglicherweise noch hinter SysTick. Gib ihm mal etwas höhere Priorität. Sollte aber trotzdem klappen.
-
Thread
Mit welchem FPGA anfangen/einsteigen?
sollte man sich allerding gut aussuchen, da gebe ich aber keine Tips mehr zu ab :-) Ansonsten: STM32 schon evaluiert?
Ein STM32F407 hat dafür auch genug Power, incl. Rampen berechnen im Interrupt und Display ansteuern:https://youtu.be/poZjMwRAcH8 Ansonsten macht grbl oder eine 3D-Drucker Hardware doch genau so was, Befehle
-
Thread
SDIO Master auf SPI Slave
Hallo Liebe uC Profis, ich hab folgendes Problem: Ich hab einen uC (STM32F407VG) und ein SPI shield für SD Karten. Der uC hat eine "fertige" Lösung für SDIO aber das shield kann nur SPI. Jetzt hab ich schon einiges gelesen davon, dass man MISO und MOSI zusammen hängen
von das ganze mit SPI zu machen > oder ein SDIO fähiges Shield zu kaufen? Ja, ein ganzes Board mit STM32 und SDIO-fähiger SD-Buchse kaufen. Irgendwie von SDIO auf SPI adapterieren klappt nicht und ist allgemein kaum sinnvoll.
-
Thread
STM32F4 Timer Synchronisation
Hi! Ichz versuche momentan, mit einem STM32F4Discovery Board (STM32F407VGT) einen TLC5940 anzusteuern. Der IC benötigt für PWM einen referenztakt und der counter muss alle 4096 Takte genullt werden. Dazu möchte ich TIM1 im PWM Mode nutzen (
-
Thread
mehrere IAR embedded Workbenches starten
Servus allerseits Z.Zt. arbeite ich mit einem STM32F407, der wiederum mehrere Boards mit STM8 kontrolliert. Als Programmierumgebung arbeite ich mit IAR-Kickstart. Die gröbsten Bugs bereinigte ich, indem ich die Boards einzeln an den PC anschloss
Möglichkeit, beide IDE's offen zu lassen? Oder muss ich dafür mit z.Bsp. VirtualBox arbeiten? Oder gar den STM32 mit einer anderen Software programmieren (z.Bsp. Keil)? MfG
-
Thread
STM32 HAL CDC-USB-Treiber "Flow Control"
Hallo, ich stehe beim HAL-Treiber von ST zum STM32F407 gerade ein bisschen auf dem Schlauch.. Ich möchte den Controller als Client über USB Daten empfangen lassen, in diesem Fall eine Firmware, die der Controller dann über SPI auf ein DAB-IC programmiert
Die USB Hardware im STM32 sollte ein enable Bit für die jeweiligend EP haben. Bei "Puffer voll" schaltet der Interrupt Handler dieses Bit dann ab, d.h. der EP erzeugt keine Interrupts mehr wenn Daten ankommen. Die USB Hardware
-
Thread
STM32F4 GCC erzeugt kein DSP
keine DSP Instruktionen erzeugt. Es wird stink normaler FPU Code erzeugt :-( Als Hardware kommt das STM32F4 Discovery Board zum Einsatz (StM32F407VG). Spezielle Toolchains verwende Ich keine sondern habe direkt die neuesten Compiler und Libs von hier verwendet: https://launchpad.net/gcc-arm-embedded
\ts14, [r3] 0801b892: ldr\tr3, [r7, #56]\t; 0x38 0801b894: vldr\ts15, [r3] 0801b898: vmul.f32\ts15, s14, s15 0801b89c: vldr\ts14, [r7, #44]\t; 0x2c 0801b8a0: vadd.f32\ts15, s14, s15 0801b8a4: vstr\ts15, [r7, #44]\t; 0x2c 0801b8a8: ldr\tr3, [r7, #60]\t; 0x3c 0801b8aa: add.w\tr3
-
Thread
STM32F4 printf für float implementieren
Hallo Leute, ich möchte printf Funktion für float Zahl auf einen STM32F407 Discovery Board hinzukriegen. wenn ich mal printf("float Zahl %f \n", 123.0f) eingebe, empfange ich über USART gar nichts. Kann mir jemand helfen, wie ich den printf.c Datei für float anpasse
*********************************************/ #include <stdio.h> #include <stdarg.h> #include <stm32f4xx_usart.h> /** * @brief Transmit a char, if you want to use printf(), * you need implement this function * * @param pStr Storage string. * @param c Character to write
-
Thread
Aufwand für die Portierung auf Plattformen wie Arduino, mbed, Micropython,.
UART Wie hoch ist in etwa der Aufwand (z.B in Zeilen Code) für ein Board wie den RTL8710 oder ESP32 (z.B 356-ESP32-DEVKITC) einen Port auf mbed zu entwickeln (unter der Annahme, dass es schon Arduino oder MicroPython Port gibt)? Welche Schritte sind hierzu (grob) durchzuführen und wo stecken die größten
Netzwerkinterface ist jetzt sehr kompatibel zu Berkeley sockets. Damit habe ich einen MQTT Client auf einem STM32F407 laufen. Am Webserver incl. Websockets arbeite ich gerade, funktioniert auch schon einigermaßen. Mbed hat auch eine Unterstützung für ESP oder Cellular als NIC, habe ich aber noch nicht benutzt
-
Thread
STM32F4 ADC Geschwindigkeit
Hi zusammen, ich bin etwas überfordert mit dem Datenblatt für den STM32F4. Mich interessiert mit welcher maximalen Frequenz der Analog-Digital Konverter arbeiten kann. Im Datenblatt steht (s.192) ADC clock frequency f_ADC min:0.6 typ:30 max:36 MHz (bei 2.4-3.6V V_DDA
Ach ja, der 32F407 zB hat drei ADCs. Die kann man leicht versetzt auf einen Eingang loslassen und die sample-rate deutlich hochtreiben. Ergibt aber nur noch mit DMA einen Sinn.
-
Thread
SAM4E oder SAM7x
Ich biete mal ca. 113 ns auf einem STM32F407 bei 168 MHz (ohne Flashwaitstates, ohne Ruecksprung und mit floats). 19 Cycles * 5.95 ns. Details siehe Bild.
: eee7 7a26 vfma.f32 s15, s14, s13 400b16: ed9f 7a0d vldr s14, [pc, #52] ; 400b4c <SysTick_Handler+0x68> 400b1a: ee77 7a87 vadd.f32 s15, s15, s14 400b1e: eeb7 7a04 vmov.f32 s14, #116 ; 0x3fa00000
-
Thread
RS232 zu USB und wieder zurück..
mit OTG auch noch nichts selbst gedengelt > habe.) http://www.st.com/en/embedded-software/stsw-stm32046.html Daran bin ich gerade (nein ich bin nicht der TO) und tu mich unglaublich schwer, der Zielcontroller soll ein STM32F407 sein. Wenn ich da nicht bald zu Rande komme, gebe ich auf. Aber vllt
game controllers, and much more! Es gibt bei Mcrochip auch sourcecode dafür. Da wirst Du mit dem STM ne Menge Lehrgeld zahlen, oder gar scheitern. Danke.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Vorgestellt hier ist eine STM32F10Vx Einsteckplatine mit ähnlichen Daten wie die vorhergehende STM32-MINI Platine aber mit ZIGBEE Radio Modul auf der Oberseite und einem INA138 High Side Strommesszweig.
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
-
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
STM32F4 Discovery, Probleme beim Schreiben in dem RAM
Ich besitze Erfahrungen mit den Atmel 8 Bitlern. Ich benutze den Keil Compiler für mein neues STM32F4 Discovery. Der MCU darauf ist ja ein STM32F407VGT6 mit 1MB. Das Schreiben in den Flash funktioniert ohne Probleme, jedoch das Schreiben in den Ram nicht. Im Internet hab ich gelesen, dass
-
Thread
Ethernet für uC?
welcher einen Ethernet-Core eingebaut hat und auch genug Leistung für TCP/IP, wie z.B. einen der vielen STM32.
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.
-
Thread
pySerial: wieso ein sleep nach flush?
ich mich dazu entschlossen, von nun an alle meine Test damit auszuführen. z.Zt. arbeite mit einer STM32F407 Hardware, die von der UART Befehle entgegennimmt und dies und jenes macht. Solange diese Befehle von HTerm eintreffen, werden sie korrekt ausgeführt. Dieselben Befehle gesendet von Python
! Mehmet Kendi schrieb im Beitrag #3501773: > - Windows 7 64bit Ich weiß nicht wie es bei den STM32-Boards ist, aber bei einem Arduino-Board (mit Bootloader, weiß nicht wie es ist, wenn der Bootloader gelöscht wurde) wird der µC *immer* beim öffnen des COM-Ports automatisch resetet, unter Linux
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb des camera-Moduls noch anspruchsvoll genug.
Andreas S. schrieb im Beitrag #5377815: > Ein STM32F429I-Discovery-Board bekommt man für ca. 20-25 EUR in der > Bucht. > Dort ist neben einem potenten stm32f429-Prozessor auch schon ein > ILI9346-Display drauf - optimal zum Experimentieren mit dem
-
Thread
TFT Touchscreen für vielerlei Projekte
Nextion ok, aber viele Cortex-M haben genug Power für App+Display in einem µC. Mein Favorit zur Zeit: STM32F407VE Board mit aufgestecktem Display, parallele Ansteuerung. Zusammen ca. 20€ bei Ali, nur das Display könnte besser sein. Touch: passiv ist billig und einfach, aber weniger genau und Wischgesten sind nicht so gut ausführbar. Kapazitiv ist besser, da gibts auch einige STM32 Boards, die sind aber auch etwas teurer. Grafiklib: https://github.com/littlevgl/lvgl
-
Thread
STM32F07VG Discovery - Timer + Sleep
Hallo zusammen, ich fange gerade an mich mit dem STM32F407 zu beschäftigen. Vorher habe ich öfters den MSP430G2553 und Arduino programmiert. Ich bin gerade auf der Suche nach einem simplen Code Beispiel und blicke bei dem STM32 noch nicht ganz durch
für den TIM3 ausgeschaltet? Kommt auf den konkreten Sleep Modus an. Siehe http://stefanfrings.de/stm32/index.html#power
-
Thread
STM32Fxxx: Wie kann man das Bitbanding nutzen in C?
same effect as a read-modify-write operation on the targeted bit in the bit-band region. In the STM32F4xx devices both the peripheral registers and the SRAM are mapped to a bitband region, so that single bit-band write and read operations are allowed. The operations are only available for Cortex™-
Damit kannst du doch alles machen. #define BITBAND_ALIAS_ADDRESS(addr, bit) \ ((volatile uint32_t*)((((uint32_t)(addr) & 0xF0000000) + 0x02000000) \ +((((uint32_t)(addr)&0xFFFFF)*32)\ +( (uint32_t)(bit)*4)))) Alsoooooo.... mal aus der Hüfte
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
im Corona Lockdown gebastelt habe. Das Ganze beruht auf einer selbstgebastelten Platine: - CPU: STM32F407VE - Tempoeraturfühler: PT1000 - Reflow Ofen: 10€ Ebay Kleinanzeigen Pizzaofen Die Basis-Funktionalität ist relativ simpel: Mittels Opamp wird ein Konstantstrom in einen PT1000 eingeprägt
kleine bis mittlere Module für das Steckbrett zum Experimentieren. Seit längerem will ich eine eigene STM32F4 Platine für eine spätere eigene Spielconsole haben. Ich habe allerdings noch nie einen F4 aufgelötet und alle Projekte waren entweder mit Discovery, Nucleo oder den jetzigen Blackpills. Irgendwie
-
Thread
To CMSIS or not to CMSIS
Leute, ich habe mir die letzten Tage größte Mühe gegeben, in Eclipse mit den ganzen Tools für meinen STM32F407 ein FreeRTOS-Projekt mit LwIP aufzusetzen. Der FreeRTOS-Teil funktioniert auch schon ganz gut, mangels Hardwarekenntnis habe ich den LwIP-Port erstmal aus der Stm32CubeF4-Bibliothek gezogen, mein
-
Thread
Busfault sobald cpsie i - Interrupt vorher sehen (STM32CubeIDE)
Beim Debuggen eines Assemblerprogramms eines STM32F407 passiert es, daß nach Durchlaufen einer gewissen Initialisierungsphase, in der ich schon mittels Nachrichten in der SWV ITM Konsole den Programmverlauf verfolgen kann, daß es einen BUSFAULT (Exception
Interrupt u.U. bereits in dem Moment anliegt, da ich die Interrupts enable? Anm.: Ich habe IWDG im STM32CubeIDE während des Debuggens abgeschaltet. Was das für den Moment bedeutet, wo das Programm läuft (und wenn es nur eine Instruktion ist), weiß ich nicht genau. Kann also nicht genau sagen, ob des
-
Thread
stm32f4discovery FSMC Adressleitung A0
paar Tagen ziemlich auf der Leitung. Ich möchte das Wiz830mj (also den w5300) über den FSMC mit stm32f4Discovery-Board ansprechen. Für den IndirectMode bräuchte ich dafür dann wohl die Adressleitungen A0 - A2, oder? Die sind aber auf dem 100-pin Chip vom stm32f407vgt6, wie er auf dem discoveryboard
-
Thread
STM32 DMA durch Timer starten
Hallo zusammen, ich schaffe es einfach nicht bei einem STM32F4 mit einem Timer DMA zu triggern. Folgendes stelle ich ein: Bei DMA1: [code]// Den Stream ausschalten DMA1_Stream5->CR &= ~DMA_SxCR_EN; // Warten bis er ausgeschaltet ist while (DMA1_Stream5
beiden DMA sind beide Bus Anschlüsse an der Busmatrix. Ansonsten geht das direkt zum APB. Da beim F4 die GPIO am AHB hängen muss dann dieser DMA genommen werden. Beim 407/405 ist das dann der DMA2 und nicht DMA1. Ein Blick in das Datenblatt (nicht RefMan in dem Fall) unter Device Overview brignt
-
Thread
STM32F4 Timer remap
Hallo Ich habe auf dem STM32F407 2 Encoder angeschlossen. Einmal messe ich die Frequenz auf Timer 4 und mit Timer 2 benutze ich als Encoder Positionsgeber: TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising
ist. Ist das nicht der Fall, geht's nicht intern. Als Hilfestellung vielleicht noch: Lad dir den STM32 MicroXPlorer runter. Das ist ein Tool, das die ganzen GPIO-Beschaltungen kennt und dir zu jedem Pin Auskunft geben kann.
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
dann auf einen DC-DC LM2594 oder MAX5035. Sieht gar nicht so aufwändig aus. Alternativ haben die STM32F407 viel Power und einen EMAC, brauchen aber noch einen PHY dazu. Diese Teile bekommt man zusammen für <15 € beim Chinesen, reicht vielleicht für einen Testaufbau wie mein Testbrettl :) Der schafft
haben. Hier zum Beispiel dieser hier https://www.digikey.de/product-detail/de/stmicroelectronics/STM32F107RBT6/497-8916-ND/2074110 Mein Prof. hat leider zu dem von fchk vorgeschlagenen noch nichts geschrieben. Von der Spannung her ideal in Richtung des alte, 64 Pins, MAC implementiert, 64kB
-
Thread
Relative und abdolute Phasenwinkel eines NF-Signales (50 Hz.4kHz) messen
Wenn es auch digital sein darf: http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 Hier werden mit einem STM32F407 die Frequenz und das Tastverhältnis eines Signals über mehrere Perioden gemessen. Damit es für zwei phasenverschobene Signale funktioniert, müssen
-
Thread
RPI$ Netzteil CC1 und CC2
Hallo, ich hab ein eigenes STM32F407 Board entworfen mit USB-C Connector zur Spannungsversorgung, soweit geht das Board wie gewünscht mit einem RPI4 USB-C Netzteil. Es ist ein Original RPI Netzteil mit 5,1V und 3000mA. Auf meinem
GND CC2 --> 5,1kOhm 1% --> GND Messen werde ich den Spannungsabfall über die Widerstände mit dem STM32, momentan ist die Leitung offen (kein Jumper gesetzt) um den Spannungsabfall über die Widerstände zumessen. Ich messe mit einem Multimeter den folgenden Spannungsabfall (Multimeter ist parallel
-
Thread
Mikrofon mit Noise-Cancelling
digital filtern? In Zeiten von Cortex-M würde ich mit 16Bit nicht anfangen, und gleich z.B. einen STM32F4 o.ä. nehmen. Ist relativ leicht zu programmieren aber sollte genug Leistung haben, der LMS braucht nicht so viel. Ich kann das Buch "Fundamentals of adaptive Filtering " empfehlen, da wird das
war mir zu teuer). Ich werde das Signal, welches hinten bei meiner Schaltung raus kommt mit einem STM32F407 auswerten (Frequenzanalyse, etc). Auch diesen Chip kenne ich bisher nicht und lasse zur Zeit den ADC per DMA in meinen Speicher schieben und mache dann mit Doppelpufferung immer eine FFT (radix
-
Thread
arm-gcc, newlib und iostreams
Hallo zusammen ich verwende den arm-none-eabi-gcc um mein Programm zu kompilieren für meinen STM32F407. Ich benutze streams für Input und Output auf verschiedenen UARTs. Konkret habe ich den stdout, stdin und stderr auf dem UART1, sodass bei der Verwendung von printf() und Konsorten eine Ausgabe
> Ich habe aber das mit C++ begonnen genauer anzuschauen und teste > grade einen C++ Code auf dem STM32. Konstruktoren, Destruktoren, > globale Instanzen von Klassen, das alles funktioniert bisher gut Wahnsinn, ich bin schon froh, dass ich es für simples C ansatzweise verstanden habe. Tobias
-
Thread
C++ auf einem MC, wie geht das?
Wenn du das stm32f4 discovery board benutzt, kannst du dich schonmal mit dem Framework https://github.com/roboterclubaachen/xpcc/tree/develop/examples/stm32f4_discovery austoben.
Buildumgebung stellen. [0] Für diejenigen, die es interessiert ein paar Details am Beispiel des stm32f407vg: 1. Für unsere unterstützten Controller gibt es eine XML Beschreibung z.B.: https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/platform/devices/stm32/stm32f405_407
-
Thread
STM32F4 CAN Filter für bestimmten ID-Bereich?
Hallo, es gibt zwar schon einige STM32 CAN-Filter-Threads hier im Forum, ich hab aber mein (mehr oder weniger spezifisches) Problem noch nicht finden können. Ich würde gern über CAN1 alle Nachrichten empfangen, aber einen bestimmten
List-Filter ja Priorität gegenüber dem Mask-Filter hat. Wäre das eine Lösung? Achso: Habe einen STM32F407, namentlich das zugehörige Discovery hier... Danke an alle Antwortenden! Viele Grüße, Christoph
-
Thread
Mikrofonverstärker
meiner (wegen chronischen Zeitmangels schlecht vorankommenden) Entwicklung, die auch mit einem STM32F407 + Spartan 6 FPGA arbeiten soll. Allerdings will ich mit einem XC6SLX9-2TQG144C auskommen, da ich keine Module zukaufen möchte. FFT in Hardware ist bei mir also nicht drin, das soll der STM32
warten! Wenn der SPI (oder I2C) Zugriff abgeschlossen ist, ist es auch der Schreibvorgang. Da die STM32F4 Controller kein internes EEPROM haben, bietet es sich ja geradezu an, ein FRAM/MRAM per SPI anzuschließen. Das batteriegepufferte RAM im STM32 ist da keine echte Alternative. Gruß, Thorsten
-
Thread
STM32, i2c Daten verarbeiten..
Moin! Ich arbeite derzeit an einer Kommunikation zwischen einem STM32F407 (Master) und 6x STM32F103 (Slave) die über I2C im Interrupt / DMA Betrieb und einer RJ45 Verbindung kommunizieren sollen. Der Master erkennt an den RJ45 Ports wo ein Slave angeschlossen wurde
-
Thread
STM32F4 + CooCox CoIDE Linker Fehler
Hallo, ich versuche gerade das erste Mal ein Programm für mein Mikrocontroller Board STFM32F4-Discovery zu kompilieren. Ich nutze dazu die GNU Tools GCC ARM Embedded von der CooCox Seite sowie die CoIDE. Ich erstelle ein Projekt wähle ST->STM32F407VG und versuche das Projekt über F7(Build)
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
genannten PIC18 sind sicher sinnvoll. Zwei schöne Alternativen möchte ich aber trotzdem noch erwähnen: 32bit : PIC32MX250F128B 16bit : PIC24FV32KA301 Beide gibt es im DIP - Package. Den 24er eignet sich gut für batteriebetriebene Geräte. Man kann ihn auch direkt mit 5V versorgen (beim Bestellen auf
Hilfreichen Anworten unterscheiden sich die drei am häufigsten hier vertretenen Familien (ATMEGA, STM32, PIC) kaum noch. Allerdings ist das "Rauschen" bei den STM32 und den PIC deutlich geringer. Es fällt also wesentlich leichter die Sinnvollen Antworten von denenen anderer Einsteiger die auf dem
-
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
Hallo, danke für die Antwort. Hast du vielleicht ein Beispiel für mich? Gruß STM_Fan
-
Thread
Projektidee: Impedanzmessung Lautsprecherchassis
darum, die Impedanz zu bekommen, sondern das ich das einfach für ein schönes Projekt halte. Joe F. schrieb im Beitrag #6090032: > Das wird ein großes und zeitintensives Vorhaben werden. Warum? Mark S. schrieb im Beitrag #6090042: > Du benötigst die TSP zur Simulation - diese werden normalerweise
Wenn es schon DIY per µC sein soll dann doch mit einen der DAC und ADC an Board hat. Z.B. der STM32F407 der hier als Eval-Board rum liegt. Kleine Endstufe an den DAC und schon kann's los gehen. Mit einem kleinen Touch-Display wäre optional auch eine Bedienung/Anzeige gleich dabei.
-
Thread
Eclipse ARM-schnell lauffähig --OpenOCD Development Suite
; http://sourceforge.net/projects/chibios/files/ChibiOS_RT%20unstable/Version%202.5.0/ demo für E407 ARMCM4-STM32F407-LWIP-FATFS-USB -- klappt!
-
Thread
Verständnisprobleme mit SPI, STM32, Interrupt, wie Senden/Empfangen?
Hi Ich lese mich seit gestern in die SPI Kommunikation ein und verwendet das STM32F407 discovery board dazu. Macht es Sinn, SPI über Interrupts laufen zu lassen? Oder kommt es auf die Situation drauf an? Normalerweise möchte ich blockende Schleifen nämlich vermeiden. Allerdings
but the project is compiling for an FPU. Please initialize the FPU before use." #endif #include "stm32f4xx.h" void funcSPIInit(); void funcIntInit(); uint8_t TXvariable = 100; //char testvar[] = "Alex"; int main(void) { funcIntInit(); funcSPIInit(); for(;;) { while(SPI1
-
Thread
Programmierung größerer Mikrocontroller
fuer einen 44 pin TQFP auf einen Mega644 gehen der hat aber ein unpraktisches Gehäuse. Ein Mega32 ist jedoch des Bastlers preiswerte Allzweckwaffe... für 99% aller Anwendungen hinsichtlich des Funktionsumfangs und der Ports ausreichend und gleichzeitig relativ preiswert. Michael Kluge schrieb
gefragt und nicht nach 40-pol. Teuertypen. Ich hätte ja auch schreiben können, daß ich gerne den STM32F407 einsetze, weil er so viele UARTs, Timer, usw. hat und ganz einfach zu programmieren ist. Das war aber nicht die Frage ;-)
-
Thread
STM32CUBEMX Keil
aufsetzten können. Das gleiche würde ich jetzt gerne mit der prof Version von Keil machen. Verwende einen STM32F407IG. 1. Die Hal Driver scheinen ja alle im Manage RTE vorhanden zu sein und können einfach angeklickt werden um in Projekt integriert zu werden, allerdings verstehe ich nicht ob der CubeMX a)
jemand einen Link posten zu einem guten tutorial und ein paar beispielen für UART und SPI (verwende das STM3240G-Eval Board) Eigentlich sollte so etwas doch einfacher funktionieren mit Keil :) Vielen Dank im vorraus
-
Thread
Arduinio Software Serial - wie synchronisiert man 2 Software Ports bei Datenempfang
Alternativ: Nimm einen [[STM32]] der hat schon bis zu 8 UARTS drin. Der STM32F407 hat 6.
-
Thread
Jlink + Ozone setzt bei Debugging automatisch Register
Hallo, ich debugge einen STM32F407 mittels Ozone/Jlink. Ich habe nun das Problem, dass der JLink versucht schlau zu sein und mir das Register DBGMCU_APB1_FZ Register verändert und so verhindert, dass der Watchdog auslöst sobald
habe es nicht im Projektfile von Ozone gefunden. Es scheint tiefer in der Device-Implementierung des STMs vergraben zu sein. Weiß jemand, was der JLink sonst noch so im Hintergrund anfasst? Vielen Dank Bevor es jemand schreibt: Ja ich weiß, dass ich das Register im Code auch manuell wieder auf