-
Thread
Passendes Board für mein Vorhaben?
Das STM32F4 Discovery könnte auch gehen. Hier würde man über den vorhandenen USB OTG Port die Tastatur anschließen (5V Versorgung vorhanden), und dann die +/- Pins vom OTG_HS rausführen und mit dem PC verbinden
spielen. (Wenn man die Tasten zuvor gemappt hat. Dr. Sommer schrieb im Beitrag #5486352: > Das STM32F4 Discovery könnte auch gehen. Hier würde man über den > vorhandenen USB OTG Port die Tastatur anschließen (5V Versorgung > vorhanden), und dann die +/- Pins vom OTG_HS rausführen und mit dem PC
-
Thread
STM32F4 DMA DAC Ringpuffer - Komisches Verhalten bei Sinusgenerierung - Bitte um Hilfe
Hallo liebe Mikrocontroller-Community, ich habe ein Problem und würde mich freuen wenn mir einer helfen kann. Ich benutze den STM32F407 um ein Sinus-Signal mit einer Mittenspannung von 1,65 Volt zu erzeugen. Grundlage ist eine Konstante innerhalb welcher eine Periode als Werte abgespeichert sind: [c]const uint16_t Sinus12bit[100] = { 2048, 2176, 2304, 2431, 2557, 2680, 2801, 2919, ... 1791, 1919};[/c] 2048 stellt als Startwert die Mittenspannung 1,65 Volt dar. Ich verwende weiterhin einen DMA um die Werte der Konstante in den DAC zu schreiben. Der DMA ist als Ringpuffer
-
Thread
XMega Export restricted!
Also STM32F4 hatte ich schon mal 10 Stück oder so bestellt...ging weiß jetzt die Nummer hinter der vier nicht, falls das der Grund sein könnte
Kali T. schrieb im Beitrag #3590470: > Also STM32F4 hatte ich schon mal 10 Stück oder so bestellt...ging Es geht um STM32F41x oder STM32F43x. Nur die haben die Crypto Maschine...
-
Thread
STM32F401RE Stack overflow -> Stack vergrößern?
delay.o 0x20000004 0x00000004 Data RW 432 .data stm32f4xx_hal.o 0x20000008 0x00000014 Data RW 1037 .data system_stm32f4xx.o 0x2000001c 0x00000060 Zero RW 1156 .bss c_w.l(libspace.o
-
Thread
Basic Editor und Interpreter auf dem STM32F429-Disco
man auch ein paar "vernünftige" Sachen damit machen kann. In wieweit ein Basic Interpreter per STM32F4 überhaupt Sinnvoll ist, lass ich jetzt mal offen :-) Wer Spaß an sowas hat, kann sich ja mal die aktuelle Version runterladen und ausprobieren. (Die Syntaxbeschreibung für eine Übersicht der Befehle
eingebaut ich hatte im ersten "Wurf" bei watterott nur das ohne gesehen:http://www.watterott.com/de/STM32F4Discovery und das nennt sich auch Disco..... Mit und ohne ist bei watterott auch alle :-( Aber bei exp-tech habe ich noch welche gesehen: http://www.exp-tech.de/Mainboards/ARM/32F429IDiscovery-Kit-for-STM32
-
Thread
Unterschiedliche Funktionssignatur für main() realisieren
darf der Funktionsname nicht als Makro definiert sein */ #elif defined( STM32F10x ) || defined( STM32F4XX ) /* Zielplattform (Debug, Release, Modultests) */ #define MAINFUN() main(void) #elif defined( MOCKUP_SDL ) /* Mockup */ #define MAINFUN() SDL_main(int argc, char *argv[]
* kehrt bei manchen Plattformen zurueck, bei manchen nie. */ int MAINFUN() { #if defined( STM32F4XX ) || defined( STM32F10x ) /* Timer und Interrupt-Prioritaeten einstellen */ /* SysTick-IRQ deaktivieren. /* NVIC/ISRs konfigurieren */ /* Zyklenzaehler fuer
-
Thread
Portierung eines Mikrocontrollers
Das wird auf mich auch zukommen diesen Sommer. Allerdings eher gemächlich da vom stm32f4 auf stm32f7. Ansich müssen bei mir nur die Register Adressen und takte angepasst werden. Ansonsten habe ich beim coden darauf geachtet dass controllereigene Dinge möglichst an die Klassenmember
Reginald L. schrieb im Beitrag #4665760: > vom stm32f4 auf stm32f7. Einfach neu compilieren. > Ansich müssen bei mir nur die Register Adressen und takte angepasst > werden. Damit solltest du eigentlich garnicht in Berührung kommen. Dafür hat
-
Thread
Floating Point Unit beim Stellaris Launchpad
Die Hinweise zum STM32F4 und dessen FPU sollten bei Anwendung einer GNU-Toolchain anwendbar sein: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
-
Thread
.met micro framework auf stm32
micro frameworks zerreißt... ;) Hier hat das schonmal einer gem8: http://singularengineer.com/stm32f4-discovery-board-running-net-microframework/ mfg mf PS: ernst schrieb im Beitrag #3482743: > Also kein fertiges > board wie z.b. ein FEZ oder netduino. Du kannst dich ja beim Hardwaredesign
> Hier hat das schonmal einer gem8: > http://singularengineer.com/stm32f4-discovery-boar... So etwas habe ich gesucht! Die Frage ist wie man das auf ein STM32F1 anpassen kann
-
Thread
Testaufbau DS80C320 und SRAM als Programmspeicher
kann da jemand mehr zu sagen. Den SRAM zu füllen ist ein kleineres Problem und würde ich mit nen STM32F4 Discovery als "Uart to SRAM Brücke" lösen. Oder das halt was zufällig aus dem Tisch liegt. Das ganze soll nichts Produktives werden sondern nur als Bastel und Testprojekt dienen. Wenn später
gefunden. @oldboy: Als Ram möchte ich erstmal die internen 256 Bytes benutzen. Da ich auch mit STM32F4 und SAM4E arbeite werde ich mehrere SRAM + Logik auf einer separaten Headerplatine verarbeiten. Wenns erstmal läuft und wenn mir die ganze 8051 Geschichte gefällt kann ich ja immer noch erweitern.
-
Thread
Logger für USB-Daten
selbständigen Ing. der sich sehr gut mit Vergussmasse auskennt und Mut zum Risiko hat. CDC mit dem STM32F4 funzt gut mit Seriell zu USB-Adaptern und SD Karten kann der auch gut.
> CDC mit dem STM32F4 funzt gut FTDI nutzt ein proprietäres Protokoll, kein CDC.
-
Thread
Geeigneter DSP für Audiosignalverarbeitung
Kenne mich mit DSP zwar nicht aus, aber ist der STM32F4 nicht genau dafür? Hat alles was du brauchst und ist sau günstig! Ingo
Ingo schrieb im Beitrag #3005736: > Kenne mich mit DSP zwar nicht aus, aber ist der STM32F4 nicht genau > dafür? Hat alles was du brauchst und ist sau günstig! Nicht unbedingt. Die Cortex M4 haben zwar DSP-Erweiterungen, sind aber trotzdem nicht erste Wahl. Ein Beispiel: Für FIR-Filter
-
Thread
STM32L1: USART Tx (und Rx) mit DMA funktioniert nur sporadisch
habe versucht diese (http://www.mikrocontroller.net/topic/277838) USART + DMA Implementierung vom STM32F4 auf meinem STM32L151 zu übertragen, allerdings eher schlecht als Recht... Primär geht es mir dabei um das Versenden, den Empfangsteil habe ich noch gar nicht weiter getestet Im Anhang der Beispielcode
1.7.5) gearbeitet .(Bitte jetzt nicht über IDEs im allgmenien diskutieren) Dort mit den STMF1xx bis STM32F4xx. Nahezu ohne Probleme und ich bin mit Coocox zufrieden. In der Coocox 1.7.5 wurden aber bislang die Controller STM32L1xx nicht unterstützt, deshalb habe ich Coocox auf die neuesete Version 1.7.7
-
Thread
ARM und Assembler Programmierung?
Benutzt der C Compiler auch die SIMD möglichkeiten vom STM32F4? Wenn nicht wäre ein Anwendungszweck, daß man sich kleine an die Hardware angepasste Funktionen schreibt um z.B. zwei char Arrays miteinander zu verrechenen für DSP lastige Dinge wie Digitale Filter
uwe schrieb im Beitrag #3861477: > Benutzt der C Compiler auch die SIMD möglichkeiten vom STM32F4? DER C-Compiler? Du meinst den Einen da?
-
Thread
Aus einer Graustufen Matrix ein usb webcam Signal erzeugen
Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: https://github.com/iliasam/STM32F4_UVC_Camera Wenn man Windows als Developer Platform benutzt, können Tools wie USBlyzer o.ä. recht hilfreich sein.
Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: > https://github.com/iliasam/STM32F4_UVC_Camera > > Wenn man Windows als Developer Platform benutzt, können Tools wie > USBlyzer o.ä. recht hilfreich sein. Prima, vielen Dank.
-
Thread
STM32F4 DCMI_FLAG_OVFRI: Overflow Raw flag mask
2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fDCMI%20camera%20interface%20program%20with%20DMA%20with%20STM32f4-discovery%20board&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=2143
-
Thread
STM32F4-Discovery Flashprogrammierung MacOS -> Nervt :-)
um ohne Gleitkomma-Rechnerei hin zu kommen. Mein Problem ist nun die Flashprogrammierung des STM32F4-Discovery. Weder mit OpenOCD noch mit stlink kann ich vom MacOS aus den Flash programmieren. Dabei spielt es keine Rolle, ob ich die Programme von der Kommandozeile starte oder mit GDB fernbediene
-
Thread
STM32F4 Discovery - I2S bitte um Hilfe
Hallo, ich Arbeite gerade zum ersten mal mit den STM32F4 Discovery. Ich versuche mittels I2S einen ADC/DAC auszulesen/anzusteuern. Dafür hab ich erstmal versucht überhaupt den I2S zum laufen zu bekommen. Leider komme ich nicht weiter. Das Programm ist
Daher bitte ich euch um Hilfe. Anbei die main.c mit dem "initialisierungsversuch" und die system_stm32f4xx.c mit der takteinstellung. Wenn mehr gebraucht wird reiche ich das natürlich nach. Da die main() nicht kommentiert ist hier noch kurz mein Ablauf: -SystemInit(); //Flash, Pll, ect konfigurieren
-
Thread
STM32F4 Timer2 im Encoder Mode plus Capture Compare
Hallo Ich habe Timer2 als Encoder Timer konfiguriert, was auch super funktioniert. Jetzt möchte ich zusätzlich einen TimerWert als Compare Wert setzen, der mir einen Interrupt auslöst sobald die Encoder-Position diesen Wert erreicht, der Timer soll aber weiterzählen. Geht das überhaupt? Mit der Konfiguration unten geht es leider nicht. Beispiel: Encoder Timer Werte steht auf 1000, sobald ich den Encoder drehe, wird der Timerstand erhöht bis 10000 usw. Wird die Position von 5000 erreicht möchte ich einen Interrupt, der Zähler soll aber normal weiterlaufen. void PositionEncoder_Config(void
-
Thread
STM32F4 Discovery in Gehäuse einbauen - USB-Buchse rausführen
Hallo, ich möchte gerne in ein Gerät ein STM32Discovery auf einer eigenen Platine in ein Gehäuse einbauen. Ich möchte die USB-OTG-Schnittstelle des Discovery benutzen, kann das Board aber nicht so einbauen, dass die Kante mit der Micro-USB-Buchse an einer Gehäusewand liegt und ich die Buchse mit einer entsprechenden Öffnung im Gehäuse direkt nutzen könnte. Leider führen die Header vom Discovery die beiden USB-Leitungen PA11 und PA12 nicht heraus, so dass ich aktuell nur eine Möglichkeit sehe, zu einem USB-Anschluss zu kommen, ohne groß an dem Discovery rumzulöten: Ich nehme ein internes
-
Thread
STM32F4 Discovery - Ethernet, ADC, TIM3 Trigger
Servus mal wieder! Habe folgendes Problem: Mein µC läuft mit initialisiertem Ethernet (PHY DP83848) und kommuniziert mit dem PC. Hier funktioniert alles wie es soll. Nun initialisiere ich TIM3 und aktiviere den Trigger-Output Modus. ADC1 wird initialisiert und der externe Trigger Eingang wird auf TIM3 gestellt. Der Timer läuft und triggert bei jedem Update den ADC (mithilfe Interrupts geprüft). Es werden aber keine Daten im DR Register aufgenommen, alle Bits sind dauerhaft auf 0. Das Ganze ohne initialisierung des Ethernets: Gleiches Spiel. Nachdem ich den PHY allerdings vom µC trenne, funktioniert
-
Thread
Frage zu Excel-Dokument: STM32F4 Clock Configuration/ Prescaler einstellen
Guten Tag, ich habe vor langer Zeit mal im Unterricht, das Excel-Dokument: STM32F4 Clock Configuration benutzt, welches ich als Anhang anfüge. Allerdings kann ich damit nicht mehr wirklich was anfangen und hätte ein paar Fragen an euch. Ich würde mit dem Timer 4 gerne eine Frequenz
ich dazu den Prescaler einstellen und welchen Wert bekommt ARR? Meine normale Taktfrequenz auf dem STM32F4 Discovery-Board beträgt 24 MHz, nicht wahr? Wo muss ich diese Werte dann in dem Excel-Dokument eintragen? Mit diesem Dokument kann ich mir dann auch eine Datei erzeugen lassen, ist dies dann eine
-
Thread
STM32F4 BK1 und BK2 des Quad SPI auswählen?
Hallo, ich möchte den Quad SPI eines STM32F469 mit der Cube HAL verwenden. Für Quad SPI gibt es zwei verschiedene "Bänke", BK1 und BK2. Sind das nun zwei verschiedene QUAD SPIs oder wie ist das zu verstehen? Bei der Initialisierung kann man nur einen Quad SPI wählen: QSPIHandle.Instance = QUADSPI; Wie wähle ich also aus, auf welcher Bank man Senden/Empfangen möchte? Vielleicht über die sogenannte FlashID? QSPIHandle.Init.FlashID = QSPI_FLASH_ID_1; Viele Grüße Johannes
-
Thread
STM32F4Discovery - Ausführen aus Eclipse tut, bei Boot aus Flash aber nicht
Problem. Mein Programm, welches ich mit Eclipse-GNUARM geschrieben habe, läuft prima auf meinem STM32F4Discovery-Board. Im Endeffekt ruft er openocd auf, welcher dann die Applikation im RAM dort ausführt (ohne Flash) Sobald ich aber das erstellte hex-File von Hand ins den Flash übertrage (also für
-
Thread
ARM Evaluation Board, Entwicklungsumgebung Ubuntu
Mikrocontrollerboard nehmen. Wenn es ein ARM Board sein soll, dann könntest du z.B. das STM32F0DISCOVERY oder das STM32F4DISCOVERY Board kaufen. Die sind recht preiswert und haben die Programmier- und Debugschnittstelle schon mit drauf. Ich habe das STM32F4DISCOVERY Board gekauft, weil es eine FPU hat. Die brauchst du
-
Thread
STM32F10x USB VCP unter Coocox
Ja, erst kürzlich. In einem Bootloader für einen STM32F4. Es hat gut geklappt. Mit Eclipse nicht CooCox.
Bei USB sollte man PA9 mit VBUS verbinden, damit erkennt der STM32F4 dass der interne Pull-Up von 1,5K aktiviert werden muss. Ansonsten selbst noch einen 1,5K Widerstand an +3,3V oder +5V zu D+ legen. (Das mit PA9 noch mal in der Doku nachlesen, habe es nicht
-
Thread
CC3100 als Slave
zB den SPI hardware-nahen Teil). Es gibt aber auch schon ein original Beispiel von TI für den STM32F4, da kannste einiges von brauchen. Das Ganze wird etwas schwieriger als ein einfaches AT-Command-Set, aber es gibt enorm viele Beispiele von TI. Hinzu, ist die Performance natürlich unschlagbar
funktionnieren wie der CC3100 (nur für Bluetooth halt). Hinzu gibt es die folgende Software für den STM32F4, die sich um die Kommunikation mit dem Chip kümmert: http://www.ti.com/tool/cc256xstbtblesw Viel Spass mit deinem Projekt, hört sich für mich jedenfalls interessant an!
-
Thread
Jlink Commander bin flashen Adresse?
<prefix>objcopy eine .bin-Datei und flashe die dann an Adresse 0x0. das funktioniert sowohl beim STM32F4 als auch bei diversen Cortex M3 von NXP LPC1xxx. Meine Frage bezieht sich nun auf die Adresse an die ich das bin-File schreibe: Beim STM32F4 fängt der Flashspeicher bei Adresse 0x80000000 an
-
Thread
stm32f4discovery und uCOS-II. CPU Frequency
hallo euch, ich habe UCOS-II auf dem Board stm32f4discovery verwendet, um Motor zu steuern. Den Port vom UCOS-II für STM3240G-Eval-Board bekam ich von der firma micrium. ich habe problem mit OSTimeDlyHMSM(), das ein Service des OS. mit vorgaben
-
Thread
STM32F4 Discovery Mikrofon MP45DT02
Hallo Leute, ich habe hier versucht das Projekt Audio_playback_and_record aus dem Firmware-Paket von ST so abzuspecken, dass er nurnoch über das auf dem Board vorhandene Mikrofon aufnimmt. Also aus dem vorhandenen Projekt u.a. Streichen: acc-Sensor, Waveplayer, USB Das hat den Sinn, dass man das Stück Code, welches man erhält in andere Projekte einpflanzen kann und später mit den Audiodaten andere Sachen machen kann. Außerdem kann man es dann auch noch mit einem 32k-Limit bearbeiten, was im Originalprojekt nicht der Fall ist. Bisher hab ich die zu entfernenden Funktionen großteils entfernt
-
Thread
STM32F4 Ethernet & Soft Reset immer aktiv
Hallo. Habe auf einem STM3240G-EVAL meine Anwendung aufgebaut und hat soweit alles funktioniert. Bin jetzt auf meine eigene Hardware gegangen und jetzt wird beim Aktivieren der MAC-Clocks das SR-Bit im ETH_DMABMR durch die Hardware auf 1 gesetzt. D.h. Reset-Zustand des MAcs. Habe als Basis die LwIP Demo von STM verwendet. static void ETH_MACDMA_Config(void) { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_ETH_MAC |RCC_AHB1Periph_ETH_MAC_Tx | RCC_AHB1Periph_ETH_MAC_Rx, ENABLE); ... RCC_AHB1Periph_ETH_MAC_Tx & RCC_AHB1Periph_ETH_MAC_Rx alleine lassen sich aktivieren
-
Thread
STM32F4 - Berechnungen mit DSP-CMSIS liefert kein Ergebnis?
Hallo Leute, habe hier folgendes Programm, was mir zwar ein Ergebnis für meine Matrix-Transponierung liefert, aber im Ergebnis X_p31 von AT * A bleibt immer 0 stehen? Kann mir das vielleicht jemand erklären? Weis vielleicht jemand aus Erfahrungen wie die Spalten/Zeilen den Werten im Array zugeordnet werden? Find dazu nichts im Internet. Danke #include "main.h" /*****************GLOBALE Variablen*************************/ q31_t A_q31[16] = {4,7,4,8,6,4,2,5,7,9,5,4,3,8,7,12}; q31_t AT_q31[16]; q31_t X_q31[16]; arm_matrix_instance_q31 A; /* Matrix A Instance
-
Thread
STM32F4 I2C DMA MPU9150
Hallo Community, ich habe ein Problem mit dem STM32F407 Controller. Für ein Projekt muss ich viele Aktion im 20kHz Timerinterrupt machen, und hier sollte kein einziger Interrupt ausgelassen werden. Ich logge auch MPU9150 Lagesensor mit I2C mit im 1kHz Interval. Das Problem was ich jetzt habe ist, dass I2C im normalen Pollingmode den ganzen Prozessor ziemlich ausbremst. Meine Frage: Kann ich im I2C DMA Mode des STMs 14 nacheinander Folgende Bytes des MPU9150 mit einem Interrupt abholen und habt Ihr auch ein Beispiel dazu mit den alten StdPeriphLib. Schöne Grüße Mathias
-
Thread
STM32F4 USB CDC Device EP Empty Interrupt
Ich habe die USB Device Lib von ST eingebunden (version V2.1.0) und ein paar Endpoints erstellt. Mit LibUSB kann ich auch Daten austauschen, solange ich es einzeln von Hand mache. Ich sende ein Byte über UART an den STM32, dieser setzt es in den IN Endpoint und dann drücke ich eine Taste in der PC Software und das Byte wird gelesen. So weit so gut. Nun wollte ich das ganze automatisch machen, also ein Thread erstellt, der nonstop den IN Endpoint abfrägt. Aber nun "Hängt" der STM32 in der Interrupt Routine fest und es kommt immer der Empty Interrupt vom EP. Ist ja klar, der EP ist nach
-
Thread
STM32F4 UART2 - Senden und Empfangen mit Interrupt
Hallo zusammen, ich habe über CubeMX code generiert und versuche über UART eine Lin Botschafft zu senden und zu empfangen da laut LIN Spec nach dem Senden jedes Byte direkt die Antwort geprüft werden muss, habe ich mich für das Senden über Interrupt entschieden mein Problem, ist dass ich keine richtige Antwort bekomme ich sende zuerst ein Break HAL_LIN_SendBreak(&huart2); dann muss ich den Lin Frame bestehend aus dem SyncField(0x55), die ID(1Byte), die data(8Bytes) und die crc(1Byte) senden zuerst sende ich den Sync HAL_UART_Transmit_IT(&huart2, pData, 1);//sizeof(pData)); im
-
Thread
STM 32F4/F7 I2C Probleme
Hallo, Ich versuche gerade ein stm32f746 Discovery Board (master) mit einem Stm32f429 Board (slave) zu verbinden. Hierzu nutze ich die Bibliotheken von Uwe Beiß http://mikrocontroller.bplaced.net Der Master liest mit dem ADC über einen Timer interrupt einen Wert ein und schickt ihn dann per I2C an den Slave Der Master zeigt mir auf dem Display den angegebenen Wert an. Der Slave soll die rote LED einschalten wenn der übertragene Wert größer 128 ist. Die Übertragung funktioniert immer nur einmal. Danach läuft auch das Programm auf dem Master nict mehr. Drücke ich auf dem Slave
-
Thread
STM32F4 Discovery Board - PWM Input Interrupt
Hallo, ich experimentiere jetzt schon seit Wochen mit dem Einlesen eines PWM Signals. Ich konnte jetzt den "input capture mode" vom TIM1 aktivieren. http://www.st.com/content/ccc/resource/technical/document/reference_manual/3d/6d/5a/66/b4/99/40/d4/DM00031020.pdf/files/DM00031020.pdf/jcr:content/translations/en.DM00031020.pdf "17.3.7 PWM input mode" Wenn ich nun eine kostante PWM am Eingang anlegen, dann sollten doch rein theoretisch die Register TIMx_CCR1 & TIMx_CCR2 jeweils NAHEZU konstante Zahlen auspucken (TIMx_CCR1 => Periode vom PWM-Signal; TIM1_CCR2 => Frequenz vom PWM-Signal)
-
Thread
STM32F4xx auto baudrate detection CAN bus
Hallo Zusammen, ich möchte eine automatische Baudraten Erkennung auf einem STM32F4xx realisieren, welche den CAN bus nicht stört. Im Handbuch habe ich entdeckt, dass es einen Silent-Mode gibt, welcher verhindert, dass der Chip irgendetwas sendet (inkl. Error-Frames). Das passt
-
Thread
STM32F4xx: 24LC512 EEPROM Zugriffsroutinen
Hallo, da man sich im Netz danach tot sucht und nichts Gescheites findet - vor allem nichts was statt des Delays beim Schreiben das ACK pollt habe ich sie kurzerhand selbst geschrieben. Basierend auf den StdPeriphLibs in der Version 1.6.1. Kleinigkeiten sind projektspezifisch aber ich denke das sieht man. Code ist gestetet an einem Microchip 24LC512 (64KB E2PROM). Doku in deutsch, ist bei mir immer so. Viel Spass!
-
Thread
Analoges Signal einlesen und abspeichern im Simulink mit STM32F4 Discovery
ein paar Wochen ein Problem. Es geht um das Einlesen und Abspeichern eines analogen Signals mit STM32F4 DISCOVERY im Simulink. Ich habe mit ADC und UART angefangen aber ich bekomme nichts.Hat Jemand eine Ahnung wie es geht? Danke für die Hilfe
-
Thread
[STM32F4] I2C1_ER im ResetHandler
zuammen! Ich lasse ein Programm zu Debug-Zwecken direkt aus dem RAM ausführen. Dazu habe ich das STM32F4DISCOVERY-Board entsprechend gejumpert und das Linker-Skript ROM-frei gemacht. Der GDB lädt das Programm und hält dann brav im ResetHandler an. Im PSR ist allerdings der IRQ I2C1_ER (0x20) eingetragen
-
Thread
STM32F4xx: ADC-Trigger mit Timer1-Ereignis?
Hallo Forum-Gemeinde! Gegeben ist ein STM32F4xx-Controller (STM32F405, Cortex-M4). Ich suche ein funktionierendes Quelltext-Beispiel, in dem mit einem Timer1-Ereignis, also ohne Interrupt, die (jeweils einmalige) ADC-Konvertierung angeworfen
-
Thread
Suche alternatives Bauteil (DMS307/308)
FFT die Werte für den Spectrum Analyzer zu errechnen. Kann wahrscheinlich jedes MCU-Board mit nem STM32F4xx mit links. Du kannst dieses "DMS 308" Board ja bei eBay kaufen: https://www.ebay.com/itm/164190447121 Nur 100 USD *LOL*
Werte für den > Spectrum Analyzer zu errechnen. Kann wahrscheinlich jedes MCU-Board mit > nem STM32F4xx mit links. Aber auch nur wenn man es sinnvoll programmiert hat. Daran hapert es bei mir und wohl nicht nur bei mir. Dafür kann ich Dinge wo andere versagen. Jeder seins.... > Du kannst dieses
-
Thread
STM32 Flash als EEPROM schreibzyklen
Einsatz an, es gibt endlose Möglichkeiten, wie man 2,5kByte Daten persistent speichern kann. Der STM32F4 hat "core coupled memory", der mit einer Backup Batterie gestützt werden kann. Auf diese Weise arbeitet dieses wie ein EEPROM. Der STM32F4 hat sein Flash in Bänke aufgeteilt, deren Größe von 16kByte
-
Thread
Elektrische Rotorposition mittels optical encoder
hoffe ich habe allen geantwortet, habs nur schnell überflogen, da Mitttagspause. PS: uC ist ein STM32F4, jedoch hätte ich gerne eine Softwarelösung um flexibel zu bleiben, wenn es natürlich möglich ist. Grüße Andreas
Listing der ISR an! Der Code ist zu groß, um mit 1 MHz zuverlässig abgearbeitet werden zu können. Der STM32F4 ist sehr schnell, verlangt für solche Geschichten aber auch eine passende Programmierung. Dazu gehören, PortD mit einem Befehl einzulesen und diesen Tabellenquatsch zu unterlassen! Die Flanken
-
Thread
3.2" TFT LCD ITDB02-3.2S nicht seriell ansteuern?
ich hab da ein altes MIO283QT-2 von Watterott. Gibts nicht mehr. Das kann 50MHz SPI. Mit einem STM32F4-Discovery kann ich damit Filme mit >20 FPS von SD Karte abspielen (ohne Ton);) >Kennt jemand ein Touch-TFT mit SPI? Watterott hat ein neues MIO283QT-9. SPI mit 50MHz geht da nicht mehr,
ich hab da ein altes MIO283QT-2 von Watterott. Gibts nicht mehr. > Das kann 50MHz SPI. Mit einem STM32F4-Discovery > kann ich damit Filme mit >20 FPS von SD Karte abspielen (ohne Ton);) Deswegen hab ich auch geschrieben: "Ich nehme an, dass du einen AVR benutzt" Der Threadersteller hat aber coolerweise
-
Thread
STM32 lutscht die RTC Batterie aus
Dass da ein Bug sein soll, kann ich nicht bestätigen. Seit einer Woche hängt eine CR2025 an meinem STM32F4Discovery. R26 wurde durch eine 1N4148 ersetzt. Die Batterie hat mit und ohne externe Stromversorgung 3.0193 V. Rechts auf dem Foto sieht man noch ein mA-Meter mit umjumperbarem Shunt zur Messung
Hat schon jemant die RTC vom STM32F4 zum laufen gebracht? 32 kHz-Quarz ist dran, schwingt aber nicht. Ich wäre für einen RTC-Initialisierungscode sehr dankbar!
-
Thread
Hilfe bei stm32 Wahl
nicht nutzen, einige Sachen sind auch nicht alle gleichzeitig benutzbar (siehe Konfigurator). Ein STM32F4 sollte reichen. Vielleicht hast Du Zugriff auf ein Discovery Board? P.S.: Als Anfänger ist das aber eine sportliche Aufgabenstellung.
Pete K. schrieb im Beitrag #6222745: > Ein STM32F4 sollte reichen. Da hatte ich auch schon einen Favoriten: STM32F413RH Mich verwirrt halt nur SDIO und SDMMC und ob man mit USB-OTG-FS ohne viel Aufwand hinbekommt ohne externe PHY's (was auch
-
Thread
CMOS Sensor an einen uC anschließen
sowohl mit OS als auch ohne. Kommt drauf an, was du willst ;) Willst du einen uC verwenden: Die STM32F4s haben ein CMOS Interface drauf (nennt sich DCMI dort). Es gibt fertige Beispiele zum ansteuern einer Kamera z.B. hier http://mikrocontroller.bplaced.net/wordpress/?page_id=744. Guck dir das STM32F4
-
Thread
Taugen die internen Pull Ups von STM32?
- das Datenblatt des 220AMC10R gibt 1µA @10mV als Mindestlast an. Damit wäre man hier mit 50kR (STM32F4xx) im grünen Bereich.
das Datenblatt des 220AMC10R gibt 1µA @10mV als > Mindestlast an. Damit wäre man hier mit 50kR (STM32F4xx) im grünen > Bereich. ... und dann passen wieder die internen Pullups. Aber: Stefan ⛄ F. schrieb im Beitrag #6287000: > Doch sie sind > recht hochohmig, deswegen wirken die Leitungen zum