-
Thread
Anfängerproblem: Gespeichertes Signal auf Basis einer definierten Frequenz auf einen Ausgang legen
Hackerlösung: Vielleicht gibts ja einen MP3 Player der 78,125 Khz 32-bit WAVs abspielen kann und einen I2S Bus hat. Dann musst du deine Daten nur noch geschickt in ein Stereo WAV umwandeln, ab in den Player und am I2S Bus kannst du dein Signal
bei Bit-Werten sind das ja schon 125.000 Byte bzw. ~122 KByte... So mal als Größenordnung - bei den STM32 müsstest du da dann schon in Richtung Foundation- bzw. Advanced-Line schauen. Aber selbst da ist der maximale DMA Transfer auf 65.000 bytes begrenzt.
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
Thread
Audioausgang(line/headphone) zu ADC mit Rail2Rail Opamps
Grundidee ist Stereo-Audio mit Line bis Kopfhörerpegel (0,5 bis teilweise 16V) an einen ADC im einem STM32F407VG (ADC bis 3V) anzupassen. Ich habe das auch schon mal mit LTSpice (mit ts912) simuliert, da schien das zu klappen. Oftmals habe ich noch einen 47nF parallel zu R4 bzw. R5 gesehen, dazu
Gleichspannungspfad aber *nur* zum OPV-Ausgang haben. Das heißt, da muß ein Koppelkondensator hin wie un mit C1 (C2) schon hast. Aber R3/R4 (R2/R5) gehören da *nicht* hin.
-
Artikel
Benutzer:Mampf
alten aufarbeiten, in eine sinnvolle Form bringen und dann unter Projekt und Code veröffentlichen. STM32F429 DIY-Board. STM32F429 @ 168MHz 32MB SDRAM I2S Audio-DAC IR (derzeit unbenutzt) WLAN (ESP8266) µSD 2 USB (CDC, zweites Interface nicht benutzt) Software: Helix MP3-Decoder 7 Band (IIR) Equalizer
vollständig hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video zu V2.0: RGB Moodlight/Clock/Reminder. Spaßeshalber hatte ich mir überlegt, ein RGB Mood-Light zu bauen, da ich dafür einige verschiedene Verwendungszwecke habe. Außer
-
Thread
VS1063 MP3 abspielen
Hallo, hat einer von euch schon mal MP3s mit einem VS1063A Chip abgespielt ? Hatte den Chip vor Jahren schon einmal erfolgreich benutzt. Aber diesmal bekomme ich keinen Ton heraus. Hardware ist ein STM32F2 Eval Board mit dem Sparkfun
GPIO_Pin_8 #define RESET_PORT GPIOA #define RESET_PIN GPIO_Pin_12 uint8_t HelloMP3[] = { 0xFF,0xF2,0x40,0xC0,0x19,0xB7,0x00,0x14,0x02,0xE6,0x5C, /* ..@.......\ */ 0x01,0x92,0x68,0x01,0xF1,0x5E,0x03,0x08,0xF0,0x24,0x80, /* ..h..^...$. */ 0x05,0x9E,0x20,0xC6,0xFC,0x12,0x32,0x5C
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
Mir fallen da im Moment die STM32F4xx ein mit mehreren I2S/SPI Bussen und genügend Rechenleistung für MP3 Dekodierung und USB Host Unterstützung. Die Sache mit der Toolchain sollte sich nach einigem Durcheinander inzwischen auch
persönlich schon mal einen mp3-Player mit einem PIC32MX470 umgesetzt, decodierung in Software und Ausgabe über I2S. Mir persönlich sagt die Peripherie der PIC32MX erheblich mehr zu, als jene der STM32. Insbesondere praktisch
-
Thread
Allg. Fragen zum Debuggen von AVRs
Atmel ICE sondern nur indem ich mir Daten z.b. auf nem LCD anzeigen lasse oder im PC? Beim Atmega32-16PU hab ich im Datasheet z.b. JTAG gefunden, aber bei manchen kleineren finde ich garnichts, nicht mal Debug-Wire. 2. Hier im Artikel zum Thema DebugWire steht dass der Reset-Pin keine kapazitiven
Megas habe alle > serielle Schnittstellen. Voll dabei. Für den Hobby Bastler spielen weder 1-2€/chip noch die paar extra mm² eine nennenswerte Rolle. Warum sich so viele den Stress beim programmieren antun ist mir schleierhaft. ich nehm auch in der Regel lieber 32-Bit oder ARM-Prozessoren,
-
Thread
f030 viel langsamer als f103 ?
Der STM32F030 kommt bei mir beim selben Whestone Benmard auf 2.15Mips während der STM32F103 auf 7.63 Mips kommt. Wie kann das sein, es haben doch beide einen M0 Core,
Ok STM32F030 => M0, 48Mhz STM32F103 => M3, 72Mhz Ihr haltet also den Faktor 3.5 in der Geschwindigkeit anstatt 1.5 für realistisch? Wodurch ist der M3 so viel schneller?
-
Thread
Firmenliquidation Olimex, Freescale und BMCM Produkte
andere muss ich aus Platzgründen verkuafen. OLIMEX Entwickler boards A13-LCD7TS A13-OLinuXino STM32-P407 STM32-P107 A20-OLinuXino-MICRO-4GB LCP-1766-STK STM32-P152 LPC-MT-2138 STM32-LCD DUINOMITE STM32-H407 STM32-P103 STM32-H103 STM32-E407 STM32-103STK A13-OLinuXINO-MICRO LPC-P1114 LPC-H2129 OLIMEXINO-STM32 BOX_LIME_RED ARM-USB-OCD-H PIC-ICD2 TMS320-JTAG-USB STM32-H107 ESP8266-EVB-BAT-BOX ARM-USB-TINY-H SHIELD-LCD16x2 ARM-JTAG ARM-JTAG-COOCOX ARM-JTAG-EW ARM-JTAG-SWD ARM-JTAG-20-10 ESP8266
-
Thread
Digitales Cockpit Eigenbau
Touchgfx ist auch nett für sowas, aber viel C++. Läuft auf einem STM32F769I-DISCO was Richard vielleicht noch zu verkaufen hat?
Geschwindigkeit, Laufzeit, diverse Fehlermodi...). Das ganze geschieht in "Bare Metal" Programmierung auf einem STM32F4 ohne irgendwelche Libraries, welcher direkt per CAN kommuniziert. Die Entwicklungszeit für die SW war in Summe vielleicht höchstens 1 Monat, die Hardware eher weniger. Das ganze natürlich nur für
-
Thread
Einstieg in dsPIC oder PIC32?
PIC32 kann man wie STM32 mit dem Framework betreiben (es heißt Harmony). Das ist ähnlich wie bei STM32 - wers mag, solls hernehmen. Ich mag beide nicht (weder CUBE, noch Harmony). Man kann man sie aber passabel wie einen AVR bare-metal programmieren. Ich habe auf die Art einen MP3-Player mit I2S, SD-Karte, DMA, und MP3-Decodierung in Software umgesetzt. Lediglich die Core-Config (waitstates, Cache etc) war schlecht dokumentiert. Nur USB oder Ethernet sollte man so eher sein
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
Gibt's doch nicht ... Bin ich der einzige, der die STM32 jemals mit externem SDRAM verwendet hat? Im Startup-Code (startup_stm32f4xx.s) erfolgt die Hardware-Initialisierung NACH DEM NULLEN des BSS-Bereichs. Klar, dass dann alle Variablen, die sich
? Frage in die Runde? Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM?
-
Thread
NIC (aus dem langen C vs C++ Thread)
break; } } if (vIsPrime) { mp = v; } } return mp; } template<size_t Maximum> constexpr size_t maxPrime2() { std::array<bool, Maximum> test{}; for(size_t i = 2; i < Maximum / 2; ++i) { for
} } for(size_t m = Maximum - 1; m >= 2; --m) { if (!test[m]) { return m; } } return 0; } int main() { // constexpr auto mp = maxPrime(100000); constexpr auto mp = maxPrime2<100000>(
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
Krasse Dinger ... Obwohl (in meinem Fall STM32F429) "nur" 168MHz läuft da MP3+Dynamic-Compressor+10Band Equalizer (nebenbei noch lesen von SD-Karte) in wahnsinnig viel schneller als Echtzeit auf den Dingern ... Und das mit float-Genauigkeit (bis
eventuell weniger, je nach >Anwendungsfall natürlich. Der Test aus der Praxis ergibt knapp den Faktor 2: Single Precision Whetstones: STM32F4 Discovery@168Mhz ==> 109.05 MIPS STM32F746 Discovery@216Mhz ==> 202.84 MIPS von https://www.mikrocontroller.net/topic/426322#4999414 Aber immerhin
-
Thread
QR Code lesen mit ATMega oder STM32F1
Für das STM32F4Discovery gibt es ein Extension Board mit Camera Interface. Da kannst du dann z.B. so eine OVF mit ~1MP dranhängen. Hier kann man dann diverse Auflösungen konfigurieren z.B. 120x160. Per DMA lassen
lässt sich reduzieren indem man RS einfach nicht nimmt. Also Micro-QR-Code plus Kamera plus ATMega/STM32F1 - Reed-Solomon-Codierung.
-
Thread
[STM32] Fat-FS während DMA auf I2S läuft Probleme
Chunks ... Ich hab zwar relativ viel RAM (32MB), aber MP3s von zB Hörbüchern sind oft sehr groß und die initial-Ladezeit ist damit auch sehr hoch. Oder auch der Wechsel von einem MP3 zum nächsten ... Ich weiß leider nicht mal genau, an welcher
, d.h. das braucht eine Sonderbehandlung, wenn man das CCM nutzt und Daten ggf. dahin sollen; beim STM32F4xx gibt es auch noch ein DMA-Erratum wenn man mit demselben DMA-Controller AHB und APB-Peripherals benutzen will.
-
Thread
Cortex M4 und FPU Performance
Guten Morgen, ich versuche gerade einen Audio-Dynamic-Compressor auf einen Cortex M4 (STM32F429) zu portieren, den ich mal von Lisp (Chris Dynamic Compressor als Audacity-Plugin) nach C und dann nach VHDL portiert hatte. Für den Port nach VHDL hatte ich alles auf Festpunktarithmetik umgestellt
Ah erste Infos aus einem PDF von ST: [pre] VABS.F32 Absolute value 1 VADD.F32 Addition 1 VSUB.F32 Subtraction 1 VMUL.F32 Multiply 1 VDIV.F32 Division 14 VCVT.F32 Conversion to/from integer/fixed-point 1 VSQRT.F32 Square root 14 [/pre] SQRT
-
Thread
STM32F1 bleibt hängen wegen einer seltsame Ursache
fno-move-loop-invariants -Wall -Wextra -g3 -DDEBUG -DUSE_FULL_ASSERT -DTRACE -DOS_USE_TRACE_SEMIHOSTING_DEBUG -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -DHSE_VALUE=8000000 -I"../include" -I"../system/include" -I"../system/include/cmsis" -I"../system/include/stm32f1-stdperiph" -std=gnu99 -MMD -MP -MF"src/main.d" -MT"src/
benutzen. wie z.B.: http://www.ebay.de/itm/ST-Link-V2-USB-Programmer-Stick-Dongle-kompakt-STM32-Debugger-rosa-/172692663082?hash=item283548eb2a:g:b4MAAOSwB-1YpT-c
-
Thread
SID-Player ARM/FPGA?
einen Player geeignet, weil es > schon > einen Codec hat: > http://www.st.com/en/evaluation-tools/stm32f4discovery.html Aber kein SDRAM und kein SD-Slot ... *Zufällig* hab ich gestern erst ein Board fertig gebastelt, das *zufällig* perfekt dafür wäre xD Ein STM32F429 @ 168MHz mit 32MB SDRAM, µSD-Slot
SD-Kartenslot. Es gibt ja dort auch eine Variante für zusätzliches RAM. Dazu dann noch den Adafruit I2S Verstärker https://www.adafruit.com/product/3006 oder das STM32F7 Dicovery. Das hat alles inclusive Display http://www.st.com/en/evaluation-tools/32f746gdiscovery.html ist aber ein wenig
-
Thread
Wie werden CPU-Kerne gelockt?
Hallo, kürzlich ist mir aufgefallen, dass der *Athlon* II X2 220 (ADX220OCK22GM) auf meinem Bastelrechner in "Wirklichkeit" wohl ein *Phenom* II x4 920 ist, bei dem zwei Kerne vom Hersteller deaktiviert wurden. (zumindest wird das bei Overclockers behauptet
in nicht öffentlichen Register die Information über den Die gehalten. Ist meines Wissens nach beim stm32f103c8t6 gemacht, der sich danach von 64kb auf 128kb pimpen lässt.
-
Thread
Arduino Genuino 101 - Erfahrungen?
kompatibel sein mit > dem Arduino/Genuino Uno. > > Nur sehr viel schneller. 10xgrößerer Speicher, 32 Mhz Taktrate und so > weiter. Da gibt es noch viele Zwischenstufen, siehe Arduino MEGA2560, Arduino Due, STM32-Arduino o. ä. Holger S. schrieb im Beitrag #4985420: > Mein Blick ist drauf gefallen
void steigend2(){ attachInterrupt(1,fallend2,FALLING); prev_time2=micros(); } void fallend2(){ attachInterrupt(1,steigend2,RISING); sender_steuerbord=micros()-prev_time2; } [/c] Was ist nun der
-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
generieren. 2 Das erstellte Project öffne ich nun mit SW4STM32, selektiere das Projekt mit der rechten Maustaste und wähle „Convert to C++“. SW4STM32 hat seine Arbeit für mich getan und kann geschlossen werden.
weak=__attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F411xE -I"D:/10_STM32F411/14_SW4STM32/test1/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" -I"D
-
Thread
[STM32F4] Erfahrungen mit Linux-Kernel 4.2+ auf STM32F429?
Guten Morgen, seit Linux 4.2 gibt es wohl den STM32F429-Discovery-Board support im Linux Mainline-Kernel - man kann sich daher das uralt ungepflegte ucLinux (2.6er Kernel) sparen :) Hat das schonmal jemand getestet? Ich vermute
USB in den STM32 ist die DWC2 USB IP...
-
Thread
[Layout] Frage zu Stromversorgung DAC
für den Digital-Teil bin ich mir unsicher ... Kann ich da einfach die Betriebsspannung rechts vom STM32 verwenden? Oder auch seperat verlegen? VG Mampf
Mampf F. schrieb im Beitrag #4972320: > ich bastel gerade an einem STM32F429-Board mit Audio-DAC und hatte mich > gefragt, wie die best-Practice für die Stromversorgung zum Audio-DAC > ist. Witzig. Genau sowas war mein letztes Projekt - ein PIC32 mp3-Player. Ich
-
Thread
STM32F4 Discovery Arduino
/Arduino_STM32/wiki/Installation
zickig ist. Im obigen Beispiel werden diese Codec-Routinen verwendet: https://github.com/mubase/STM32F4-Arduino-core/blob/master/cores/maple/libmaple/stm32f4codec/codec.h "mubase" hat dort einfach eine Software I2C Schnittstelle verwendet. Damit umgeht er alle Probleme mit dem Hardware-I2C Interface
-
Thread
FPGA IoT Maker Board
Arrow Technologies Days am 19./20.06. in Frankfurt verschenkt wird, plus weitere FPGA Boards und auch STM32 Boards. http://www.technologies-days.de/ Heißt also, es wird zu dem Zeitpunkt verfügbar sein. Ich habe ein Anfrage gemacht und mir wurde gesagt, dass der endgültige Preis fest steht mit 22€.
Technologies Days >> am 19./20.06. in Frankfurt verschenkt wird, plus weitere FPGA Boards und >> auch STM32 Boards. >> http://www.technologies-days.de/ > >> Heißt also, es wird zu dem Zeitpunkt verfügbar sein. > Ja für Seminarteilnehmer vielleicht, aber nicht zwingend für den Rest. > Bei Trenz steht
-
Thread
Umstieg AVR 8Bit auf STM32
Googies ausgestattet. (RTC, (Encoder-)Timer, PWM-Timer, i2c, spi, uart, ...) Läßt sich wunderbar auf eine Adapterplatine löten und dann mit allem "mißhandeln". Programmiert wird über einen ST-Link V2-Clone. Vom STM32F103 liest man öfter, dass er etwas zickig
MP3s per Software zu dekodieren. Dafür gibt es den STM32F103 schon für 3EUR bei Reichelt. Ein STM32F4 (zB F407, wie er auf dem Discovery drauf ist) ist teurer hat aber auch wesentlich mehr Dampf.
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
Joachim B. schrieb im Beitrag #4961080: > leider gibt es nur 32k und keine 64k/128k > > ein mega 1284u4 wäre nett Habe mal geschaut: Bei den Chinesen kostet ein STM32F103 ziemlich genau das Gleiche wie ein ATMega32U4. Beide sind auf einer kleinen Platine, die
Stimmy schrieb im Beitrag #4962541: > Habe mal geschaut: Bei den Chinesen kostet ein STM32F103 ziemlich genau > das Gleiche wie ein ATMega32U4. Beide sind auf einer kleinen Platine, > die man auf ein Steckberett oder Lochraster montieren kann. > > Zum STM32F1 findet man allerdings
-
Thread
FreeRtos C++
ffunction-sections -fdata-sections -fno-exceptions -mcpu=cortex-m0 -mthumb -MMD -MP -D_REENTRANT -D_BSD_SOURCE -D_GNU_SOURCE -DDEBUG -D__CODE_RED -D__USE_LPCOPEN -DCORE_M0PLUS -D__USE_ROMDIVIDE -nostdinc -isystem /opt/LPCXpresso_8.1.4_606/lpcxpresso/tools/lib/gcc/arm-none-eabi/5.2.1
:-) Ich habe wohl anfänglich auf die für mich falschen IDEs gesetzt. Nun benutze ich das SW4STM32 das von STM bereitgestellt wird und kann nu ohne Probleme das freeRtos nutzen inklusive cpp Klassenfiles. Wird wohl auch mit den anderen IDEs gehen .... war aber eben bei mir nicht erfolgreich.
-
Thread
ARM-Cortex als Anfänger?
://www.youtube.com/watch?v=Ze6q6NidS5w Die STM32F103 BluePill Boards http://wiki.stm32duino.com/index.php?title=Blue_Pill hat vor kurzem ein Kollege für unter 2Euro in China erstanden.
alle Neuentwicklungen laufen problemlos (meist sogar nur noch) unter 3,3V und die meisten Pins der STM32 sind 5V-tolerant. Sehr preiswerte Entwicklungsboards gibt es auch für die STM32, auch im Steckbrettmaß von 2,54mm. Ein Kriterium für STM32 sind die sehr guten Debugmöglichkeiten ohne große Zusatzhardware
-
Thread
Suche DSP-Audio Kit
Danke für die Anregungen. Ich habe mir jetzt ein STM32F769-Board bestellt. Kostenpunkt 100€. Das Board hat den WM8994-Chip von Cirrus integriert. Dieser bietet 24Bit ADC/DAC mit 96kHz. Ich werde mal versuchen dies ins Leben zu rufen. Liebe Grüße
> Gibt es dafür überhaupt einen GCC-Compiler? Ich habe z.B. das SDK von denen hier (STM35XX): https://www.mikrocontroller.net/topic/suche-dsp-audio-kit#4953187 Die STM35XX sind im Kern kompatibel zum 56002 und waren eine Zeitlang recht beliebt in MP3-Playern im Einsatz. Da gibt es
-
Thread
Aktiver Bandpass Hilfe
Bandpass, wenn die Grenzfrequenzen > passen. Unn nu? Nix nu. :) Die Frage ist, ob das Ding 2./2. Ordnung ist oder 1./3. Ordnung.
Graebern aufbauen - insbesondere, wenn man bedenkt, dass sowas derweilen locker auch in einen einzelnen STM32 reinpassen sollte. Gruss WK
-
Thread
GPS Daten in Tonspur speichern!?
http://elektronik-labor.de/AVR/Soundprog2.html WTF?
Thread für die Realisierung vorhanden. Mal abgesehen von einer funktionsfähigen Implementation auf STM32/LPC. Aber die liegt irgendwo auf meiner Festplatte vergraben.
-
Thread
Thin client über speedport w701v einrichten
die usb-stick Installation müsste also knapp passen. Ich habe jedenfalls Aufrüst-Ram, -cpu und 32gb-cf-card bstellt. Der futro hat dann vergleichbare Leistung wie mein Standard-Laptop, mit dem ich im Prinzip alles ausreichend schnell machen kann. Ziel ist im Prinzip Dateien verwalten, mp3-files
Auswertung der com-schnittstelle/uart steuern kann. Anzeige sollte erstmal ein 4x20 lcd - über uart/stm32f103(?) - sein. Bei xp würde ich das über vb.net/*.exe-Dateien machen. Was gibt es Vergleichbares für linux, am Liebsten in Richtung C statt Basic? Bevor ich mir jetzt ein Tutorial für die Einrichtung
-
Thread
Atmega - Messunsicherheit
... so, also: MP1: Warmwasserspeicher MP2: Außentemperatur MP3: Temperatur im Viessmann-Boiler Volt: Spannungsmessung #1: 28 7 43 2,61 #2: 35 13 47 2,53 #3: 25 5 36 2,64 #4: 32 11 42 2,56 #1: 39 17
... und "sortiert: > #1: 39 17 50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das
Wutz schrieb im Beitrag #4913560: > STM32F4 hat einen RNG on board. Das ist interessant!
-
Thread
zwei Verstärker an stm32f103
Ich habe zwei Module mit Verstärker - si4703 und vs1053 - an einem stm32f103. Beide funktionieren - bis die Kopfhöreranschlüsse verbunden nwerden. Dann ist deer si4703 nur noch schwach hörbar, bis rst,+,- vom vs getrennt werden. Ohne rst,+,- beim vs hängt sich der stm
Dergute W. schrieb im Beitrag #4912031: > 2 Kopfhoererausgaenge direkt miteinander verbinden tut nicht not. Sinn ist ja Radio und MP3-player in einem Gerät zu vereinen. Hab jetzt einiges versucht: vs-Potential auf 0 vs-potential auf 3,3/
-
Thread
Kompletter Einsteiger: welcher µC, um Knopfdruck an PC weiterzuleiten?
selbst für Hobbybastler für einen Euro, und größere wie den Mega ab zwei, und für einen ausgewachsenen STM32 zahlt man immerin ganze vier Euro. Dein dämliches Gatter mit Technologie von 1973 braucht auch erst mal Logik und Entprellung. Da kommt der µC für einen Euro daher, erkennt eine Schaltflanke zuverlässig
viel komplexeren Funktionen. Mein aktuelles Projekt ist ein Musterbeispiel: Ich baue gerade einen mp3 player mit PIC32. Da ist drin viel fremder Code: - Helix-Codec - FATFS - M-STACK mit USB Mass-Storage Trotzdem ist die selber zu schreibende Software immer noch komplex, groß und wenig trivial (
-
Thread
1 Phasen Motor an Frequenzumrichter
Umrichter zu bauen. Es gibt ja mehrere FU-Projekte schon hier auf MC.net. Ich bin momentan ein Fan vom STM32F4 und habe einen Test zur Ausführungsgeschwindigkeit einer Dreiphasenerzeugung gemacht. In diesem Test gibt es eine Interruptroutine, die die 3 neuen Phasen und geschwindigkeitsabhängige Amplituden
/ VMAX + 150.0f; pwm[0] = PWMPERIODE / 2 + (int16_t)(vf * sinf(winkel)); pwm[1] = PWMPERIODE / 2 + (int16_t)(vf * sinf(winkel + 2.0f / 3.0f * M_PI)); pwm[2] = PWMPERIODE / 2 + (int16_t)(vf * sinf(winkel + 4.0f / 3.0f * M_PI)); #else
-
Thread
stm32f103 exti
ich versuche bei meinem mp3-player den byte-transfer zum vs1053 über isr zu führen. [c]void read_file_exti(){ fileSize=(sizeof(vs_buffer)/32)*32;//rest wird zur Vereinfachung abgeschnitten pt_vs_buffer=fileSize+1;
ein, so versteht das ja keiner. Dazu die Verschaltung der Pins mit dem VS1053. Den Transfer der 32Byte-Häppchen an den VS1053 machst Du übrigens am sinnvollsten per DMA, der STM32F103 hat einen simplen DMA-Controller, der einfach zu konfigurieren ist. Alles andere ist verschwendete Rechenzeit.
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
ebuild N ~] app-eselect/eselect-opencascade-0::gentoo 0 KiB [ebuild N ] net-libs/http-parser-2.8.1:0/2.8.0::gentoo USE="-static-libs" ABI_X86="32 (64) (-x32)" 50 KiB [ebuild N ] dev-cpp/tbb-2017.20161128::gentoo USE="-debug -doc -examples" ABI_X86="32 (64) (-x32)" 2.897 KiB [ebuild N
] dev-cpp/yaml-cpp-0.6.2:0/0.6::gentoo USE="-test" ABI_X86="32 (64) (-x32)" 1.364 KiB [ebuild N ] dev-libs/libgit2-0.26.8:0/26::gentoo USE="curl ssh threads -examples -gssapi -libressl -test -trace" 4.632 KiB [ebuild
-
Thread
Was sind eure Lieblings-ICs?
Um die 750 IC's der STM32 µC Familie, mag ich alle. MCP6001 - RailToRail OPV 5,5V MCP1702 - SOT23 Spannungsregler MCP16331 - SOT23/6 Step Down Wandler TJF1051 - CAN Transceiver ADUM1201 - galvanische Trennung von
denen konnte man superschnelle Encodierer Zähler im MHz Bereich realisieren. Naja, heute macht das ein STM32 von Natur aus.
-
Thread
Sprachdatei einmalig abspielen
suche nach "mp3 shield" brachte keine ergebnisse?
Habe ähnliches auch schon mit einem STM32 gemacht. Das Ausgangsfilter hinter dem PWM-Pin ist wichtig. Wenn man nur Batterie (3V) hat gibt es auch dafür entsprechende Verstärker ICs (falls die Lautstärke direkt am Pin nicht ausreicht),
-
Thread
Suche kleines, schnelles PWM-Bauteil
Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
Die LPCs fand ich so 2004 rum auch interessant, mein Werdegang mit MCUs ist allerdings PIC -> AVR -> STM32, mit ein paar projektbezogenen Ausflügen zu anderen Familien (8051, 68HC11, PicoBlaze,...). In aktuellen Projekten kommen bevorzugt STM32F0 und STM32F4 zum Einsatz. Und natürlich MicrobenController
-
Thread
stm32f103 mit usb-stick
danke für die schnelle Antwort. Hat er den wirklich nicht? STM32F102/103 Cortex - M3 1x USB 2.0 FS device controller
STM32F102/103 Cortex - M3 1x USB 2.0 FS *device* controller Steht dort *device* oder *host*?
-
Thread
SD Karte doppelt auslesen
32 GB geht, hab es aber mangels Bedarf und 32 GB SD-Karte nie getestet.
Controller wäre zB der STM32F405RG.
-
Thread
MP3 / JQ6500 / Stream
Infos! Ein Linux-Zugang wäre schon toll, ich finde über USB da nur die "CD" auf dem ISO9660. Zum mp3-Dekodieren werde ich wohl absurderweise eine GPGPU nehmen (stm32F10), da das komplette Board nur einen Bruchteil einer VS1053 kostet. Leider hat gerade dieses STM32 keinen DAC, sonst wäre es noch bequemer
Hallo, ich habe inzwischen mal etwas mit dem ESP32 rumgespielt. MP3/FLAC/Amiga-Mod/GM klappen von SD bzw. SPIFFS, Ausgabe auf einen I2S-DAC oder mit den internen DACs. WLAN-Streaming MP3 klappt incl. Webserver und LCD-Display für die Anzeige der TAGs
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
FALSE ersetzt. * ein Fehler in lcd_invert wurde korigiert. * Wenn man das Library auf einem STM32 nutzt, muß bei lcd_init() als einziger Parameter die Adresse des Handles der I²C-Schnittstelle übergeben werden. Bsp.: [c] lcd_init(&hi2c1); [/c] *Der Aufruf von lcd_display() ist mit STM32
-
Thread
Kleinster und einfachster Linux Prozessor
µClinux auf einem STM32F4. https://www.youtube.com/watch?v=HpZAZOL0vC8
Audio-Adapter" Board. Das kann man sich auch einzeln bestellen. Da ist ein SGTL5000 drauf. Hat direkt die I2S In/Out, WS, Clocks, I2C auf dem Header rausgeführt und man kann direkt Line in/out anzapfen. Habe ich auch schonmal verwendet als ich Audio-Versuche mit dem STM32F4 Eval Board gemacht hatte.
-
Thread
STM32F7-Discovery hal-lib
41 1. How To use this driver: 42 -------------------------- 43 - This driver supports STM32F4xx devices on STM32F4-Discovery Kit: 44 a) to play an audio file (all functions names start by BSP_AUDIO_OUT_xxx) 45 b) to record an audio file through MP45DT02, ST MEMS (all
41 1. How To use this driver: 42 -------------------------- 43 - This driver supports STM32F4xx devices on STM32F4-Discovery Kit: 44 a) to play an audio file (all functions names start by SP_AUDIO_OUT_xxx) 45 b) to record an audio file through MP45DT02, ST MEMS (all functions names start