-
Thread
Mini Wanderkiste " Runde I " Gesperrt
Codier Schalter 10x 74 LCX 373 40x BAT 54 30x BCX 41 3x 25 MHz Quarz 10x Reed Schalter 20x 100 µF Elko 9x 220 µF Elko 10x 330 µF Elko 20x 74AC00 4x SRAM 128M x 8 4x Flash 32M x 8 ein paar 2N3904 Rein: 16x 7812 TO220 43x 7815 TO220 14x 7824 TO220 5x NE555 DIL 23x Alliance AS7C256 (32K
3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB Jetzt kann
-
Thread
Conways Game of Live zu langsam auf Z80
gutes Rennpferd. Habe grad erstmal "gelernt" dass man selbst für das Setzen eines IO Pins beim STM32F4 eine Library braucht (kippausdenlatschen) und für den ADC und die Uarts auch usw. Und natürlich für das LCD Display für die Darstellung von Windows eine von SEGGER, deren Manual allein 350 Seiten
bekommen und der Z80 liegt derweil in der Ecke. Inzwischen läuft auch mein GOL auf STm32F fast, obwohl die Portierung vom Z80 Code doch etwas heftiger ist als gedacht, da ich völlig andere Interfaces habe und das Spielfeld noch "doppelt gemoppelt" habe, also im Videoram und in einem struct
-
Thread
STM32L443CC HSE Config
Hallo, ich versuche gerade bei einem stm32L443CC den externen Quarz zu verwenden. Mit dem internen MSI läuft das ganze schon nur der externe Quarz macht noch Probleme. Als IDE verwende ich TrueSTUDIOARM. Gleich am Anfange von main kommt
Noch als Beispiel ein Teil der Initialisierung für einen STM32F407: [c] #define PLLM 4 #define PLLN 168 #define PLLP 2 init() { // Enable Caches, Prefetch and set Waitstates FLASH->ACR |= ( FLASH_ACR_DCEN | FLASH_ACR_ICEN
-
Thread
Wie viele Flash-Writes hällt ein STM32F4 aus?
ähnlicher Ausstattung, die man nach 100-1000x reflashen in die Tonne treten kann. Ich habe gerade ein STM32F4DISCOVERY mit STM32F407VG (ARM Cortex M4) vor mir liegen und frage mich, wie es dort ist. Im Datenblatt konnte ich nichts verdächtiges finden. Halten die Chips nun unzähliges reflashen aus oder
-
Thread
Konzipierung I2S mit oder ohne DMA
gezeichnet und auch noch keine Zeile Code geschrieben. Vorgaben habe ich mir unter anderem diese gemacht: STM32F4 I2S Audio DAC für PCM 16Bit Audio Samples mit 8Khz Samplingrate Audiosamples mit ca. 12k Werten. Flash für >32Mbyte Haken tut es beim I2S Audio DAC, diesen würde ich gerne per DMA befeuern
ineinander verschachtelte Datenblöcke stehen. Das 'SPIn_Empty_ISR' Prinzip läuft hier auf dem STM32F407 mit 168Mhz auf einen 4-Kanal Tracker (ein Retrofit einer alten Fostex 280) und nebenbei macht die Kiste auch USB MSC Host, emuliert ein Cassettenlaufwerk für das Original Paneel, bedient ein serielles
-
Thread
Problem mit STM32 CubeMX I2S DMA
mal wieder ne Ecke an der ich momentan etwas hänge und nicht so recht weiß warum ... Ich habe ein STM32F407 Board welches ich mit System Workbench for STM32 und CubeMX programmiere. Ich möchte I2S (erstmal nur TX) nutzen und auf einem Audio DAC per DMA ausgeben. Die Konfiguration von CubeMX passt
Bülent ... schon klar ;-) Ich wollte erstmal mit 64 Samples anfangen. Später werden es dann sicher 32 Samples werden. Sollte für nen Synthie ausreichend sein :-)
-
Thread
LPC1549 lässt sich nicht programmieren
Softwarebasis nehme ich mbed weil ich damit schnell Projekte starten kann, egal ob kleinen LPC812 oder fetten STM32F407.
eine Idee, woran es liegen könnte? Cool, mit den AVRs habe ich auch angefangen und bin dann zu STM32 übergegangen. Nur tue ich mir jetzt mit dem Umstieg auf LPC schwer... Viele Grüße und Danke für die Hilfe, Doran
-
Thread
STM32 individuelle Seriennummer
Hallo, ich suche eine Möglichkeit aus einem STM32 eine individuelle Seriennummer zubekommen. Im Datenblatt habe ich nichts gefunden. Gruß Walter
Zumindest der STM32F407 von meinem Discoveryboard hat eine eindeutige ID, wies mit den kleineren ist, weiss ich nicht....
-
Thread
2 STM32 debuggen
Hallo ihr! Ich arbeite mit einem Mikrocontroller vom Typ STM32F407 (F4DiscoveryBoard) und VisualStudio mit VisualGDB. Für mein Projekt möchte ich nun einen weiteren µC gleichen Typs einsetzen, beide sollen dann miteinander kommunizieren. Welche Möglichkeiten
shop.segger.com/J_Link_p/8.08.00.htm Schreib mal ein 100kB Binary in ein JTAG-fähiges Target mit z.B. STM32F4 und vergleich die Geschwindigkeit mit den ST-Link oder OpenOCD. Bei 16kB Binary noch kein Drama, jenseits 64kB wird's interessant. Ich habe einen Kunden mit F4, wo der FW-Entwickler ST-Links
-
Thread
STM32F4 Timer 5 PWM Problem
mal ob der Pin des Discovery Boards > noch anderweitig verwendet wird. Wenn das das Discovery F4 mit dem STM32F407 ist, sollten beide Pins frei sein, dank Uwe B.s unermüdlicher Forschung: http://mikrocontroller.bplaced.net/wordpress/wp-content/uploads/2013/03/Pinbelegung_v101.html Die Tabelle
Post ausgraben sollte, weil er gerade auf Fehlersuche ist. Der Code aus dem 3.Post hat bei meinem STM32F4Discovery Board funktioniert. Mit freundlichen Grüßen Marcel
-
Thread
Cortex M4 interne Clock zum Cycles messen nutzen
stelle ich Zweifel an diese Benchmarkingvorgehensweise. Mein Board ist übrigens das Cortex M4: STM32F407VGT6 auf einem CJMCU Board. [1] https://stackoverflow.com/questions/32610019/arm-m4-instructions-per-cycle-ipc-counters Edit: Vlt. hätte ich mir mal den Code genauer anschauen müssen
*((volatile uint32_t*)0xE0001004) //!< Get value from CYCCNT register [/c] Und folgendermaßen zu nutzen: [c] uint32_t it1, it2; float f = 1.01f;
-
Thread
Wie benutze ich uLua auf einem AVR?
Ich würde den code mit einem stm32 mit 64k ram verwenden.
regulären Lua-Quellecode (www.lua.org) in meine Firmware zu integrieren. Der Mikrocontroller ist ein STM32F407 und die IDE ist EmBlocks mit gcc-none-eabi. Mit luaL_dostring() kann ich nun kleine Skripte ausführen. Große Skripte habe ich noch nicht getestet. Mir ist auch noch nicht ganz klar warum das
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
nicht oder > er ist selten und dann vermutlich exorbitant teuer. Nö, die meisten moderneren als STM32, ATXmega und viele andere können das. > mehr wollte ich ja erst mal gar nicht. Gut!
meistens die Wahl zwischen 1-2 damit zu verbindenden Pins. Habe mal nachgesehen; bei den beliebten STM32F407 sind es doch nur 6 Kanäle, denn TIM9-14 haben leider überhaupt keinen Encoder-Modus.
-
Thread
Direkt flashen mit BMP
noch mal eine OpenOCD-Session mit gdb zum Laufen zu bekommen. STLinkV2 des Nucleo-Boards ist an das stm32-F407-DIYMORE Board angeschlossen. Da ich immer noch nicht weiß, wie mein memmap aussehen soll und mir gesagt wurde, ich solle das rom nach 0x08000000 lagern, versuche ich also Folgendes: [c] $ cat
2000 kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.238270 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections file firmware.elf $ cat .gdbinit set
-
Thread
Probleme bei SDIO mit STM32F4
Hallo, ich verwende an einem STM32F4 Discovery Board eine SD-Karte die über die SDIO-Schnittstelle verbunden ist um Messwerte die über drei ADC-Kanäle (je 12 bit) aufgenommen wurden zu puffern und später über USB auszulesen. Da
Du willst auf die SD Karte schreiben ohne Filesystem? Ich habe ein kleines F4 Discovery Beispiel wo SDIO mit FAT32 tadellos und robust funktioniert. Mit und ohne DMA, mit 1 und 4 Bit Mode: xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip
-
Thread
Locala variable wird weg optimiziert, Coocox + GCC
------------------- void UB_WS2812_All_Led_RGB(WS2812_RGB_t rgb_col, uint8_t refresh) { uint32_t n; if(ws2812_channel==0) return; for(n=0;n<ws2812_maxanz;n++) { ws2812_ptr[n]=rgb_col; } if(refresh==1) UB_WS2812_Refresh(); } [/c] Es passiert nur bei den STM32 F401RE (nucleo). Beim F407 (discovery) functioniert es. Es ist mir unklar warum die sich unterschiedlich verhalten. Diese function kommt aus die WS2812 lib von UB. Alles anderes functioniert. Ohne optimierung gehts auch. Selbst
-
Thread
[STM32] Discovery board USART1 Problem Zeichen doppelt und corrupted
Beitrag #6678139: > Hallo, > > Welches discovery board ist das genau? ich habe ein Board mit einem STM32F407 VGT Controller. > > Kann es sein, dass Du die Clock nicht richtig initiailisierst? Die > U(S)ARTs leiten sich von der CPU clock ab; wenn die nicht synchron mit > der Empfängerclock läuft
sagen ääähhhh klicken was man will. Wer es lieber ohne CubeMX mag der wird hier fündig: https://stm32f4-discovery.net/ https://mikrocontroller.bplaced.net/wordpress/
-
Thread
STM32F4 Timer PWM + Interrupt
Hallo zusammen, ich möchte gerne auf meinem STM32F407VGT am Pin PC7 einen akustischen Signalgeber per PWM ansteuern. Grundsätzlich funktioniert das auch schon allerdings möchte ich per Interrupt nach mehrmaligem ausführen des Signals, den Timer
in der Vektortabelle > an der richtigen Stelle eingetragen? Ich habe den Handler in der Datei "stm32f4xx_it.c" platziert und in der entsprechenenden Header-Datei bekannt gemacht. Christian schrieb im Beitrag #3678217: > Warum ist das hier auskommentier? > > [c] > //TIM_ClearFlag(TIM8, TIM_FLAG_Update
-
Thread
Fehler im STM32F4?
ldr r3, [pc, #24] ; (0x80004cc <main+144>) 0x080004b2: str r3, [r7, #0] 138 f=f+f2; 0x080004b4: vldr s14, [r7, #4] 0x080004b8: vldr s15, [r7] 0x080004bc: vadd.f32 s15, s14, s15 0x080004c0: vstr s15, [r7, #4] 141 } 0x080004c4: b.n 0x80004b4 <main+120>
=fpv4-sp-d16 -mthumb -Wall -ffunction-sections -O0 -mfloat-abi=hard -g -c -DHSE_VALUE=8000000 -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -DUSE_STM32F4_DISCOVERY -DSTM32F407VG Was ist hier los ? An Adresse 0x080004c4 wird wieder zu 0x080004b4 zurückgesprungen und das vadd.f32 wird auch als float ausgeführt
-
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
-
Thread
littleFS Performance / Sehr viele Lesezugriffe nach dem Anlegen einer neuen Datei
Hallo, ich habe einen STM32 mit ext. NAND-Flash. Hier kann ich über die HAL-Funktionen von ST lesend und schreibend zugreifen (jeweils 2kB) sowie löschen (64x2kB). Nun habe ich littleFS eingebunden um mir die Datenverwaltung
Ich habe LittleFS testweise zusätzlich zum FAT in einem HTTP Server mit STM32F407, aber da bisher nur 33 Dateien drin und da macht es keine Probleme. Es ist die Mbed Komponente, aber die benutzt ja den gleichen Code, ist aus dem gleichen Haus. Damit kann man aber schnell einen
-
Thread
Hardware zur Wiedergabe von Audio Samples
Software mehrere > Samples simultan abspielen? https://hackaday.io/project/8320-the-beatsqueezer-stm32-sampler http://www.hypnotriod.org/beatsqueezer/
Der Beatssqueezer basiert auf einem STM32F407 - damit, also mit dem DiscoveryBoard habe ich auch schon rumgespielt, allerdings kann ich nur einfache Sinus Töne wiedergeben. Gibt es zum Beatsqueezer den Source Code?
-
Thread
TFT Ansteuerung Anfängerfragen
x141a0=b86dea82ecd7c2efa7160c09ca18e9ff Andere µCs mit eingebautem LCD-Controller gibt es auch: z.B. STM32F429. Für einen kleinen Bildspeicher ginge auch ein schnelles statisches RAM 256kx16 mit 10 ns. Wenn man nicht extra externes RAM dazubauen möchte, gibt es schöne LCD-Controller von Epson: z.B. S1D13781
Entwickler einen aktuellen µC nahelegen, der den kompletten Bildspeicher schon auf dem Chip hat. Ein STM32F7 könnte gehen, oder ganz edel ein RX64M. Aber wie oben geschrieben, ginge auch ein popeliger STM32F407 nebst ext. RAM. @Hendrik: besorge Dir meinetwegen ein Display mit eingebautem SSD1963 und
-
Thread
Eclipse: Projekt richtig umbenennen
Hali halo halöle, ich habe mir in langen Stunden mal die toolchain für das stm32f4 mit dem stm32f407 aufgesetzt. Basis: Eclipse IDE + Sourcery Codebench + GDB Server. Ich habe mir mit viel mühe ein Projekt zusammengeklickt in dem alles fein konfiguriert ist. Die Idee: Ich speicher
-
Thread
Labview 2011 embedded und STM32F4
Hallo zusammen, ich würde gern mein STM32F4Discoveryboard (1) mit Labview embedded programieren (2) . Da ich kein Template für den verbauten STM32F407VG finden konnte, versuchte ich den porting guide (3) . Capter 4 "Add the Files Required
-
Thread
FAT Directory scrollen
verschachteln, das würde ich nicht schaffen. Ich habe gerade mein erstes "Blinky"-Projekt mit dem STM32F4 abgeschlossen. Die Installation ging gut und der blinkt jetzt vor sich hin; jetzt hoffe ich, in den nächsten Monaten dazuzulernen.
sondern FatFS? Und nenne mir nun bitte einen einzigen Beitrag, der AUFWÄRTSSCROLLEN in der FAT/FAT32 ohne exzessiven Speicherverbrauch zum Thema hat. Genau. Dieser hier. Und deswegen mag ich auch kein Geschwafel, denn auch ein STM32F407VGT6 wäre mit den Speicheranforderungen des Threadopeners
-
Thread
STM32F4 CAN Mailbox Problem
Hi, Ich versuche jetzt seit ein paar Stunden meinen CAN-Bus am STM32F4 (wieder) zum Laufen zu kriegen. Vorgestern lief alles wunderbar, und als ich das Teil heute eingeschaltet hab kommt einfach nichtsmehr an... Ich benutze PCAN und PCANView am PC, einen PCA82C250 Can Controller und das STM32F407 Discovery Board. Wenn ich das Programm debugge liefert CAN_Transmit den Wert 4, also "CAN_TxStatus_NoMailBox", und CAN_TransmitStatus 2, also "CAN_TxStatus_Pending" zurück. an Rs hatte
-
Thread
SD Karte an uC: exFat oder FAT32
Danke für die schnelle Antwort. Dann werde ich vermutlich FAT32 und die uC.net Lib verwenden
Alternativ: STM32F407 o.ä. mit 192 KB SRAM nehmen, da kann man schön viel puffern. Der hat auch ein SDIO-Interface ("SD-bus"), womit man größere Übertragungsraten erreicht (die Speed Class ist nur für SDIO definiert
-
Thread
CycloneTCP auf Cortex-M3 - Erfahrungen?
Ethernet-Phys, was den Einstieg nochmal erleichtert. Angefangen hatte ich mit einer Kombination aus einem STM32F4 Discovery Board und dem DP83848 Ethernet Phy (als Steckbrettfähiges Modul von Waveshare). Was für mich besonders interessant war, war, dass der Stack bereits neben HTTP und FTP bereits viele
dann noch deine Frage schlussendlich zu beantworten: Mein Setup besteht hauptsächlich aus einem STM32F407 mit einem DP83848 Phy unter Einsatz von FreeRTOS. Zusätzlich nutze ich die FatFs Bibliothek von ElmChan (diese ist wie so vieles bereits im Downloadpaket des Stacks enthalten). Ich arbeite größtenteils
-
Thread
STM8, SPI und SSD1306 - seltsames Verhalten
So, habe mal genau Deine oben gepostete (nicht ganz korrekte) Initialisierung auf einen STM32F407 mit 128x64-SSD1306-OLED geschmissen. Funktioniert soweit einwandfrei, Unterschied ist nur, dass das bei mir so spiegelverkehrt erscheint und dunkler ist mit Deiner Config. Check am besten
Address = 127 0x22 //Set Page Address 0 //Page Start Address = 0 3 //3 = 4 Pages (128x32), 7 = 8 Pages (128x64) [/c]
-
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
-
Thread
STM32F4Discovery DMA für Timer 2
Hallo, ich probiere seit einer Weile an der Programmierung herum, komme aber nicht weiter: STM32F4 Discovery über CooCox Ich versuche neben dem Timer1 auch Timer2 für eine PWM-Erzeugung mit DMA zu betreiben. Beim Timer1 hat alles geklappt (aus einem Beispiel kopiert und variiert). Ich befürchte
DMA1, Stream1, Channel2 ist beim STM32F407 gar nicht definiert schau mal im RefManual RM0090 auf Seite 216+217 nach UB
-
Thread
STM32F4 - Möglichkeiten für Timer
Hallo allerseits! Ich habe ein kleines Timer "Problem" mit meinem STM32F407VG (Discovery Board, CPU Takt 168MHz) bzw ich weiß nicht ob dso ein Timer mit dem STM überhaupt möglich ist?! Ich benötige einen genauen Taktausgang für eine Schrittmotoransteuerung da für meine
mit einer externen Taktquelle auskommt und die hohe Auflösung problemlos schafft. Alleine mit dem STM wäre es aber eher nicht möglich gewesen.
-
Thread
GPIO-Port via DMA-Transfer setzen
Hallo zusammen, ich beschäftige mich momentan mit den Möglichkeiten der DMA-Komponente im STM32F407 (STM32F4Discovery). Hierbei möchte ich eine sich ständig wiederholende Sequenz von Outputs auf einem GPIO-Port generieren, wobei die CPU möglichst wenig belastet werden soll. Die Sequenz soll
Geschwindigkeit ablaufen. Ich stelle mir den Ablauf so vor: - Die Sequenz liegt als Array von 32bit Werten im Speicher, wobei die unteren 16bit jedes Wertes den Registerbereich "BSRRL" und die oberen 16bit den Registerbreich "BSRRH" repräsentieren. (Das BSRR-Register dient dem Setzen/Rücksetzen
-
Thread
Stm32 Input level voltage
Hallo, Ich will der Pegelspannung von den Eingangspins bei der stm32F4 wissen. Natürlich habe ich schon in Datenblatt geguckt aber es hat mich nur verwirrt. Es steht "All I/Os are CMOS and TTL compliant (no software configuration required)." Aber in der Tabelle
beträgt. Was passiert mit der Restlichen 1V bzw. 1,12V Differenz? Diese Information kommt aus der STM32F407XX Datenblatt. Doc ID 022152 Rev 3. Kapitel 5.3.16 Seite 105. MFG devcal
-
Thread
fr_disk_error oder fr_invalid_object nach f_close
Moin, ich bekomme die Fehler fr_disk_error oder fr_invalid_object nach ausführen von f_close. [c] fresult1 = f_open(&myFILE, FILENAME_LOG_INC, FA_WRITE|FA_OPEN_APPEND); f_write(&myFILE, &MOTCTRL_STRING.cmd, sizeof(MOTCTRL_STRING.cmd), &written_bytes); f_write(&myFILE, "\r\n", strlen
treten die besagten Fehler auf. Ich nutze das STM32F407 Nucleo Board, arbeite mit der Bibliothek von elmChan (FatFS) und benutze sowohl eine SanDisk 32Gb sowie eine no-name 8Gb SD-Karte, jeweils mit FAT32 und 32kB formatiert. Habt Ihr Lösungsvorschläge
-
Thread
Funktionsgenerator - aber Impulse einstellbar
Beitrag #3789057: > Jetzt die Frage: Welches Demoboard fällt euch ein, was hier passen > könnte? Das STM32F429I-DISCO hat nen Cortex-M4 ARM mit FPU und nen QVGA-LCD mit Touch drauf.
Schaltverluste auslegen. Privat oder gewerblich? Ich könnte Dir ein 5,7" QVGA-TFT mit touchscreen und STM32F407 entsprechend programmieren.
-
Thread
/dev/ttyACM0 macht nichts
durch eine rules Datei im Verzeichnis /etc/udev/rules.d. Ich habe mal ein Beispiel angehängt (ist für stm32 usb stack) Du müsstest nur die Zahlen ändern (vendor id und devid) Die bekommt man lsusb heraus. für das zweite Gerät im Beispielfile liefert lsusb bei mir Bus 001 Device 044: ID 0483:5740 STMicroelectronics STM32F407 Die Rechte werden nach dem Einstecken des devices auf die Gruppe user gesetzt. d.h. Du kannst direkt aus dem userland darauf zugreifen. Das andere Verfahren mit add to dialout braucht man dann
-
Thread
Timer Registerwerte unterschiedlich
Folgendes Problem. Ich habe hier einen STM32F407 Mikrocontroller und will einen AB-Encoder auswerten, indem ich die Steps mittels Timer 4 zähle. Konfiguration ist mit CubeMX erstellt. Mit den HAL Treibern gibt es für die Timer jeweils einen
Viewer im SW4STM32, habe ich da wieder einen anderen Wert (bild 2). Ich habe nirgends einen Schreibzugriff auf das Register, nur lesen. Wo könnte der Fehler sein?
-
Thread
Speicherüberprüfung nach EN60730
Steuerung im Hausbereich ist und der Tüv das so will. In der Vorversion der Steuerng wurde ein pic32 Controller benutzt der das softwaretechnisch oder sogar hardwaretechnisch integriert hat. Ich soll aber in einem STM32F407 bauen bzw. werckelt da bereits schon mein Programm. Kann man diese Speicherüberprüfung auch auf dem STM32 realisieren? Eine MPU hat er ja ... aber das ist ja eigentlich was anderes_ Ist damit eine CRC und ECC Überprüfung des Speichers gemeint? Oder wie soll man sich das vorstellen? Wisst ihr eine
-
Thread
STM32F4 DAC Wave Player gibt Rauschen aus
Hallo, ich habe folgendes Problem mit einem STM32F407: Es soll ein Teil eines Wave-Files per DAC und DMA für ca. 2 Sekunden ausgegeben werden. Der Teil des Files hat aktuell ca. 40kByte und steht für Testzwecke in der File1_Table im Programmcode
Programmcode. DAC_Setup, DAC_AudioOut und DAC_Off werden in der main aufgerufen. #include "stm32f4xx.h" #include "gDef.h" #include "gVar.h" /* Includes ------------------------------------------------------------------*/ #define DAC_DHR12R2_ADDRESS 0x40007414 #define DAC_DHR8R1_ADDRESS
-
Thread
STM32F4: EXTI-Interrupt-Flag löschen
Hallo STM32F4-Spezialisten! Ich beschreibe hier ein kleines Problem mit dem STM32F407, das sich zwar umgehen lässt, aber trotzdem hätte ich gerne gewusst, warum es so ist. Gegeben ist die folgende Interrupt-Routine
-
Thread
Wie Standby von USB verhindern?
Mit VUSB hat das nichts zu tun, das ist ein STM32F407. Dem Device immer was zu senden nur weil WIN8.1 beim anlegen anscheinend Standardmäßig ein Flag falsch setzt ist wohl etwas daneben. Der PC ist normal in betrieb und das Programm redet auch
schneller. Im Teensy Projekt wird der String noch auf WIndex geprüft und ich vermute auch in meinem STM32 Code ist das so. Und da vermute ich jetzt einen Fehler.
-
Thread
IC zum decodieren von Drehencoder
Gast)" hat noch gar nicht gesagt, um wieviele Flanken pro Sekunde es sich bei ihm handelt. Beim STM32F4 z.B. muss ich mich gar nicht zwischen Interrupt oder Polling entscheiden; der entprellt und zählt direkt den Timer-Counter hoch und runter. Die CPU kann dabei schlafen.
mit zwei Quadraturdekodereingängen, und dann die H8SX mit insgesamt vier davon. Heute liegen die STM32F407 mit insgesamt sechs Kanälen ganz vorne. Zu Kosten von <5€ (im LQFP100-Gehäuse) erhält man eine langfristig verfügbare µC-Lösung. Ein kleiner Nachteil der neueren µCs ist die Versorgungsspannung
-
Thread
DCF-Uhr from Scratch
Εrnst B. schrieb im Beitrag #8051903: > Grob Überschlagen müsste so ein STM32F411 Blackpill-Board locker reichen > um die 77kHz PSK Demodulation komplett als SDR in Software zu machen. > ADC wäre auch schnell genug, und wenn das Abtasten mit exakt 310kHz > geht, wäre das
Εrnst B. schrieb im Beitrag #8051903: > Grob Überschlagen müsste so ein STM32F411 Blackpill-Board locker reichen > um die 77kHz PSK Demodulation komplett als SDR in Software zu machen. > ADC wäre auch schnell genug, und wenn das Abtasten mit exakt 310kHz > geht, wäre das
-
Thread
Qualm aus STM-Board
Hallo, es geht um ein STM32F407 Discovery-Board. Ich habe versehentlich als ich die Masse eines Tastkopfs vom Oszi anschließen wollte einen Kurzschluss zwischen dem 5 V-Pin und dem Ground gemacht und das Board gab deutlich Qualm
hatte so einen ähnlichen Fall. war auch so ein stm32 chip. verpolt -bum- Tantalkondensator explodiert und Chip hat auch etwas geraucht. Neuen Tantalkondensator draufgelötet. alles schien irgendwie wieder zu gehen, doch dann stellte ich fest dass rx,
-
Thread
Phasenverschiebung mit AVR messen
sehr viel Zeit. Für 10 kHz und 0,1° Phasenwinkel wird es für einen AVR zu eng. Da hilft dann ein STM32F4xx, der auf ca. 6 ns genau messen kann. Ein Beispiel: http://www.mikrocontroller.net/topic/350952#new
Signale zu sehr verfälscht. Aktuell habe ich dafür keine Zeit. Noch etwas zu der Schaltung mit dem STM32F407: für das 2. Signal müßte man PC.7 aktivieren, über den dann das 2. Capture-Register aktiviert wird. Oder man mischt beide Signale mit einem schnellen XOR-Gatter zu einem Signal. Anstatt der Pulsweite
-
Thread
STM32 Nucleo L152RE mit Servo und Schrittmotor hängt
Position zu bringen und dann mit Schrittmotoren eine Pumpe zu aktivieren. Hierfür verwende ich einen STM32 Nucleo L152RE. Das Problem ist, dass sich das Servo in die erste Position bewegt, dann aber der Controller stoppt und die LED ld2 anfängt zu blinken und der Controller dann nicht mehr reagiert, bis
an welcher Schule wird mit Mbed gearbeitet? edit: PB_10 mag nicht als InterruptIn, an meinem F407 den ich hier gerade habe genauso.
-
Thread
Arduino als Einstieg?
Du liebe Güte! Bei aller Liebe zu den STM32, vom Arduino sind die doch ein gutes Stück entfernt. Es ist doch toll wenn jemand am Anfang beginnen will und nicht gleich am Ende. Gut, vielleicht etwas übertrieben aber ich denke es geht schon
einigen hier! Matthias Sch. schrieb im Beitrag #2868097: > Wer startet denn heute mit einem STM32 ohne Library Support? Das macht > nicht mal avr, da gehe ich jede Wette ein. Die hast Du gerade verloren. Gruß Jobst
-
Thread
lineare Regression bei reziprokem Frequenzzähler wirkungslos?
Einzelintervallmessungen ("time stamp") und statistischer Auswertung zu machen. Gegenüber dem damals verwendeten STM32F407 kommt aktuell ein STM32H750 zum Einsatz, der mit 480 MHz Takt- und 240 MHz Timerfrequenz arbeitet. Double-Variablen verarbeitet eine Recheneinheit per Hardware, die sehr schnell >= 15-stellige
Takte. Das Schaltbild (siehe oben) ist auf die benutzen Bereiche reduziert. Das Eingangssignal F2 geht über den Inverter IC13 als Signal EREIG2 zum CLK-Eingang von D-FF IC3 und zum Eingang PE5 des µC, der als Zählereingang von Timer15 dient. Nach Ablauf der vorgegeben Messzeit (typ. 1 s) wird das