-
Thread
Einschaltverzögerung verstehen und berechnen
Strom um das Relais zu schalten Meine Relais-Spule hat 268 Ohm, also brauche ich bei 13V i=U/R= 48,407 mA > Berechne daraus mit dem schlechtesten Gleichstromverstärkungsfaktor aus dem Datenblatt den minimal nötigen Basisstrom aus. h_FE des BC547B ist 200 ~ 450, also gehen wir von 200 aus: 48,407
Kondensator (man wählt fast immer zuerst den Kondensator) - Nimm dazu einfach mal einen Wert z.b. 1uF, rechne damit und schaue ob du einen günstigen Widerstand erhälst. Ich habe einem 1000 µF Kondensator (16V) genommen. > Rechne mit der e-Funktion für die Ladespannung ( Uc= U(1-e^-(t/tau)), das
-
Thread
STM32 CAN im Debugging langsamer
jetzt komme ich einfach nicht weiter. Ich habe hier zwei Custom PCBs, einmal ein Master mit STM32F407 und einmal ein Slave mit STM32L431, Kommunikation zwischen den beiden mittels CAN-Bus (CAN Transceiver jeweils ein MCP2558FDT von Microchip). Und es funktioniert jetzt auch schon seit Monaten ohne
will ich auch gar nicht das Thema CAN debuggen, da das alles ja funktioniert. Nur sobald ich beim F407 mittels ST-Link V2 debugge, funktioniert die CAN Kommunikation nicht mehr. Ich habe keinen einzigen Break-Point gesetzt. Wenn ich mit CANH und CANL am Oszi anschaue, dann sehe ich, dass diese beiden
-
Thread
Xilinx synthetisiert nicht
Quartus läuft komplett durch: Device: EP3C40F484C6 Total combinational functions 9,953 / 39,600 ( 25 % ) Dedicated logic registers 407 / 39,600 ( 1 % ) Total logic elements 10,016 / 39,600 ( 25 % ) Total registers 407 Total pins 260
-
Thread
STM32 Header
verlassen soll. Also wie komme ich am einfachsten zu einem vernünftigen Header? einen für den STM32F407 habe ich schon, der so formatiert ist. Ich habe aber keine Ahnung mehr, woher ich diesen habe.
#7013574: > Also wie komme ich am einfachsten zu einem vernünftigen Header? > einen für den STM32F407 habe ich schon, der so formatiert ist. Ich habe > aber keine Ahnung mehr, woher ich diesen habe. Nachtrag: Die bereitgestellen CMSIS sind vernünftig. Wie kann man sich das Leben nur so schwer
-
Thread
Messtechnik, Drohnen und neue Mikrocontroller
präsentiert.  Bildquelle: https://www.wch-ic.com/products/CH32V407.html Für Aufgaben mit größerem Arbeitsspeicher-Bedarf steht auch eine „Grande-Variante“ zur Verfügung: [c] The CH32V467 adds 4MB or 8MB of on-chip extended PSRAM memory to the CH32V407 and supports
, kann allerdings unter der URL https://www.analoglamb.com/products/ch32v407-ch32v467-risc-v-dual-usb2-0-development-board?variant=9ccd0b64-9f89-453e-9785-85afd33f69b0 bei AnalogLamb zugreifen. ### Silicon Labs BG2B – Bluetooth LE mit extrem geringem Stromverbrauch.
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
Hallo zusammen, Ich habe ein Problem bei einem Projekt auf dem STM32f407 uC. IDE CooCox CoIDE 1.7.8 Toolchain Arm none eabi 4.8 2014q1 (hab aber auch schon CoIDE 2.0.3 und und die neuere 4.9 2015q2 getestet) Das gesamte Projekt ist schon etwas umfangreicher und
noch 20kB für static und global übrig. > Darf man fragen wie du auf die 90kB kommst? der STM32F407 hat 112kB RAM, das ist dann Endadresse 0x2001C000 Stefan schrieb im Beitrag #4177741: > Adresse von Count 0x2000607C 0x2001C000 - 0x2000607C = 0x15F84 = 89988
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
daß man durch bestimmte Bestückungsvariationen, alle Versionen vom STM32 einbauen konnte. Also den F103, den F203-5, bis zum F407. Aber das war vor ALIExpresss... Bei eigenen Designs hat man viel mehr Spielraum. Meine Bords haben meistens noch wichtige Peripherien drauf die man bei China Imports
Bluepills rauskamen liefen die ordentlich und es waren originale ST Chips drauf. Neuere Boards mit F401/F411/F407 haben eine sehr gute Qualität, die sind nicht von Anfängern entworfen worden. Die haben zum Teil 0201er Teile drauf, die werden kaum im Hinterhof zusammengelötet.
-
Thread
Universal Serial Bus device
Hi, schade mit der DeviceID aus WinUSB.inf : {0xF72FE0D4, 0xCBCB, 0x407d, {0x88, 0x14, 0x9E, 0xD6, 0x73, 0xD0, 0xDD, 0x6B}} Kann ich mein Gerät nicht öffnen, es sei denn ich gebe diese in der *inf an oder erfinde eine , Wie diese DeviceID nun über
WinUSB.inf steht auch eine Microsoft DeviceGuid: [ADB.HW.AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}" Für mich wird das Gerät aber erst zugänglich, wenn ich selber eine DeviceGuid über das installieren einer eigenen *inf auslöse. Die wiederum verwiest inhaltlich
-
Thread
STM32 - relativ praezises Delay ohne Timer
einstellung haben sie auf feste intervallen einen interrupt, wo dan ihre delay gezahlt wird : Beispiel fur F407 an 168 MHz : /* SysTick end of count event each 1ms */ SysTick_Config(168000); Dan die ISR : void SysTick_Handler(void) { if (Delay != 0x00) Delay--; milli_seconds++;cal_timer++;speed_timer
haben sie auf feste > intervallen einen interrupt, wo dan ihre delay gezahlt wird : > Beispiel fur F407 an 168 MHz : > /* SysTick end of count event each 1ms */ > SysTick_Config(168000); > Dan die ISR : > void SysTick_Handler(void) > { > if (Delay != 0x00) Delay--; > milli_seconds++;cal_timer
-
Thread
Transimpedanzverstärker und Photodiode
habe eine Photodiode SFH 2440 [1], einen OPA170 (SOT235) [2], einen 1MOhm Widerstand und einen 33pF Kondensator. Ich habe versucht, den Photostrom aus der Photodiode mit einem Oszilloskop und einem Messkopf mit 10MOhm zu messen. Wie im Bild [3] zu sehen, messe ich ca. 50mV wenn ich die Photodiode
und habe meinen Widerstand bei R402 und den Kondensator bei C401 verlötet. Dann habe ich noch R408, R407, R404 und C404 kurzgeschlossen. Danach habe ich den OpAmp (via Pins V4+ und V4-) mit 5V Gleichspannung versorgt. V4- hing hierbei auf 0V. Dann habe ich noch die Photodiode angeschlossen und versucht
-
Thread
China LED-Treiber sicher?/ wie umbauen
Pollin.de Vorschaltgerät SLP01SS Bestellnummer: 120 407 für 7.95 wird innen ähnlich aufgebaut sein, nur halt vergossen.
MaWin schrieb im Beitrag #1877457: > Pollin.de Vorschaltgerät SLP01SS Bestellnummer: 120 407 für 7.95 wird > innen ähnlich aufgebaut sein, nur halt vergossen. nun ja, das COB-Led Modul verträgt nur leider keine 350mA, sondern nur 120mA. Das Teil von Pollin passt also nicht. viele Grüße
-
Thread
STM32F07VG Discovery - EXTI15_10_IRQHandler mit mehreren Interrupts
Hallo zusammen, ich mache mich gerade mit dem STM32F407VG vertraut. Ich habe vorher viel mit dem MSP430G2553 und Arduino programmiert. Ich habe zwei buttons an den STM32 angeschlossen und möchte diese über Interrupts abfragen. Wie ich das mache, wenn
>ich mache mich gerade mit dem STM32F407VG vertraut. Ich habe vorher viel >mit dem MSP430G2553 und Arduino programmiert. Vielleicht wäre Dich auch das STM32GENERIC interessant. Ist zwar grad noch in der Entwicklung, aber das Discovery
-
Thread
Weg von Arduino - Beratung
. Für 2-3€ mehr gibts die F407 in verschiedenen Varianten, 168 MHz, 192 kB RAM, 512 oder 1024 kB Flash. Z.T. haben die Boards schon MicroSD Slot drauf, SPI Flash, RTC und Steckplatz für TFT Displays. Oder mit fast nix drauf, dafür
Bandbreite abdecken. Wenn man Ethernet oder Grafik haben möchte ist der F103 nicht ideal, für ein paar € mehr gibts dann aber einen F407. Nochmal 5 € drauf für einen Ethernet PHY und 11 Dupont Strippen und du hast einen schnellen Ethernet Controller.
-
Thread
Strom messung STM32F4
Tag, Nach welchem Prinzip oder Module kann man den Strom an alle analog Eingänge in einem STM32F407 messen.Welche Schnittstellen werden dafür verwendet? Danke im Voraus
Hi >Nach welchem Prinzip oder Module kann man den Strom an alle analog >Eingänge in einem STM32F407 messen.Welche Schnittstellen werden dafür >verwendet? Worum geht es genau? nA, µA, mA, A oder kA? Bei welcher Spannung? Wechsel- oder Gleichstrom? ...? MfG Spess
-
Thread
Audio DAC am STM32F303
Polarität des WS Signals, kann man aber auch anders machen. Am einfachsten erschien mir auf dem STM32F407 Disco mit dem Cirrus Chip die Master Send Funktion, bei der auch MCLK vom STM32 kommt.
Polarität des WS > Signals, kann man aber auch anders machen. > Am einfachsten erschien mir auf dem STM32F407 Disco mit dem Cirrus Chip > die Master Send Funktion, bei der auch MCLK vom STM32 kommt. Hi, so langsam bekomme ich das in Griff mittlerweile, nur eine Unstimmigkeit habe ich da noch bzgl.
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
und einer guten SD-Karte (z.B. Samsung Evo) schafft man > das mit 64 KB SRAM, also zB einem STM32F407. Das ist nicht sehr hilfreich. Ich weiß jetzt natürlich, dass meine Implementierung nicht schlau ist aber sonst auch nichts. :-P 0.7 MiB/s * 100 ms rechnen und abrunden kann ich selbst. Was
-
Thread
STM32F207 Ethernet + RMII
Sali Phantomix, Hatte den STM32F207 und nun auch den 407 im RMII Modus am Laufen. Es "geht"... Das heisst: RMII ist betreffend dem Timing (jitter!) viel kritischer als MII, speziell auch die 50MHz-Clock, die moeglichst /nicht/ vom
es ein Clock-Elasticity Register, wo du den Chip etwas toleranter machen kannst. Hilft viel. Beim 407 hatte ich etwa 10% Packetloss bei einer VCO-Eingangsfrequenz von 1MHz (was mir das Clockconfigtool von ST empfiehlt...). Bei f_VCO_in=2.08MHz war Packetloss minimal, aber noch immer >0 (!) Ein Quarz
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|---------------------------- PC8
|4 VDD Ich will den 1Bit Modus verwenden. Moritz. PS. über ein Bsp. für F4Discovery würde ich mich auch freuen.
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
gleiche Programm kann dann für verschiedene Targets kompiliert werden, ich habe auch das alte Disco F429ZI und zum Vergleich ein Nucleo H743 mit 400 MHz. Das Ganze im bare_metal Mode ohne RTOS. Es ist einfach die Werte in eine Tabelle auszugeben. Beim alten Disco F429ZI ist eine serielle Schnittstelle
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
calculate_stm_crc() mit deinen Daten füttern. EDIT: Ich habe das jetzt mal mit deinem Testwert 0x1F7463AB gemacht. Ich komme mit meinem C Progrämmchen auf den Wert: 0x4bc4c523. Woher dien Wert kommt, kann ich nicht nachvollziehen. Mein Code funktioniert bei mir für einen STM32F407. Der sollte gemäß Tabelle ja dieselbe CRC-Einheit haben... Komisch. EDIT2: Habe den Wert mal auf meinem STM32F407 durch die CRC unit laufen lassen. Ergebnis: 0x4bc4c523. Ist es sichergestellt, dass du die richtigen Werte in das Modul schreibst und auch wieder richtig liest? Oder das CRC Modul bei deinem
-
Thread
Fragen zu ESP8266
.. und weiter dann hier: http://www.esp8266.com/viewforum.php?f=25
größere Sachen halte ich die ArduionoIDE für ziemlich ..naja.. > unbrauchbar. Ich wollte mit STM32F407 und der Arduino-IDE in Verbindung mit dem ESP8266 über OTA ein Projekt erstellen. Das E407-Board von Olimex lag hier noch rum. Erfolgreich war aber nur die Pgr. für STM32F103Z. Schwierigkeiten
-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
Und wenn Du Dich vom AVR verabschieden möchtest, etwas Feines: http://www.mino-elektronik.de/FM_407/fmeter_407.htm
Wie wär's mit einem Mikrocontroller, der ausreichend schnelle Timer hat? Ein STM32F103RBT6 zB (gibts handliche Eval-Boards für) hat Timer die mit 36MHz externem Takt zählen können. So brauchts 0 externe Komponenten...
-
Thread
STM32F401 Initialisirung USART2 bare metal
PLL_M 8 #define PLL_N 400 #define PLL_P 4 #define PLL_Q 7 #elif defined (STM32F407VG) // STM32F4 Discovery Board with 8 MHz crystal (168 MHz) #define PLL_M 8 #define PLL_N 336 #define PLL_P 2 #define PLL_Q 7 #else #error unknown STM32 #endif [/c] Sind STM32F401RE, STM32F411RE oder STM32F407VG gesetzt, werden die jeweiligen µCs mit dem jeweils maximal möglichen Takt konfiguriert. Die jeweiligen Werte kann man komfortabel mit dem Tool STM32CubeMX ermitteln
-
Thread
STM32 Kochrezept
ein sehr weites Feld. Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: STM32F407VGT6 aufm Discovery Board
weites Feld. > > Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: > > STM32F407VGT6 aufm Discovery Board Die vorgeschlagene Buch ist für den Cortex-M3, Du hast Cortex-M4. Es gibt viele Gemeinsamkeiten. Du darfst beim Lesen aber nicht vergessen, dass es auch Unterschiede gibt
-
Thread
Überhitzung STM32F7
mit LCD, SD-Ram, QSPI, CAN-Bus, SD-Karte und alles funktioniert einwandfrei. Ich benutze ein STM32F769Bi (208pins LQFP). Die Temperatur des STM32F7 ist sehr hoch (80-85 Grad). Normalerweise arbeite ich mit Stm32f103 und habe keine Temperatur - Probleme. (praktisch keine Temperaturerhöhung). Hat jemand
Flo S. schrieb im Beitrag #5467963: > Ich benutze ein STM32F769Bi (208pins LQFP). Ich benutze einen STM32F407 (TQFP 144) mit einigen Peripherie- Teilen (inkl LCD) dran, getaktet auf 168 MHz. Dieser braucht schon mal ca 30mA und kann von einem Finger/Daumen
-
Thread
[V] 2 x best. Module für reziproken Frequenzzähler
stell. Ergebnisse/s; bei höheren Eingangsfrequenzen auch mehr. Zur oberen Platine (grün) mit STM32F407 gibt es eine vollständige Beschreibung; die untere Platine (blau) ist mit einem STM32F767 bestückt. Diese läuft mit einer veränderten/verbesserten Software bietet jedoch keine Auswertung von Frequenzmarken
Start-Stopp-Betrieb und keine Ansteuerung von einem OLED-Modul. Die Schaltung ist identisch zur der mit F407, die Bedienung und die RS232-Befehle sind leicht reduziert. Siehe Beschreibung. Kosten 45 Euro/Modul zzgl. Versand (Großbrief bzw. GLS-Paket). Eine unbestückte Vorteiler-Platine für MC12080 kann
-
Thread
AVR128DB mir 3-wire SPI
diese RTC nur 3 Leitungen für SPI hat: SCL, SDIO und CE. Im Datenblatt vom AVR128DB ist auf Seite 407 Kapitel 28.1 (SPI - Features) zu lesen: "Three-Wire Synchronous Data Transfer". https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf Weitere Hinweise zur
usw. Auch hier gibt es Verbesserung: alle Ports (nicht nur die Hälfte wie bei ATMega2560), A-B-C-D-E-F-G, sind mit sbi - cbi zu erreichen.
-
Thread
STM32 Input Capture mit Counter Reset
berücksichtigt. Willst Du eine Frequenz messen? Dafür habe ich ein Beispiel. http://www.mino-elektronik.de/FM_407/fmeter_407.htm#a5 Holger Krähenbühl schrieb im Beitrag #3973196: > Das erscheint mir ein wenig kompliziert. Man muß es einmal verstehen und wird es dann immer wieder so machen ;-)
Ich möchte jetzt nicht den ganzen ST-Kram durchlesen. Im Referenzhandbuch des STM32F4xx (Du verwendest wohl einen F1xx) ist ein "PWM input mode" beschrieben, der mit einem Reset des Timers arbeitet. Vielleicht kuckst Du Dir dort die Initialisierung ab. Mir ist diese Vorgehensweise
-
Thread
STM32 Cube IDE Download verified successfully Error! Failed to read target status Debugger conn
an das STM32Cube IDE (1.6.0 derzeit). Was mich im Moment wundert: Wenn ich ein fabrikneues STM32F407G-DISC1 programmiere über dessen ST-LINK-Section, funktioniert das Downloaden und Starten des Binaries prima. Wenn ich aber den ST-Link eines Nucleo-Board über die SWD-Schnittstelle an ein ähnliches STM32F407G-DISC1 anschließe, SWD-2 SWCLK - PA14 SWD-3 SWDIO - PA13 SWD-5 NRST - NRST so kann ich das Board mittels ST-LINK Utility oder st-flash programmieren. STM Cube IDE sagt aber: [code
-
Thread
[S] (ältere) Wärmepumpe im Bereich Berlin
nicht unter die F-Gase-Verordnung, so daß man selbst dran bauen darf. > Oder kauf einfach was wie z.B. die Panasonic J Serie, > bekommst unter 4000€ Immer noch teuer für einen Betriebsversuch. > Wieso machst Dir
politik/deutschland/stellenstreichungen-in-parteizentrale-gruene-trennen-sich-von-mitarbeitern-a-178f6295-fa70-4344-b962-e678b9e5df49 Wenn man merkt das die Heizkosten zu hoch sind schiebt man das Wahlergebnis vor ;-)
-
Thread
mbed - oder es muss nicht immer Arduino sein
mbed compile -t GCC_ARM -m DISCO_F407VG [/code] Der import holt den code aus dem git oder mercurial repo und fügt die Library mbde-os hinzu. Das sind einige MegaBytes weil die immer für alle Targets ist und der Download dauert etwas. Dann compiliert man z.B. den Code für ein STM Dicovery F407 oder anderes Target, eine Liste bekommt man wenn man für -m etwas ungültiges wie XX angibt. Auf der mbed Site unter Hardware sind nur die offiziellen 'mbed enabled' boards gelistet, aber man
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
Ferrite sind nach meinen Informationen 100uH 120mA 1812 Bauform Entnommen: THT Kondensatoren: 10x10uF 25V, 10x47uF 25V, 2x100uF 50V, 5x22uF 40V, 5x10uF 63V, 20x Folienkondensatoren SMD Kondensatoren: 5x 220uF 35V,5x2,2uF 63V, 2x 22uF 160V, 25x 220pF 5x TMP03 10x Dual LEDs 3x Fuse T0,4A 2x Schiebetaster
HC49low 10 * Keramikresonator 12 MHz 4 * Quarz 13,5600 MHz HC49 12 * Quarz 16 Mhz HC49 10 * BU407 30 * 1N5402 1 Beutel 1uF K5U / Draht 1 Beutel 0.1uF Keramik / Draht 15 * LM308N DIL8 20 Hohlsteckerbuchsen f. Platinenmontage SMD-Widerstände 1206 Streifen zu ca. 200 Stck oder mehr 560R, 680R
-
Thread
Zeitmessung mit Lichtschranken, Einplatinen-Rechner
LCD und/oder USB-Anschluß. Platinen für den ATmega88 habe ich nicht mehr und würde heute einen STM32F4xx mit angepasstem Programm verwenden: http://mino-elektronik.de/FM_407/fmeter_407.htm Damit lassen sich dann 6 ns Auflösung/Genauigkeit erreichen, wenn man es braucht.
-
Thread
ARM Cortex M4 Launchpad
http://www.ti.com/product/lm4f120h5qr
So, ich hab die spexs des verwendeten Controllers Der ist aber eine Nummer kleiner als der stm32f407. Muss kein Nachteil sein. Hast Du zufällig etwas über die Maße des Stellaris-Launchpads in Erfahrung gebracht? Und wie dieses programmiert wird?
-
Thread
AD7680 (SPI) + STM32F4Discovery
Datenleitung, nur Empfangen... */ SPI_InitStructure.SPI_Mode = SPI_Mode_Master; /* STM32F407VGT ist der Master und AD7680 der Slace */ SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; /* Es werden 24 Bit's vom AD7680 ausgegeben 000016BitDaten0000, daher 3x8 Bit übertragen */
Daten empfangen und senden SPI_InitStructure.SPI_Mode = SPI_Mode_Master; // STM32F407VGT ist der Master und AD7680 der Slace SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; // Es werden 24 Bit's vom AD7680 ausgegeben 000016_Bit_Sample_Value0000, daher 3 x 8 Bit Packete
-
Thread
littlevGL Graphiclib, benutzt die hier jemand?
erwähnt, https://www.mikrocontroller.net/topic/482676#6003931 Jetzt habe ich das mal in mein STM32F407 'Black' board reingehackt, sieht schon ganz gut aus. Das bringt schon eine Menge Widgets mit um irgendwelche Gerätchen zu bedienen, ist gut dokumentiert und Code ist auf github. Die Portierung ist
volatile uint16_t *ili9341_fsmcCommand; volatile uint16_t *ili9341_fsmcData; void LVGLDispSTM32F407VE_BLACK::disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p) { int32_t x; int32_t y; ili9341_fsmc_setAddrWindow(area->x1, area->y1, area->x2, area->y2);
-
Thread
als nächstes ARM oder FPGA/CPLD?
größeren FPGAs mit keinklemmmen und hast dan ein kleines PSOC, wird aber sicher kein uC a'la STM32F407 da reingehen. Wenn Du eher ganze Systeme bauen willst um damit auch SW zu machen, mit RTOS villeicht oder kleinem OS, dann gehe Richtung ARM. Erwarte Dir aber nicht zu viel nach dem Motto "und
gleichzeitig mehr Pripherie an Board, brauchst also "nur" die SW richtig stricken :) . Bis du einen STM32F407 mit 168MHz erst mal voll ausgereizt hast vergeht eine Zeit. Bis dahin ist die Nächste Generation auf dem Tisch, da reden wir dann über 200+ MHz. Wenn Du dann tatsächlich Bedarf hast, mehr Daten noch
-
Thread
STM32F4 USB Audio Synchronisation
mich gegenwärtig mit USB und habe die letzten freien Tage genutzt, um das USB Modul in meinem STM32F407 zu bespaßen. Momentan schaue ich mir USB Audio an. Das Ganze aktuell theoretisch. Es ist keine aktuelle Anwendung geplant. Bei USB Audio hat man ja das Problem, dass man die Samplefrequenz
1-kHz-SOF generieren. Im zweiten Fall kannst du diese Clock einfach auch für I2S benutzen. Das F407 Reference Manual sagt in 34.3.2: > The USB OTG FS receives the 48 MHz ±0.25% clock from the reset and clock > controller (RCC), via an external quartz. The USB clock is used for > driving the 48
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
Ja, geht - ich benutze gerade ein 5" Display mit 800x480 Pixel mit SSD1963 am FSMC des STM32F407VG (Discovery4 board). Das funktioniert flüssig und ohne weitere Probleme. Das FSMC_timing ist halt sehr wichtig damit das Display nicht überfahren wird oder Schnecken-Lahm wird. Es gibt keine
auch recht komplex und ist ja nicht der Selbstzweck sondern nur eine Teilaufgabe. Der FSMC am STM32F407VG ist schon recht schnell und man kann schon ausreichend flüssig dargestellte Grafiken anzeigen lassen. Es hängt im wesentlichen von der Programmierweise ab wie gut das Ergebnis wird. Das geht auch
-
Thread
Artikel der Woche: UPlay Basic Interpreter per XMC2Go
ich wollte kurz noch folgendes zum Artikel der Woche hinweisen: uBasic ist auch auf die *STM32F407*, *STM32F429* und *STM32F756* CPUs portiert: * [[http://mikrocontroller.bplaced.net/wordpress/?page_id=535] 95-uBasic-Library (STM32F407)] * [[http://mikrocontroller.bplaced.net/wordpress/?page_id=2001] 28-uBasic-Library (STM32F429)] * [[http://mikrocontroller.bplaced.net/wordpress/?page_id=1410] 12-uBasic-Library (STM32F746)] Viel Spass damit;) Manfred Becker
-
Thread
STM32L4 Disco-Board CPU arbeitet nicht korrekt?!
STM32L476 Disco-Board. Mit ach und krach habe ich das Teil unter EMBitz zum laufen bekommen. Beim F407 hat das jetzige Programm ohne Probleme gearbeitet (also was Interrupts und Config der Timer/Interrupts angeht). Ich habe den L476 mit MXCube configuriert, in EMBitz eingebunden. Ich kann nun
er sich weg, HAL_Delay hängt er sich ebenfalls weg. Ich bin absolut ratlos, vorallem weil beim F407 alles ohne Probleme geklappt hat. Ich habe mal die main.c und das .ioc angehängt. Die Zeilen, die Auskommentiert mit "Fehler" sind, verursachen das hängen des MC. Vll. stürzt er auch ab, keine
-
Thread
STM32 mit CUBE, ADC mit mehreren Kanälen ansprechen
Dann probier's mal damit - ich lese 4 Kanäle mit DMA auf einem STM32F407VG (Disco)aus und schreibe sie in eine Struktur. /** ****************************************************************************** * @file ADC/ADC1_DMA/main.c * @author DD4DA
**************** * @attention * The Program demonstrate how the ADC works with DMA on a STM32F407Discovery * using ADC1. The used CMSIS Lib is version 1.0. * The ADC1 is configured to use Regular Groups by using DMA2,Stream0. * <h2><center>DD4DA</center></h2> **********************
-
Thread
Widerbelebung Oldtimerradio aus 1973
230 Die genannte sollte gehen. Dann besorge Dir gleich noch den Elko C 738. Da man heute 68 µF schwer bekommt, nimmt man den nächst größeren gängigen Wert, also 100µF, was außerdem noch bessere Sieb- und Entkopplungeigenschaften bringt. https://www.reichelt.de/de/de/shop/produkt/elko_axial_
auszutauschen. Ich habe die verlinkten Elkos gekauft, aber leider ist C738 recht klein. Ich habe 100µF/25V axial, 100µF/50V axial und 68µF/50V radial gekauft. Keiner passt so wirklich. Die axialen sind zu lang, ich müsste irgendwie eine kleine Schleife biegen, damit die Lötpunkte unter dem Elko liegen
-
Thread
6502 Assembler - Zweck einer Funktion
A55E A54B 18 CLC A54C BD 09 A4 LDA $A409,X // stack[2] += stack[0] A54F 7D 07 A4 ADC $A407,X // " A552 9D 09 A4 STA $A409,X // " A555 BD 2D A4 LDA $A42D,X // " A558 7D 2B A4 ADC $A42B,X // " A55B 9D 2D A4 STA $A42D,X
A56D BD 08 A4 LDA $A408,X // pop stack[1], speichere in stack[0] A570 9D 07 A4 STA $A407,X // " A573 BD 2C A4 LDA $A42C,X // " A576 9D 2B A4 STA $A42B,X // " A579 CA DEX // " A57A 60 RTS [/c] Gruß, Marco
-
Thread
STM32f429 Discovery noobige Fragen
erkennen sind: http://mikrocontroller.bplaced.net/wordpress/wp-content/uploads/2013/10/Pinbelegung_f429_v100.html Die Farbleitungen des Displays kannst du benutzen (R/G/B0 - R/G/B7), aber nicht die Kontrollleitungen. Fernhalten solltest du dich auch von den Pins, die schon für SPI und I²C benutzt
Naja, wenn es nicht gerade der 429'er sein muss, wäre da das STM32-H407 Board von Olimex: https://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware Das ist deutlich weniger Peripherie drauf, und somit viel mehr Ports frei. Stell Dir die Programmierung aber
-
Thread
Hat jemand ein (komplexes) XML für mich zum testen?
http://xerces.apache.org/xerces-j/faq-common.html und 0000000 6f4c 94a7 4093 85a5 a299 9689 7e95 f17f 0000010 f04b 407f 8883 9981 85a2 7ea3 c97f d4c2 0000020 f0f1 f7f4 6f7f 256e 4c25 9684 a483 8594 0000030 a395 256e 4040 a34c a389 8593 c86e 9385 0000040 9693 e640