-
Thread
[STM32] Interner Pullup bei PushPull-Ausgang
Beim Durchstöbern im Netz finde ich desöfteren in STM32F4-Quellcodes folgende Kombination: [c] GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; [/c] Hier wird also der interne PullUp in Kombination mit
output: .. The weak pull-up and pull-down resistors are disabled. Nachtrag: Ref-Manual STM32F4x: When the port is configured as output: .. The weak pull-up and pull-down resistors are activated or not depending on the value in the GPIOx_PUPDR register Ein Zweck wird nicht genannt, evtl
-
Thread
Keil MDK-ARM (µvision 4): CAN-Beispielprojekt zum STM32F4-Discovery gesucht
Appnote: http://www.keil.com/appnotes/files/apnt_236.pdf erwähnten Ordner C:\Keil\ARM\Boards\ST\STM32F4-Discovery\CAN\ zugänglich machen oder mir verraten wie ich da ran komme? Bei meiner Version gibts den irgendwie nicht :(
Meinst du Keil\ARM\Examples\ST\ ? Da liegt bei mir auch nix für den STM32f4, nur str-Krempel :(
-
Thread
Spielereien mit asm_pio + MicroPython auf dem PI PICO
Habe auch schon einige interessante Dinge mit µPy gemacht, auf STM32F4 und PicoPi. Die sind auch schön mit ARM-Thumb innerhalb von Python zu programmieren. Damit ist dann problemlos 500ksps ADC, Kompression und Übertragung per VCP möglich. Zwei Kerne helfen. ;-) PIO
, dann streckt er aber die Flügel. Werde in den nächsten Tagen mal ADC mit DMA machen. Auf dem STM32F4 läuft das schon absolut problemlos (2.4Msps * 3 Kanäle interleaved). Was ich allerdings feststellen musste, die µPy 1.17 Version für PicoPi braucht noch reichlich Liebe und Zuwendung… Viel Spaß
-
Thread
Welcher Microcontroller?
WAV-Datein > > - Auswerten von einem Beschleunigungs- und einem Lagesensor Ich würde mit einem STM32F4 Discovery anfangen. Das ist preiswert, um nicht zu sagen billig, und hat zumindest den Audio-DAC fürs WAV-abspielen und einen Beschleunigungssensor schon auf dem Board. Es gibt auch Libs für das Lesen
STM32F4 klingt ganz interessant ... gleicher Kern wie der XMC, Timer sollten langen und wenn es für den mehr Infos gibt hilfts ja nur ;-) Mit den fertigen Boards hat es nur leider immer Platzprobleme,
-
Thread
NMEA-Daten auf 320x240 Pixel mappen
stm32f407g-disc1/entwicklungsboard-foundation-line/dp/2506840 http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/expansion-f4-cortex-m4-discovery/dp/2250205 http://de.farnell.com/stmicroelectronics/stm32f4dis-lcd/modul-3-5-lcd-f4-discovery/dp/2250207 [2] http://mikrocontroller.bplaced.net/wordpress
-
Thread
STM32F446RE TIM14
Programmskelett wurde mit CubeMX erzeugt. Time.c initialisiert den Timer und der Interrupthandler steckt in stm32f4xx_it.c. In meinem Code starte ich den Timer mit SET_BIT(TIM14->CR1, 1); Aber es kommt kein Interrupt an. Kann mit vieleicht jemand auf die Schnelle sagen ob da noch was fehlt oder wie ich unter
/* USER CODE BEGIN TIM14_MspInit 1 */ /* USER CODE END TIM14_MspInit 1 */ } } // stm32f4xx_it.c void TIM8_TRG_COM_TIM14_IRQHandler(void) { /* USER CODE BEGIN TIM8_TRG_COM_TIM14_IRQn 0 */ TDC_TIM_MeasureStart(); /* USER CODE END TIM8_TRG_COM_TIM14_IRQn 0 */ HAL_TIM_IRQHandler
-
Thread
ADC auf free running mode umstellen (Interrupt)
Schnell über alle 16 Kanäle dürfte mit einem AVR schwierig werden. Ein STM32F4 eignet sich besser!
Ingo schrieb im Beitrag #3344982: > STM32F4 eignet sich besser! geht aus 2 Gründen nicht: wir nutzen schon seit Jahren AVRs. Und bei uns liegen noch 8 so Boards rum. Karl Heinz Buchegger schrieb im Beitrag #3344981: > Ist die Doppelabtastung
-
Thread
STM32F103ZE T6 Schematic ist das in Ordnung? was denkt ihr?
lässt sich ein 3-Zellen-Akku nicht laden. Zusatz: Schaue die die Datasheets vom STM32F2xx / STM32F4xx einmal an, da steht drin welche Beschaltung nötig ist um auch den Chip gegen diese neueren aus zu tauschen. Sind bloß 2-3 Lötbrücken und schadet nicht auf der Platine.
persönlich keine mehr reingehauen. vielen dank an alle! ps. ja ich hab hier ein eval für den stm32F4 herumliegen das wäre dann das nächste projekt :) ich hab vor daraus ein opensource projekt zu machen auf einem blog von nem Kollegen. wer interesse hat: blog.arm-forum.de
-
Thread
STM32 Flashprobleme
einem dieser blauen Boards aus China zum Laufen zu bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut wird mit einem Makefile. Das Programm ist momentan einfach ein Blinky das zum größten Teil aus Cube kommt und nur den LED-Pin initialisiert. Das Flashen mit Texane ST-Link hat das
dieser blauen Boards aus China zum Laufen zu > bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut > wird mit einem Makefile. Solange du ein passables Hexfile oder Binärfile zuwege bekommst, ist es egal, was für eine Toolchain du benutzt. Tippe ich richtig, daß du ein STLink
-
Thread
digitaler Lock-in im Eigenbau. Grundlegende Fragen
gerne mit AVRs, doch sind diese zu langsam und scheiden aus. Die Regelung habe ich auf Basis eines STM32F4 gebaut. Erfahrung ist also vorhanden. Nach meiner Recherche wird so etwas aber häufig mit FPGAs gebaut. Auch AHDL/VHDL hatte ich vor mehreren Jahren gelernt doch seit dem nicht mehr gebraucht.
Signal ausgegeben wird und muss dieses nicht extra messen. Schätzt ihr das als machbar ein? Der STM32F4 ist zwar nicht der schnellste, doch wenn ich etwas mit der Geschwindigkeit runter gehe, die Filter nicht so steil mache, sollte ich bei ST bleiben können, oder? Oder doch lieber gleich auf ein FPGA
-
Thread
Suche nach geeigenetem Board
Hallo, nimm das STM32F4 Discovery, da hast du 3*SPI, 2*12Bit DAC und 168MHz. Kostet irgendwas bei 15€. Gruß Daniel
Daniel schrieb im Beitrag #3176408: > Hallo, > nimm das STM32F4 Discovery, da hast du 3*SPI, 2*12Bit DAC und 168MHz. > Kostet irgendwas bei 15€. > > Gruß Daniel Habe das Ding mal "gegoogelt" wie man so schön sagt und für 15€ kann ich mir das Testweise einfach
-
Thread
Einstieg TFT
www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2 (Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery Board)aufgebaut auf Lochraster. http://www.exp-tech.de/Displays/3-2--TFT-LCD-Screen-Module--ITDB02-3-2S.html nachgebaut. Funktionierte sofort! Schönen Gruß an Gerhard G. für die
www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2 > > (Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery > Board)aufgebaut auf Lochraster. > > http://www.exp-tech.de/Displays/3-2--TFT-LCD-Scree... > > nachgebaut. Funktionierte sofort! > > Schönen Gruß an Gerhard G. für die tolle Arbeit
-
Thread
5V Spannungsversorgung - L6920D
bin aktuell dabei ein kleines Modellauto (ca. 30cm x 15cm) zu bauen. Dazu habe ich mir bereits ein STM32F4 Discovery Board besorgt, welches 5V Betriebsspannung benötigt. Nun habe ich mir den Baustein L6920D rausgesucht und wollte mit diesem aus 2 AA Batterien eine 5V Spannung erzeugen. Zusätzlich zu
Thorsten M. schrieb im Beitrag #2858349: > Dazu habe ich mir bereits ein STM32F4 Discovery Board besorgt, welches > 5V Betriebsspannung benötigt. Die dann anschliessend wieder linear auf 3,3V und 2,5V heruntergeregelt werden, wobei die 2,5V nur für den U7 CS43L22 benötigt werden
-
Thread
lwIP+FreeRTOS TCP Pakete manchmal übersprungen
Daten kommt. Das macht das System für eine Echtzeitanwendung unbrauchbar. Rahmenbedingungen: STM32F4 @ 180MHz mit FreeRTOS generiert von STM32CubeMX, Speichermanagement-Schema "heap_4". Benutzt wird die Socket-API von einem einzelnen Task. Die MSS wie in der "Grafik" oben sichbar is 536 B. Die lwIP-Buffer
Hardware kann ich mir ehrlichgesagt überhaupt nicht vorstellen... Ist momentan noch ein STM32F4 144Pin-Nucleo-Board an einem PC, das Problem tritt an mehreren PCs auf. => Ganz klar auf der µC-Seite. Ich hatte mit der Stabilität von lwIP (oder meiner Verwendung davon?) schon einmal Probleme.
-
Thread
Devboard ARM für Entwicklung unter Linux
Hallo Sascha, hast Du Dir die STM32F4 schonmal angeschaut? Es gibt ein nettes, günstiges Discovery-Board dazu. Frank
sehr einfach und kostengünstig sind die STM32 Devboards z.B. das STM32F4DiscoveryBoard, wofür es dann noch ergünzungs Boards gib für TFT, Ethernet etc. ähnlich (aber mit weniger perepherie) sind die lpcXpresso bzw. mbed boards ein guter start sind die artikel hier
-
Thread
LiPo Akku über USB Laden
gemacht und habt einen Tipp oder vielleicht schon eine fertige Schaltung? Ich verwende einen STM32F4 µC auf der Platine, welcher entweder über USB oder über den AKKU gespeist werden soll. Viele Grüße Harald
gemacht und habt einen > Tipp oder vielleicht schon eine fertige Schaltung? > > Ich verwende einen STM32F4 µC auf der Platine, welcher entweder über USB > oder über den AKKU gespeist werden soll. Wenn QFNs etc. gelötet werden können z.B. BQ24074, BQ24031, AAT3672, MCP73871, ansonsten z.B. im MSOP-Gehäuse
-
Thread
Microchip Hersteller
mit ATmega probiert... 1 MBit/s ist doch nix. Das kann jeder größere Mikrocontroller wie z.B. STM32F4. Selbst wenn das nicht reicht kann man immer noch größere Prozessoren wie TI Sitara auffahren, die haben jede Menge Leistung und sind hart echtzeitfähig. Immer noch viel billiger als eigene ICs zu
Quadratzentimeter Habe nochmal geschaut. Folgende Prozessoren würden das beispielsweise erfüllen: STM32F4: 168 MHz Cortex-M4 gibt es im WLCSP90-Package mit 4.2x3.9 mm. ATSAMA5D21: 500 MHz Cortex-A5 gibt es im TFBGA-Package mit 8x8x1.05 mm i.MX 6ULL: 900 MHz Cortex-A7 gibt es im BGA-Package mit 9x9 mm
-
Thread
Intelligentes TFT (3,2 - 4,3 Zoll) gesucht
auf direkte > TFT-Programmierung. Ist bei uns auch angedacht. Eigentlich war das Hostsystem (STM32F4...) auch für ein paralleles Display ausgelegt - dem verantwortlichen Entwickler war das aber zu aufwendig. Dann doch lieber ein "statische" Lösung.
direkte >> TFT-Programmierung. > > Ist bei uns auch angedacht. Eigentlich war das Hostsystem (STM32F4...) > auch für ein paralleles Display ausgelegt - dem verantwortlichen > Entwickler war das aber zu aufwendig. Dann doch lieber ein "statische" > Lösung. Da kann ich Euren Entwickler verstehen
-
Thread
Unterprogrammaufruf in ISR
Takte um den Sprung > auszufuehren (ueber 10 wenn ich mich nicht irre). Quatsch, beim Cortex-M4 (STM32F4) sind es 1-4 Takte je nach Momentanzustand der Pipeline. Dank Link-Register sind Funktionsaufrufe da sehr effizient. Wenn in der aufrufenden Funktion ( = die ISR) keine Register gesichert werden müssen
Dr. Sommer schrieb im Beitrag #3507757: > Quatsch, beim Cortex-M4 (STM32F4) sind es 1-4 Takte je nach > Momentanzustand der Pipeline. Dank Link-Register sind Funktionsaufrufe > da sehr effizient. Ok, da habe ich irgendwas verdreht. Danke noch einmal fuer die Aufklaerung
-
Thread
Renesas M16C Ersatz
Stückzahl ist so ca. 1k bis 1.5k/Jahr. Zur Zeit habe ich folgende Controllerfamilien auf dem Schirm: STM32F4: Bei den grösseren Typen kann man einige Impulszähler realisieren, und sonst ist der auch ziemlich gut ausgestattet (hat viele "nice to have" Features) Renesas Rx6..: habe ich mir noch nicht genauer
evaluieren. Von der Periferie her scheinen die wesentlich sparsamer ausgestattet zu sein, als z.B. die STM32F4 Typen. Hat jemand einen Vorschlag für mich, welche Controllerfamilie noch in Frage kommt? Vielen Dank, Markus
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand. Doch besser gleich eine SPS
STM32F103 mit 512KB Flash. Ich bin mir jetzt nicht sicher ob man per Bestückungsoption da auch einen STM32F4 rein setzen kann. Somit: Neuentwickeln lohnt nicht, denn das gibt es bereits. PS: Das vorgängermodell hat einen AT90CAN128 drin (glaub ich), wenn jemand unbedingt einen Atmel haben will. Das
-
Thread
Fliesskomma ARM7 GCC
auszuprobieren. [1] http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html#stm32f4discovery (Link mit "GNU specials")
Codesourcery/Mentor Codebench, auch die Laufzeitbibliotheken (libgcc, libc) für die Cortex M4 (z.B. STM32F4) Hardware-FP-Unit enthalten sind. Musste aber auch bei anderen Paketen Code anpassen, der mit älteren Fassungen von binutils, gcc und newlib problemlos zu lauffähigem Machinencode übersetzt wurde.
-
Thread
STM32: EEPROM Emulator im Flash
dieser Block komplett gefüllt ist, wird er in den zweiten Block umkopiert und gelöscht für den STM32F4 hab ich hier ein Beispiel dazu : http://mikrocontroller.bplaced.net/wordpress/?page_id=2335 Gruss Uwe
ST > tatsächlich mindestens 2k RAM brauchen, siehe schau dir mal die Implementation für einen STM32F4 an : "Application note AN3969" http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00036065.pdf die kommt mit sehr viel weniger RAM aus
-
Thread
triviales Problem mit include - aber ich sehe es nicht
den Baum, ich sehe inzwischen nicht mal mehr den Wald. Die "main.h" sieht so aus: [c]#include "stm32f4xx.h" #define TIME 0x0001 #define TOUCH 0x0002 #define BUTTON 0x0004 #define UART2RX 0x0008 #define UART2RDY 0x0010 void wait(uint16_t timeout); extern volatile uint16_t flag; extern volatile
Entweder, wie schon geschrieben, wird da ein falsches main.h inkludiert, oder in der Datei "stm32f4xx.h" ist was kaputt, was sich auf den Inhalt von main.h auswirkt. gcc kennt die Compileroption -E. Damit bekommst du die Datei nach dem Preprozessorlauf zu sehen. Da sollte man erkennen können
-
Thread
STM32 DCMI, JPEG-Dekoder ohne Kamera nutzen
Hi folks, kann man bei einem STM32F4 mit DCMI-Schnittstelle den dort integrierten JPEG-Dekoder auch mit 'internen' Daten füttern? Damit könnte man die Bilder z.B. von einer SD-Karte laden und auf einem Display darstellen...
>kann man bei einem STM32F4 mit DCMI-Schnittstelle den dort integrierten >JPEG-Dekoder auch mit 'internen' Daten füttern? Hat mich grad selbst interessiert. Sieht für mich nach Studium des RefMans nicht aus, als ob es
-
Thread
[V] Devboards etc.
- incl. Netzteil - gebraucht ----------------- 10€ incl. Versand Dazu gekommen: 11) STM32F4 Discovery mit STM32F407VG http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 - gebraucht, aber unverbastelt - ohne OVP ----------------- 15€ incl. Versand in Maxibrief 12) STM32F4
-
Thread
ARM Controller "richtig" programmieren
damit zufrieden (damals gab es noch kein gutes Coocox). Anschließend binde ich die Header-Datei stm32f4xx.h mit ein und ich habe dann alle Register verfügbar. Wie das aus sieht, hier ein Beispiel mit dem STM32F4DISCOVERY Board: [[STM32 CooCox Installation]] Hier wird mit direktem Registerzugriff
-
Thread
Suche Treiber/Levelshifter 2V --> 5V
, ich suche einen Treiber/Buffer/Levelshifter, der 2V → 5V shiftet. Theoretisch sollte der uC (STM32F4) 3,3V auf die GPIO's legen, dazu nochmal das Bild im Anhang. - 8 Eingänge / Ausgänge wären optimal - OE muss nicht vorhanden sein Perfekt wäre das ganze, wenn der IC im Sortiment von Conrad
>ich suche einen Treiber/Buffer/Levelshifter, der 2V → 5V shiftet. >Theoretisch sollte der uC (STM32F4) 3,3V auf die GPIO's legen, dazu >nochmal das Bild im Anhang. Und warum misst du dann 2V? Oder sind die IOs auf 1,8V eingestellt? Messfehler? >- 8 Eingänge / Ausgänge wären optimal >- OE
-
Thread
Esp32 s3: woher kommen aussetzer im i2s daten
Hallo, Ich portieren gerade ein Projekt von einem stm32f4 auf einen esp32-s3. Ein Teil davon sendet von sd Mp3 über i2s raus. Jetzt habe ich das Problem das öfter gut 20ms die i2s Schnittstelle nichts mehr sendet. Ich habe, um Probleme der sd Karte auszuschließen
Auf den stm32f4 kümmere ich mich um den dma selber, nur der esp32 hat ja fertig Routinen die ich benutze. Wer hier mein Programm braucht kennt den esp nicht und kann somit auch nicht helfen. Das sind 3 Funktionen
-
Thread
Impulse mit Interrupt zählen
Nimm doch nen STM32F4 der hat nen Inkrementalencoder in Hardware eingebaut. Das Discovery Board kostet 14€.
Uwe schrieb im Beitrag #3337159: > Nimm doch nen STM32F4 der hat nen Inkrementalencoder in Hardware > eingebaut. > Das Discovery Board kostet 14€. Für so einen Piffelkram den Timer zu nehmen, kostet, ausser ein bisschen Nachdenken, gar nichts.
-
Thread
Mini HF Generator mit SI5351 und Bluepill
Pinbelegung dann für sich übernehmen. Möchte man 80-90% der vorhandenen Peripherie nutzen, die so ein STM32F4 bietet, verliert man schnell die Übersicht. Gruß, Bernd
Pinbelegung dann für sich übernehmen. Möchte > man 80-90% der vorhandenen Peripherie nutzen, die so ein STM32F4 bietet, > verliert man schnell die Übersicht. > > Gruß, Bernd Ich verwende kein Windows..und wenn doch nur wiederwillig, deswegen binde ich mir solche Ruten nicht erst über den Hintern.
-
Thread
STM32 SPI DMA - Overrun error
Hallo, ich habe einen STM32F4 Controller bei dem ich über SPI von einem externen ADC Daten abhole. Der ADC triggert einen externen Interrupt von dem Controller und in der ISR starte ich dann die Empfangsroutine mit HAL_SPI_Receive_DMA
einen zusätzlichen DMA Kanal und einen Puffer für die Dummy TX >Daten. Sollte unnötig sein. STM32F4 SPI kann auch unidirektional SPI.
-
Thread
Eagle 5 LIb für STM32F4 & F3 gesucht
Hallo, ich brauche für ein Projekt den STM32F404 und den STMF303. Hat jemand eine passende Lib für Eagel 5? VG, Peter
-
Thread
STM32F4 Discovery LD1 blinkt rot bei externen 5V
Hallo, ich habe heute versucht das erste Mal das STM32F4 Discovery Board mit externen 5V über mein Labornetzteil zu versorgen. Dazu habe ich +5V an den Pin 5V und Masse an GND gelegt, USB war nicht angeschlossen. Das Bord reagierte mit einer rot blinkenden
-
Thread
[STM32F4xx] NRF24L01+ Funkmodul Source Code
direkt verwendet werden aber wer selbst mit dem Funkmodul NRF24L01+ arbeitet und dieses an einem STM32F4xxx betreibt (StdPeriphLibs), der wird vielleicht das ein oder andere nützlich finden. Es gibt eine ganze Menge Fallstricke beim NRF24L01+ aus China, denn Originale von Nordic sind kaum zu bekommen
-
Thread
Frage zum Anfang
Mein Tipp: stm32F4Discovery für 12 Euro + Coocox (umsonst) Sehr einfach einzurichten und klappt in der Regel auf Anhieb. :-)
empfiehlt sich da so? Kann mit den Schlagworten wie > JTAG etc. noch nicht so viel anfangen. Das STM32F4Discovery ist zugleich auch ein Programmiergerät. Es wird per USB an den PC angeschlossen > - kriegt man printf-Ausgaben auch über diesen Weg auf ein Terminal auf > den PC? (Debug-)Logging ist
-
Thread
STM32F407VG mittels µC oder FPGA flashen
STM 'In-application programming' heißt? Könnte man evtl. auch die SWD-Schnittstelle (wie auf dem "STM32F4 Discovery"-Board) benutzen? Zusätzliche Hardware wäre auch okay. Gruß Stefan
die Bootloader - OpenBLT oder https://github.com/rowol/stm32_discovery_arm_gcc/tree/master/STM32F4-Discovery_FW_V1.1.0 auch Bootloader nach meinem Verständnis (d.h. der System-Bootloader wird nicht überschrieben - nicht dass ich das Board "bricke")?
-
Thread
Anbindung eines ADNS-3080 per SPI an STM32F401C-DISCO
So jetzt noch mein bisheriger Code: [c] #include "stdint.h" #include "inttypes.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "spiFunctions.h" void Delay(volatile uint32_t nCount) { while(nCount--) { } } void initSPI(void) {
-
Thread
ARM STM32F373 ST-Link V2 Problem
Mit welchem Programm versuchst du das? Ich hatte mal Probleme mit dem STLinkUtility und einem STM32F4 Discovery. Hatte mit anderen STM32F4 Discoverys immer funktioniert. Abhilfe: Das neueste STLinkUtility runterladen.
-
Thread
Magnetfeldmaximum
Ursprünglich wollte ich so einen modernen e-Compass chip, z.B. von ST nehmen und über SPI an einen STM32F4 anschließen. Der kann beim Überschreiten einer Grenze einen Interrupt auslösen ... aber ich brauche eine zeitliche Auflösung von +/- 0,5ms ... und zwar des Maximalwertes des Magnetfelds, wobei die
500 davon nach dem Auslösen des Interrupts macht und dann aufhört ;-) :-) ... träum. Naja, muß der STM32F4 halt arbeiten. Hoffentlich reicht der Saft einer 18650 einen Tag lang :-) ...
-
Thread
ARM Programmierung - Literatur für Einsteiger?
gar keine AVR :-) Ich beziehe mich hier jetzt zwischen nem Atmega328p und nem SAM3X8E oder nem STM32F4. Den C64 kenn ich auch noch. Aber mehr als Basic war für mich Butschi damals nicht drinne :)
466?page=14 > Ich beziehe mich hier jetzt zwischen nem Atmega328p und nem SAM3X8E oder > nem STM32F4 Dass die Atmel und ST ARM konfuse Peripherie haben, da kann ja der ARM nichts für. Schau mal die LPC ARM zum Vergleich an. Oder auch den BCM im Pi, dort sind die Peripherie-Register schön organisiert
-
Thread
USB Pakete interpretieren
LeCroy-Software einzuladen und zu analysieren. Einzige Einschränkung: Du müßtest das Programm auf ein STM32F4-Disco- Board oder auf ein 32F429IDISCOVERY umschreiben - etwas anderes habe ich hier nämlich nicht rumliegen. Aber eigentlich hast Du Deine erste Fragestellung ja inzwischen selbst gelöst und
letztendlich gemacht? > Wie hast Du gemessen? Ich habe die USB-Library bzw die Dokumentation von STM32F4 angeschaut und dort habe ich die folgenden Funktionen: uint32_t DCD_EP_PrepareRx( USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8
-
Thread
ADC/Microcontroller/DSP: Auswählen und Programmieren
Arrr schrieb im Beitrag #3591610: > Welchen Controller für obiges Projekt? STM32F4Discovery, gibts fuer rund 15Euro (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Da hast du sogar noch 'nen LIS3DSH drauf. Das Board hat auch
-
Thread
STM32 - Senden und Empfangen mit UART Interrupt
Hallo, ich habe ein grundsätzliches Problem mit dem Senden und Empfangen von UART-Bytes per STM32F4 Controller. Ich nutze die Funktionen HAL_UART_Receive HAL_UART_Receive_IT HAL_UART_Transmit_IT Jede für sich alleine genommen funktioniert mit gewissen Einschränkungen, nur wenn ich
#4811628: > ich habe ein grundsätzliches Problem mit dem Senden und Empfangen von > UART-Bytes per STM32F4 Controller. > > Ich nutze die Funktionen > HAL_... Eben, genau DAS ist dein Fehler. Ich habe hier schon so oft einen vernünftigen UART-Handler gepostet, daß es mir langsam leid ist. Also benutze
-
Thread
CNC 3018 Pro - GRBL Abbruch
Kondensatoren hinzufügen? - Filter? - Grounding genauer überprüfen Ich hatte sowas mit dem grbl STM32F4 Port (und dem jeweiligen STM32F4 Nucleo Board), mit LinuxCNC & Parallel Port haben sich die Probleme für mich dann gelöst.
-
Thread
Mini 2Kanal Oszi per STM32F429-Disco Board
F4 sind wohl recht stoeranfaellig. AN4073: How to improve ADC accuracy when using STM32F2xx and STM32F4xx microcontrollers wird wohl nicht zufaellig entstanden sein...
Bonnes schrieb im Beitrag #3793957: > AN4073: How to improve ADC accuracy when using STM32F2xx and STM32F4xx > microcontrollers > wird wohl nicht zufaellig entstanden sein... Jo, die Messstrategie scheint dabei eine wichtige Rolle zu spielen. Allerdings stellt sich bei mir als Hauptursache für die
-
Thread
8-fach ADC bei STM32
Es geht um das STM32f4 Discovery-Board. Der Kontroller hat 3 ADC. Ich habe etwas gelesen, dass es möglich ist, weitere Pins auf den ADC durchzuschalten. Insgesamt werden 7 ADC benötigt. Wie kann ich das mit dem Board realisieren
Mikrocontroller haben oft nur einen oder zwei ADCs. Der STM32F4 mit drei ist schon gut Bestückt. Vor dem ADC sitzt ein Multiplexer um auf verschiedene Pins zu routen. Damit können nacheinander mehrere Spannungen gewandelt werden.
-
Thread
Entwickler/Designer für STM32F4 Board gesucht, Vorlagen und Ideen vorhanden.
ein Board ähnlich dem beigefügten brauche. Kurze Erklärung: Pin2DMD ist eine Tool für den STM32F4, das die Signale von echten Flippern umsetzt auf RGB DMD Panels. Bisher haben wir (andere Projektbeteiligte und ich) ein Breakoutboard und ein STM32F4 Dicoveryboard entwickelt und erfolgreich genutzt
-
Thread
Steuerung eines Mikrokontrollers und die Visualisierung der Daten am PC
meine Problemlösung für das oben erwähntes Problem: -Ich kaufe mir eine fertige Board, wie z.B. STM32F4-DISCOVERY. -Schließe meine Sensoren/Motoren an das Board an. -Schreibe ein Programm, das die oben genannte Lösung ausführt. Nein, ich will nicht das Rad neu erfinden, mir reicht schon ein
Anton R. schrieb im Beitrag #2745562: > -Ich kaufe mir eine fertige Board, wie z.B. STM32F4-DISCOVERY. > -Schließe meine Sensoren/Motoren an das Board an. > -Schreibe ein Programm, das die oben genannte Lösung ausführt. Was denn auch sonst? > Nein, ich will nicht das Rad neu erfinden
-
Thread
DSP oder 32bit µC?
STM32F4
STK500-Besitzer schrieb im Beitrag #4903823: > STM32F4 Das ist unnötig riesig, fett und teuer, und sauft gigantische Mengen an Strom. Ich habe einmal FSK-Demodulation mit >60kHz mit einem kleinen CortexM0 umgesetzt. Weil das demodulieren in Software