-
Thread
Helix MP3 Decoder für x86 Linux
vor einiger Zeit mal einen MP3-Player mit Equalizer und Dynamik-Kompression für ein DIY-Board mit STM32F429 gebaut und jetzt den Code nach Linux für einen x86 portiert (alles hardwarespezifische rausgeschmissen, statt UART Netzwerk, statt I2S-DMA ALSA eingebaut und statt FATFS normale File-Funktionen
kann mit einem Define auch x86-Code erzeugen, allerdings sind die Assembler-Funktionen nur für Win32 verfügbar (d.h. Intel-Style Assembler, aber kein AT&T Style). Ich hab dann schlicht die 6 Funktionen einfach in Plain-C nachgebaut: [c] static __inline int MULSHIFT32(int x, int y) { return
-
Thread
STM32F4 Checksummenberechnung: Hard Fault
DMX-ARTNET-Interface www.ulrichradig.de/home/index.php/avr/dmx-avr-artnetnode nachzubauen. Ich möchte es auf einem STM32F429 zum laufen zu bringen. In der Berechnung der Checksumme im TCP-Stack gibt es ein Problem: Nach einigen Durchläufen wird in der ersten While-schleife der Funktion checksum() der Hard-Fault-Handler
Berechnung) und Data H result16_1 = (DataH << 8); //Addiert packet mit vorherigen result32 = result32 + result16_1; } //Komplementbildung (addiert Long INT_H Byte mit Long INT L Byte) result32 = ((result32 & 0x0000FFFF)+ ((result32 & 0xFFFF0000) >> 16)); result32 = ((result32
-
Thread
KA78R33 liefert 4,25V!
Sehr geehrte Forumuser, ich habe für die Arbeiten mit dem STM32F429 und anderen Boards (ADC Evaluation Boards etc..) eine einfache Platine "erstellt" die mit Hilfe eines LM7805 5V und einem KA78R33 3.3V liefern soll. Die Platine ist schon fertig (selber geätzt
So nach Einbau eines 220uF anstelle des 100nF (C5) sieht das Signal besser aus. (siehe Anhang).
-
Thread
Anpassung U.Radig-Webserver mit UDP für ARM CORTEX
if(eth_buffer[a+5]=='T'){ //+++++++++++++++ VARxSTR gefunden +++++++++++++++++ u32 zl=0; while((eth_buffer[zl+a+8])!='&'){ resultVar[zl] =eth_buffer[zl+a+8]; zl++; } resultVar[zl]='\0'; timer_Anzeige=15;set_f(fANZEIGE);
Anpassung des lowlevel-Teils für den Stm32F429, NTP und Webserver klappt auf Anhieb.
-
Thread
STM32 LCD Portrait mode
Hallo ! Ich suche aktuell ein höher auflösendes LCD für einen STM32. Laut Spec kann der STM32F429 bis zu 1024x7XX gillt dies auch für den vertikalen Mode bzw. Displays mit einer Auflösung von 480x800? Danke euch !
-
Thread
Umfrage: womit programmiert ihr kleine Tools/Berechnungen
F# als Script oder Programm
sehr klein (deutlich unter 100k). Den setzen wir bspw. direkt auf Controllern (früher Atmel, heute STM32) ein. Unser "neues" Ziel ist es, Tk auf einen STM32F429 zu portieren, und so auch grafische Oberflächen sehr einfach per Skriptsprache erstellen zu können. Man kann dann also schön am PC seine Oberfläche
-
Thread
STM32 BSRRH und BSRRL macht das gleiche
Wie erwähnt gibt es unterschiede zwischen STM32F1x und STM32Fx Welchen hast du?
einfach das BSSRH = Pin low setzt und L = pin > High setzt. Und das ist genau so richtig, siehe STM32F4 Reference Manual ( vorhin war ich noch von den STM32F1 ausgegangen, weil es da noch nicht bekannt war, um welche Serie es sich hier handelt ). > Gibts eigentlich keine bessere schnellere Methode
-
Thread
Projekt: VSD - Virtual Screen Designer für Displays
einbinden kann, wenn du verstehst was ich meine. Ansonsten würde ich mich und mein Equipment anbieten: STM32F429 über eigenen LTDC an 7" 800x480 TFT. Und wie gesagt, ich fände es sehr interessant, wenn der Designer nur das Nötigste erzeugt, um das händisch auf dem Controller zu implementieren. Grüße
dann auch per PM erreichen. Ich habe vor einiger Zeit mal eine Textausgabe-Funktion für den STM32 geschrieben (mit Antialiasing, Fonts können mit FontConverter oder TheDotFactory erstellt werden) und eine Console implementiert. Ist jetzt nichts großartiges, aber wenn da Interesse besteht kannst
-
Thread
DDR4 im Weltraum, neuer 5V-PIC32, LoRA für Drohnen uvam
protection circuitry. The HI-85104 pairs directly with Holt’s HI-3220 family of integrated ARINC 429 protocol ICs, providing a complete, compact transmit-and-receive solution for high-channel-count ARINC 429 systems. [/c] ### NG-ULTRA FPGA – ITAR-freier FPGA für Weltraumanwendungen In Sachen
werden sollen.  Bildquelle: https://www.instagram.com/p/DUBwfavjV9f/?img_index=1 Außerdem steht eine neue NoteCarrier-Platine ante Portas, die einen frei programmierbaren STM32-Mikrocontroller zur Verfügung stellt. Sinn des Produkts ist, dass die NoteCarrier-Boards
-
Thread
LCD Display und Länge des Flachbandkabels, Suche Störungsursache
Streifen zu sehen - Display bleibt dunkel. - Das Timing im Programm muß angepasst werden (STM32F4 FSMC Controller) - Andere Störungen?, welche wie ? beseitigt werden können. Danke für Lösungshinweise und Vorschläge Gruß Marc
FSMC-Anbindung eingelernt (SSD1963er und "CPLD"->MD070SD). Schlussendlich benutze ich RGB-Anbindung und den F429 mit 8MB SDRAM. Wenn man in TFTs einsteigen will, kann ich die RGB-Variante nur empfehlen! Hier hat man über alles freie Hand.
-
Thread
Induktivität - Bauteilsuche EPCOS
#6827423: > Für bessere Ideen bin ich absolut offen Nimm doch eines dieser kleinen WLAN Module (ESP32 oder ESP8266) und steuere damit die Ablaufsteuerung der Maschine. Das kann dann ein AVR, PIC oder ein kleiner STM32 sein. Die haben ADC Wandler, nach Wahl viele GPIOs und können auch Displays ansteuern. Man könnte sogar auf die Idee kommen, ein F429 Discovery Board zu nutzen, da gibts Farb-LCD und Touchscreen gleich dazu. Wobei ich persönlich das alles für eine Kaffeemaschine für zu überkandidelt halte.
-
Thread
FFT-Spektrumanalyzer
Die Brüder B. haben auf dem Discovery F429 ein kleines Oszilloskop gemacht, das auch eine FFT drin hat. Das kann man sich als Vorlage ja mal anschauen: http://mikrocontroller.bplaced.net/wordpress/?page_id=752
einen STM32F4 verwenden, hier ginge das Discovery-Board, wenn du dir die Hardwarebastelei schenken willst.
-
Thread
Maschinenbaustudent sucht Unterstützung eines E-Ingenieurs
6 Volt angelegt werden können, und heraus kommt wieder eine Spannung. Für 20€ bist du mit einem STM32F4 dabei. Hat alles was du brauchst. (Mehr als) 1 DAC, (mehr als) 2 ADCs. Alles 12bit. Brauchst nur eine kleine OPV Schaltung die das 0-2,95 Volt signal des DACs auf 0-6V verstärkt, und zwei Spannungsteiler
mit dem ISP mk2 programmer ausgelesen werden. Beide Versionen habe ihre vor und Nachteile. Die stm32 Version wird genauer sein, da eine Rampe gefahren wird und zu jedem Punkt ein ADC wert genommen wird. Außerdem ist sie günstiger. Bei der avr Version musst du alles auf ein steckbrett aufbauen
-
Thread
Kleine Frage zu Makros
mit _attribute(section.... ö.ä. hinein zu legen. Habe ich auch schon gemacht mit dem Backup RAM dews F429. Das wurde direkt beim Flashen auch dann genau dahin kopiert.
Adressierungsklimmzügen schon deutlich eher beginnt als beim AVR. > Der Chris arbeitet > aber mit STM32. Steht nirgends im Thread, ich hatte extra gesucht.
-
Thread
[V] STM32F401C-Disco
Verkaufe ein STM32F401 Discovery Board. Es funktioniert einwandfrei, aber ich komme damit nicht klar. Ich hätte dafür gerne 10€ + Versand nach Wahl. Grüße
Kann eigentlich nicht sein, das von dir gezeigte ist ein F429-Disco
-
Thread
USB-C Dual-Role-Device DRD mit integriertem OTG FS PHY
Servus, Ich möchte den STM32F429ZGT6 mit seinem integriertem OTG FS PHY als Dual-Role-Device nutzen, zusätzlich hab ich allerdings noch die Anforderung bei der Buchse auf USB-C zu gehen und die Schaltung muss allgemein ziemlich
Seite 82 für Host-Modus (USB-A) und Seite 83 für Device-Modus (USB-B). Sowie das Reference PDF vom STM32, dort auf Seite 1245 ist die Pull-Up-Schaltung beschrieben. Ich hoff ihr könnt mir weiterhelfen, vielen Dank schon mal im Voraus. Gruß Michael
-
Thread
Bitweise SPI Abfrage des ADC im Zweierkomplement
Hallo, ich habe leider einen kleinen Knoten im Hirn. Bei der ADC-Abfrage (18bit) per SPI mit dem STM32F429 habe ich etwas Probleme. Die Daten werden wie angehängt gesendet. Ich rufe die Daten per SPI_I2S_ReceiveData(SPI5) (von der STD-Lib) 8-bitweise ab. Im ersten Byte habe ich dann D17-D10, im
)(bytes[0]<<24) | (int32_t)(bytes[1]<<16)| (int32_t)(bytes[2]<<8))>>14); [/c] Oder reicht es nach der ersten Klammer zu casten? Also bezieht sich das dann auf jede Variable in der Klammer. Also: [c] value = ((int32_t)
-
Thread
Ideen und Anregungen für Projekt mit STM32F4Discovery board
einfach nur nix gutes mehr ein. Als hardware-Grundlage möchte ich das Discovery Board(rev.B) von STM nutzen. Für alle die es nicht kenne sollten : http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Meine Toolchain besteht aus emBlocks 2.3 mit der aktuellen cube32f4 (v.1.3.0) firmware
Beitrag #3920834: > Wie wäre eine Kombi aus disco, MPU6050 und GrafikLCD? Wobei dafür das Disco F429 besser geeignet ist, weil da das TFT mit Touch schon drauf ist - zum Preis von wesentlich weniger freien Ports zu eigenem Gebrauch.
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
Ein STM32F0 Discovery (Cortex-M0) gibt es zur Zeit für 5€ + 2,90€ Versand bei eBay: http://m.ebay.de/itm/Entwicklungsboard-STMicroelectronics-STM32F0308-Falue-line-Discovery-1-Stuck-/311646653104?hash=item488f968ab0%
_trkparms=pageci%253Abf1040fd-6455-11e6-bbad-005056a01e3b%257Cparentrq%253A97a55d171560a78546269786fff16835%257Ciid%253A4 Vom gleichen Versender gibts das F429 Discovery (Cortex-M4) mit LCD und SDRAM für 15€. Beide haben nen ST-Link Debugger on board. Für das Geld kann man eigentlich nicht viel falsch
-
Thread
Opensmart Display 2.4z Befehlssatz
gucken was raus kommt. Erstmal Arduino Weil einfacher mit diesem Monitor Fenster und dann portieren auf stm32.
wäre schon aufwendiger aber das hat ein gewisser Uwe B schonmal gemacht, mit dem Disco Kit für den F429. Wird auch nicht der F401 werden, ich habe mit jemand gesprochen, der das mal gemacht hat. Der Seeeduino Xiao, ein SAMD Cortex M0 mit 36kb reicht komplett aus die rekursiven Bäume zu bauen. Je
-
Thread
Wie bekomme ich Daten richtig in eine Datei?
Erzeugen oder Speichern liegt. Die reine Mandelbroterzeugung an sich läuft. Die hab ich schon auf dem STM32F429 Disco laufen lassen, aber war mit der Auflösung von 320*240 nicht wirklich zufrieden. In der Tat sieht das was du da zeigst, ein wenig seltsam aus *gg. Aber der Rand ist definitiv schon recht
Speichern liegt. > > Die reine Mandelbroterzeugung an sich läuft. Die hab ich schon auf dem > STM32F429 Disco laufen lassen, aber war mit der Auflösung von 320*240 > nicht wirklich zufrieden. In der Tat sieht das was du da zeigst, ein > wenig seltsam aus *gg. Aber der Rand ist definitiv schon
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
r0, #1 435 001c F1D1 bne .L34 436 .L32: 437 001e 7047 bx lr [/pre] Und die Variante mit der Leeren Schleife ohne Optimierung: [pre] 396 .section .text.Nop,
Ich glaube nicht. Delays findet man auch im Cube HAL Code und in in dem STM32 USB Tutorial. Scheint nicht anders zu gehen.
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
IDE-Hersteller endlich, daß sie exakt eine Setup.exe herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" eingibt und es läuft einfach. Beim WinAVR hat das doch auch so funktioniert (*g*).
Da habe ich tatsächlich den Baum vor lauter Wäldern nicht gesehen. Bei Coocox mußte ich da für den F429 auch extra einrichten. Ach herrjeh. Und ich hatte gehofft, das mit dem Präprozessorzeug geht ganz von selbst. Wieviel kann ein Mann ertragen, wenn er das auch noch berücksichtigen muß ... jammer
-
Thread
Audio DAC CS43L22 auf STM32F4 Discovery Board "deaktivieren"
Aber angesichts der bereits verbauten Hardware (egal ob jetzt Audio DAC oder ein komplettes LCD bei F429), empfehle ich eher den Blick auf die Nucleo-Boards von ST. Diese sind noch preisgünstiger als die Discovery-Boards, lassen einem aber wesentlich mehr Freiheiten, da (fast) alle Pins frei von verbauter
Bitte nicht vergessen, dass der STM32F407 Transeiver für den CAN braucht! Die sind auf dem Discovery Board nicht vorhanden.
-
Thread
Kleines TFT inkl. Ansteuerung gesuch für Emulation Zeigerinstrument
TFT-Touch-LCD-SD-Reader-TFT-Shield-For-Arduino-DE-/381015719699?pt=Wissenschaftliche_Ger%C3%A4te&hash=item58b64e7f13
Ein STM32F429 Discovery koennte auch in Frage kommen...
-
Thread
Arduino (Mega): C++ Ereignisbehandlung
MByte/Sec einlesen, also praktisch auch Videos abspielen. Boards die so etwas bieten sind z.B. das STM32F746 Discovery oder das STM32F429-Discovery. Das ist aber eine ganz andere Hausnummer als der Arduino-Mega. Damit macht Grafik/GUI-Programmierung dann *richtig* Spaß - hohe Auflösung und Farbe, komplexe
die ganzen Hinweise! Ich versuche mich erst mal am Arduino Entwickler Board und später mit dem ESP32 (weil ich da einige rumliegen habe). Der ATMega 2560 ist zwar ein 8Biter, aber für mich auch erst mal relativ einfach zu verstehen (Assembler will ich auch meine Kenntnisse verbessern). Gruß, 640KB
-
Thread
STM32F4 Alternative Funktionen
Hallo! Wie funktionieren die alternative Pinfunktionen beim F429? Ich brauche für nächstes Projekt: SD-RAM (16-bit Sollte reichen) LCD (18-bit Farbe + SPI) OTG Mindestens 1 CAN Im Datenblatt bei den Pinfunktionen sind meist LCD und CAN zusammen. Kann ich
sich eine Tabelle mit den Aklertativen Belegungen der Peripherie befinden, war zumindet bei meinem STM32F407 Chip so. Gruß
-
Thread
Unterschied zwischen struct.bla und struct->bla?
MoinMoin ich bastel grad ein wenig mit dem Standardlibs von ST fürs STM32F429Disko und stelle fest, dass die ihre structs mit das die ihre Variablen in den structs per Structname->Variablenname ansprechen, ich meine aber mit Structname.Variablenname anspreche. Gibt es
-
Thread
Wo Mitshubishi PA Module Kaufen?
Hallo, die Frage nach dem Stromverbrauch des DSPs ist einfach zu beabtrworten, es ist ein STM32F429 mit 168MHz Clock in Assembler programmiert leuft alles wunderbar, auch die FPU leuft prima dank CCM (Memory) und 4 DMAs reicht die Rechenleistung locker. Der Audio Codec ist ein TLV320AIC23 alles wird mit 32 Bit berechnet. Zusammen mit dem AD9957 noch einer externen PLL und einem OCXO mit 10MHz,Clock Driver und Spannungsregler (LDOs) komme ich momentan auf 350mA. Habe erst auch gedacht es wird weitaus mehr
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
So langsam finde ich das ILI gar nicht. Ich hab das ILI9341 vom STM32F429 Discovery runtergelötet und einen Test gemacht: 1.) ILI mit SPI, 4wire (IM = 0b1110) 2.) ILI mit 8bit parallel (IM = 0b0000) Das Ganze von einem ATMega 1284p und 14,7456 MHz bei 3.0V befeuert
dämlichen Methode soviel RAM, und irgendwo steckt da noch ein Wurm. Die JPG-Berechnung frißt auf dem STM32F4 weniger RAM) ist es ziemlich klar, daß es schwierig wird, allein die SPI Schnittstelle mit SD-Card, Ili und den AVR selbst mit allerhand anderen Berechnungen zu belasten. Um's mal zu konkretisieren
-
Thread
Rotary Encoder machen was sie wollen?!
b0e9-23ee6a25595b&ws_ab_test=searchweb0_0,searchweb201602_1,searchweb201603_53 ) an einen NUCLEOF429ZI angeschlossen. Nun machen die Knöpfe und Dreh-Encoder ab und zu was sie wollen. Beim drücken der Knöpfe wird teilweise mehrfaches Drücken erkannt (diese sollten ja eigentlich entprellt sein, zumindest
Die Encoder sind über jeweils zwei Inputs und einem TIMER im Encoder > Modus konfiguriert. Der STM32F429 bietet ja Hardware-Quadrature-Decoder > Im Prinzip liegt es ja sehr nahe, dass Sie einfach > nur schlecht entprellt sind und daher mehrere Drehzyklen erkannt werden. Es spielt bei richtiger
-
Thread
[S] DCF77 Modul
. mit Opamp als Komparator um das Ausgangssignal zu verstärken. https://dasrotemopped.de/bilder/stm32f429i-disco_dcf77.jpg Gruß, dasrotemopped.
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
einen Debugger, kosteten damals (vor 2 Jahren) 50 Dollar... Aber es gibt auch andere nette Sachen: STM32F429, Teensy 3.1, usw. Beide verfügen über einen USB Host, das hat PSoC5 noch nicht.
gruppieren, aber sonst ist es so ziemlich egal wo etwas angeschlossen wird. Im Vergleich mit dem STM32 hatte ich bei dem Projekt wesentlich mehr Zeit mich auf das wesentliche Dinge, nämlich die Programmlogik, zu konzentrieren, da solche Dinge wie UARTs, I2C-Master, interner EEPROM, ADC, DAC... einfach
-
Thread
Was haltet ihr von diesem SoC dev board
C, Display, Buttons, Baremetal ... Für mich klingt das wie die Suche nach dem STM32F429-Discovery, etwa hier billig zu haben: http://www.ebay.de/itm/161177600716
-
Thread
HD Kamera für Mikrocontroller?
stm32f4 mit dcmi-schnittstelle funktioniert auch
www.mikrocontroller.net/topic/337393#3730339- liegt jetz in der Kiste. Es ist praktisch eine Webcam F429 + OV3640 + Enc <45€. Irgendwann kommt dazu auch eine sinnvolle Anwendung. Open CV soll in abgespeckter Form auf einem uc laufen. Die Möglichkeiten die sich dann ergeben sind gewaltig. Fotos nach
-
Thread
STM32 linker script stack größe
dem heap kolliddiert und so meine allokierten Variablen verändert. Als Controller verwende ich den STM32F429I und Atollic TrueSTUDIO als Entwicklungsumgebung. Ist eine Kollision irgendwie vermeidbar? Ich finde in dem linker script auch keine Angabe über die stack größe, nur folgendes: [code] /
heap_end = &end; prev_heap_end = heap_end; if (heap_end + incr > (char *)0x2002F000) { // write(1, "Heap and stack collision\n", 25); // abort(); errno = ENOMEM; return (caddr_t) -1; } heap_end += incr; return (caddr_t) prev_heap_end; } [/c]
-
Thread
STM32F1xx: Brauche mal Hilfe mit DMA
RCC_APB2Periph_AFIO nicht aktiv ;( Bitte, bitte. PS: guck mal hier vorbei: http://www.diller-technologies.de/stm32.html#dma
gewichtet, so brauche ich doch kein Fliesskomma. Schön, schön..... tolles Steinchen und gegenüber den F429 noch übersichtlich.
-
Thread
Display+Touch Anwenung - Schubst in die richtige Richtung
AVR teuer. Ein ARM oder MIPS ist nicht teurer. Schau: http://de.farnell.com/stmicroelectronics/stm32l100rbt6/mcu-32bit-cortex-m3-32mhz-lqfp/dp/2333383 http://de.farnell.com/atmel/atmega64a-au/mcu-8bit-avr-64k-flash-64tqfp/dp/1972124 Verstanden? > Wie ist in solchen Fällen der übliche Weg?
offensichtlich richtige Richtung. Auch die Links waren sehr hilfreich und ich bin überrascht, wie günstig das "32F429IDISCOVERY" Board ist. Ich hatte vorwiegend mit Android geliebäugelt, da ich auch noch eine passende App fürs Handy (Android) bauen will und dann könnte man bestimmte Dinge evtl. wiederverwenden.
-
Thread
Schaltung zur Steuerung von 270V mit Mikrocontroller so in Ordnung?
Steuerspannung von bis zu +- 250Volt. Ich habe nun mal eine Schaltung entworfen, mit der mit einem DAC (vom STM32F429 Disco Board) die Spannung gesteuert werden soll. Zum Piezo: Angehängt ist eine Zeichnung eines Piezo. Außen ist er in vier Elektroden unterteilt (+X, -X, +Y, -Y) und innen ist eine Referenzelektrode
unter der Spitze durchgerastert werden. Eien Elektrode zur inneren kann als Kondensator mit etwa 30nF angesehen werden (im Schaubild 100). Der Scan soll in y-Richtung etwa 10Hz sein, bei 320x240 Pixeln. Zum testen Maximal 100Hz (wird nicht funktionieren, aber lieber zu hoch als zu niedrig einplanen)
-
Thread
Discoveryboard, LCD zeigt falsche farben an
bin mich da gerade etwas am Einarbeiten, wie man damit am Besten umgeht. Ich habe das Discovery STM32F429 Board und nutze die von ST zur Verfügung gestellten "CubeF4" Treiber / HALs / BSPs. Mein aktuelles Problem ist kurz zusammen gefasst: Im Debug mode zeigt er immer die falschen Farben an (Schwarz
aber funktioniert fehlerhaft wenn ich länger auf der Reset Taste bleibe. Ich nutze ein von CubeF4 zur Verfügung gestelltes "Template" als Start für mein Programm. Es wird zuvor z.B. die SystemClock auf 180Mhz angehoben etc. Ich weiß jetzt natürlich nicht genau was ich euch alles an Codeschnipsel
-
Thread
Von Discovery Board auf Lochraster verbinden
Hallo liebe Community, ich möchte für mein Projekt das Discovery Board vom STM32F429 auf eine Lochrasterplatine verbinden. Für die Lochrasterplatine habe ich mir schon passende Klemmen rausgesucht. Problematisch finde ich nur die Verbindung der Gegenseite. Ich benötige vereinzelte