-
Thread
gLCD, USB-Host MP3-Player, Audio-DSP all-in-one Lösung gesucht, wie?
Ich möchte ein µC-System entwickeln mit folgenden Anforderungen: - Ansteuerung eines gLCDs - MP3-Daten decodieren mit USB-Host (gerne auch WMA, M4A..) - Audio DSP Funktionen (Stereo 1xIN, 2xOut, Filter, Equalizer, FFT) - Audio-Visualisierung über LEDs (Ansteuerung mittels WS2812..usw) - Serielle
Serielle Kommunikation über Bluetooth (BT-Modul) Mit ein wenig Schaltung drum herum sollte das ein STM324xx hinbekommen. Schau Dir mal das Discoveryboard STM32f4xxDISC an, das hat schon einen großen Teil der komponenten on Board. Und on topic ist das auch noch, weil der STM32F4xx DSP-Befehle hat :-)
-
Thread
Was sind die ersten Schritte mit Buildroot nach dem Flashen meiner SD-Karte?
Der Anfänger mit Buildroot, der ich bin, hat seine STM32MP157C-DK2 SD-Karte mit dem entsprechenden Buildroot-Image frisch geflasht: Linux buildroot 4.19.26 # 1 SMP PREEMPT Di 20.10. 16:10:37 MESZ 2020 armv7l GNU / Linux Mein Problem ist, dass die MPU
zusammen mit dem Kernel etc. geflasht. Wenn Du das Image geflasht hast ist es zu spät, auf dem STM32MP1 selbst kannst Du nicht so ohne weiteres die Pakete compilieren. Und für sonderlich zielführend halte ich das auch nicht, denn der ist im Vergleich zu Deinem PC doch um Größenordnungen langsamer
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
STM32F4Discovery Audio "Störgeräusche"
Hallo zusammen, ich nutze eine STM32F4Discovery als Audioplayer und den Code von Benjamins Robotics (http://vedder.se/2012/12/stm32f4-discovery-usb-host-and-mp3-player/) als Basis. Anschluss erfolgt über den Headphone-Ausgang an einen externen Verstärker. Der Code spielt mp3 per DMA vom USB-Stick aus. Das erfolgt mit 2 Audio-Puffern entsprechend einer Application Note von ST. Das Abspielen eines mp3 kann per Taster unterbrochen werden (Sprung zum nächsten mp3). Je MP3
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
das Gehäuse nicht wäre; mit 0.5mm Pitch verweigern ja schon manche Leiterplattenhersteller. Aber den STM32F05xxx gibt's wohl auch mit 2 UARTs im 32-Pin-Gehäuse.
und 4KB RAM + EEPROM: atxmega64a3u : Mouser 3,49€ atxmega64d3 : Mouser 2,90€ bei STM32 sieht das so aus, die haben 8KB RAM: STM32F030R8 : Mouser 1,77€ + 24LC32 EEPROM 0,30€ = 2,07€ STM32L100R8 : Mouser 2,89€ (Incl. EEPROM) (Die anderen Werte sind in etwa gleich.
-
Thread
Pollin "Navigationssystem ohne Gehäuse"
namhaften Hersteller. Das Navi ist ausgestattet mit Bluetooth-Freisprecheinrichtung, FM-Transmitter, MP3-Player, LiPo-Akku uvm. Features: - 4,3" (10,92 cm) Touch-Farbdisplay - 2 GB interner Speicher und zusätzlicher SD-Kartenslot - empfangsstarker GPS-Chipsatz - integrierter LiPo-Akku (3,7 V-/1320
So alles bestens, Bootloader aktualisiert, jetzt gehen auch 32GB SDHC Karten. Navcore aktualisiert. MP3 Player funktioniert und der Klang über Kopfhörer ist wirklich gut.
-
Thread
ATMega Auslaufmodell?
funktionierende Bibliotheken für UART, I2C, Modbus - werde ich als Nächstes einen STM32 verwenden. Und je nachdem wie mir das gefällt kann es sogar sein das der ATMega bald für mich keine Rolle mehr spielt ;)
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
-
Thread
Mikrocontroller Einstieg
des Programmiertools, STM32CubeProg).
1:cbi PORTB,5 ret[/avrasm] ist? Ich weiß ja nicht. Also wenn schon dann mal ARM-Assembler beim STM32G4 (Cortex-M4): [code]mov r3, #0x48000000 ldr r0, [r3, #0x410] ldr r1, [r3, #0x810] ldr r2, [r3, #0xC10] and r0, r0, r2, lsr #6 eor r0, r1, r0, lsr #1 movs r2, #0 bfi r2, r0, #5, #1 eor
-
Thread
STM32 ST-LINK gdb reset in eclipse
unterstützt das Commando nicht. [code] target remote localhost:61234 # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 monitor reset monitor sleep 2000 # Load the program
...aber der gdb-Server hat mich nicht lieb. Gleiche Fehlermeldung. Wie gesagt mit dem ST-Link-V2-Utility funktioniert alles. Da habe ich Heute mal das Atollic-StudioSTM32-Light installiert. Dann den die STM32F4-Discovery-Demo als Workspace verwendet und das Projekt RCC(Demonstration) importiert
-
Thread
Datenübertragung mit Zykluszeit unter 50 Mikrosekunden
Hallo, um in Echtzeit zwischen zwei STM32 Controllern zu kommunizieren benötige ich eine Zykluszeit von weniger als 50 Mikrosekunden. Ich kann mir vorstellen, dass es möglich ist wenn ich mein eigenes Protokoll über die GPIO Pins implementiere
Scooter W. schrieb im Beitrag #7073615: > um in Echtzeit zwischen zwei STM32 Controllern zu kommunizieren In welcher Liga spielen die denn?
-
Thread
Wozu übertrieben schnelle Microcontroller?
DMA geht doch schon in Richtung 'Intelligenz', zumindest ist es ein automatisierter Ablauf. Mit DMA2D bei STM32 kann es auch Formatkonvertierungen. SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um Kommandos/Daten zu übertragen. Damit sind 20 MB/s SDC FMC generiert Signalfolgen um ext
sondern auch wesentlich mehr RAM und Flash als der ATTiny. Dazu ist der LPC fast 6 Jahre älter. Ein STM32L010F4 benötigt bei der Konstellation ca. 0,5mA, mit einem Micro-Power LDO auf 1.2V davor nochmal weniger.
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0444 (STM32F030) - RAM : 8KiB (4096b reserved by bootloader) - Flash : 64KiB (sector size: 4x1024) - Option RAM : 12b - System RAM : 3KiB Wrote and verified
VSS Hallo Zusammen, nach einigen kleinen Spielereien mit den AVR's möchte ich mich mit den 32 Bit uC befassen. Also habe ich das kleine Platinchen mit dem STM32F030 zusammengelötet und mache meine ersten Gehversuche unter Mac, ST-Link/V2, SWD, GDB, ... Das ganze funktioniert auch(manchmal), nur
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
wo auf dem AVR mehr gebraucht wird. > In der Arduino Umgebung gibts ja Alternativen, jetzt z.B. ESP32 2 alte Beispiele: MP3-Player mit 90S8515, MAS3507 und 6GB 2,5" HD im Amiga-FastFileSystem. Beim Start habe ich alle Titel und deren Startsektoren der HD eingesammelt, um schnelles Blättern durch
Maxim B. schrieb im Beitrag #5441841: > STM32 paßt besser für die Zukunft als AVR Es soll sogar Leute geben, die einen STM32 mit ext. RAM ausstatten.... Solche pauschalisierten Aussagen sind einfach Bullshit!
-
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
Eclipse kompiliert asm startup nicht bei STM32
/tst -mcpu=cortex-m4 -meabi=5 -adhlns=src/startup_stm32f40xx.o.lst -o src/startup_stm32f40xx.o /tmp/cc5PgyDv.s GNU assembler version 2.23.2 (arm-none-eabi) using BFD version (GNU Tools for ARM Embedded Processors) 2.23.2.20140731 ../src/startup_stm32f40xx.S: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
die Version 3.0.0T7 zum Download bereit. Bearbeitete Punkte: 1. Performance-Verbesserung in I2C-Routinen 2. Anpassungen auf Icons von bis zu 32x32 Pixel Sowohl STM32 als auch ESP8266 sollten von Euch neu geflasht werden.
3.0.0T7 zum Download > bereit. > > Bearbeitete Punkte: > > 1. Performance-Verbesserung in I2C-Routinen > 2. Anpassungen auf Icons von bis zu 32x32 Pixel > > Sowohl STM32 als auch ESP8266 sollten von Euch neu geflasht werden. Guten Morgen! Ich hab das mit dem Testfile ausprobiert. (
-
Thread
Suche Hardware für Bildverarbeitung
in the camera >module. /Reference Manual STM32F4xx/
Sensor recht schnell (wenn man will). Da wäre der Raspi oder ggf. ein kleines ARM Board (z.B. mit STM32F3...) schon besser.
-
Thread
Power Management ESP32 Lipo 2s Akku
dieses Linearreglers > 50% mehr Akkukapazität um die selbe Laufzeit zu erhalten. Ich benutze einen STM32H747XIH6. Der hat einen LDO und einen Step-down converter. Danke für den Hinweis. Da schaue ich nochmal. https://www.st.com/resource/en/datasheet/stm32h747ai.pdf
gehabt ich bin sehr neu in der Elektronik und muss mir > erstmal einen Überblick verschaffen. Die STM32H7 Serie ist nichts für Anfänger. Fange lieber mit einem STM32L0 an.
-
Thread
stmf4disc basteln mit musik
/topic/252319#2595028 von Autor: Marco W. (watz) auf CoIDE 1.5.1 GNU_Tools_ARM_Embedded\4.6_2012q2\bin; Die ältere Version von CoIDE, weil das Linker-File in Configuration auf STM32F407xG.ld umgebogen werden muß(statt default --> mp3f4/link.ld) und dies nur mit v1.5.1 möglich ist; Da ich
-das Linker- Script ist unter: \MP3-F4Disc\src\ChibiOS_2.4.0\os\ports\GCC\ARMCMx\STM32F4xx\ld zu finden;
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
Code erweitern. In meinem Fall arbeite ich unter der Arduino API mit folgenden MCU's: AVR SAM STM32 (stm32duino.com) PIC32 (chipkit/UECIDE) ESP8266 (https://github.com/esp8266/Arduino) TI Tiva (Energia) Von den Basics (Pins, I2c,SPI...div Libraries) brauch ich nur das Board innerhalb der IDE
-
Thread
[STM32/CLion] snprintf verursacht HardFault
> den Linker? Oh Mann, da sieht es ja aus wie Kraut und Rüben... Anscheinend kann cLion zwar STM32, aber keine Makefiles lesen. Zumindest sehe ich da doch grössere Abweichungen. CFlags die im Makefile vorhanden sind, aber in CMakeList fehlen: [code]-Og -Wall -gdwarf-2 -MMD -MP -MF""[/code]
€199.00 /Benutzer 1. Jahr €159.00 /2. Jahr €119.00 /ab dem 3. Jahr Wau. Ist das fürs Hobby oder Zwang? Nur für STM32?
-
Thread
Ki Hilft.wenn auch nicht immer
Habe jetzt PicAxe programme in Esp32C3 Programme wandeln lassen. Nicht schlecht klappte nach einen Fehler. 4 Bit Tastatur LCD Display 2*16 Zeichen mit I2C 8Bit IC Ausgabe zum Monitor. Wer macht noch solche Test? Der alte
schon schrieb, ist das Teil aber sehr hilfreich bei Fleisarbeiten. Jetzt habe ich schnell paar I2C Programme mit der Ki erstellt, damit ich meine alten I2C Module Testen kann. ..aber für den NANO, sollen dann später an den esp32c3. Will dann Blue tooth Tastatur mit dem ESP32C3 machen. Habe
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
icmp=tt30185_gl_pron_dec2022 bereitstehende NUCLEO-C031C6 ist dabei ein klassisches Nucleo, während STM32C0116-DK (https://www.st.com/en/evaluation-tools/stm32c0116-dk.html?icmp=tt30185_gl_pron_dec2022) und STM32C0316-DK (https://www.st.com/en/evaluation-tools/stm32c0316-dk.html?icmp=tt30185_gl_pron_dec2022
viele "richtige" UARTs/USARTs für RS-485, insbesondere mit Modbus RTU o.ä., benötigt, dann sind z.B. STM32F091 bzw. STM32F098 die erste Wahl. Bei der G-Serie gibt es maximal sechs richtige USARTs und dazu zwei kastrierte LPUARTs. Ansonsten findet man bei ST noch einige G4, H und MP mit so vielen U(S)ARTs
-
Thread
USB/CAN-FD Hardware und Software
ich die auch. Einen anderen Controller würde ich ja eindesignen, wenn ich einen bekommen könnte. STM32 habe ich gerade noch mal nachgesehen, da kommen vier Typen in Frage laut der Auswahl in STM32CubeIDE, nur einen Distributor kann STM für keinen davon nennen. Das wird alles noch viel unlustiger
Die PIC32MX534 können aber gar kein CAN-FD, sondern nur Classic-CAN. Und der 534 hat auch nur 1x CAN. Ein dsPIC33CH256MP506-E/PT könnte benutzbar sein, oder auch ein dsPIC33CH256MP505T-I/PT. Aber der hat einen
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
Info : Listening on port 4444 for telnet connections Info : clock speed 1000 kHz Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.232361 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening
. The results might differ compared to plain JTAG/SWD Info : clock speed 1000 kHz Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.243588 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening
-
Thread
ARM STM32F4xx, CodeSourcery, Eclipse: Include-Problem
" -c -fmessage-length=0 -iquote /home/jogger/eclipse-workspace/Testprojekt -MMD -MP -MF"StdPeriph/stm32f4xx_adc.d" -MT"StdPeriph/stm32f4xx_adc.d" -mcpu=cortex-m4 -mthumb -g3 -gdwarf-2 -o "StdPeriph/stm32f4xx_adc.o" "/usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:104: /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:6968:30: fatal error: stm32f4xx_conf.h: No
-
Thread
FT800 / FT810 Library
Hello, I am looking for a library for FT813 to nucleo STM32, MBED compiler. Could you help me?. I use Arduino_Riverdi_TFT_shield_Rev.1.2 and Nucleo STM32F103RBT6 https://www.unisystem.pl/pl/products/development-kit/arduino-riverdi-tft-shield.html best
and my teal and I has been working on the mod of the gameduino 2/3 > library in order to work in STM32 boards like F746IG (Core7XXI) > or the new nucleo-F767. > > Our project: ft81xmania.com Yes, I came across that before. :-) And yes, STM32 is the hype,
-
Thread
Yocto bbitbake st-image-weston Ausgabe - STM32
Tasks WARNING: st-initrd-1.0-r0 do_package: Manifest /opt/yocto/workspace/build-openstlinuxweston-stm32mp1/tmp-glibc/sstate-control/manifest-x86_64_x86_64-nativesdk-st-image-resize-initrd.packagedata not found in stm32mp1 cortexa7t2hf-neon-vfpv4 cortexa7t2hf-neon cortexa7t2hf-vfp cortexa7hf-neon-vfpv4
do_st_write_license_create_summary: IMG LIC SUM: File does not exist with open file /opt/yocto/workspace/build-openstlinuxweston-stm32mp1/tmp-glibc/deploy/licenses/st-image-resize-initrd-openstlinux-weston-stm32mp1-20201222164455/package.manifest NOTE: Tasks Summary: Attempted 9077 tasks of which 6785 didn't need to be rerun and
-
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
Interesse an STM32 als DIL/DIP?
Hallo! Da ich in Zukunft verstärkt mit STM32 controllern arbeiten möchte aber keine Lust auf die fummeligen SMD Gehäuschen habe, habe ich folgendes vor: Eine Miniplatine mit Mindestbeschaltung entwerfen. Drauf soll: - STM32 Controller
www.propox.com/products/t_174.html http://www.propox.com/products/t_186.html http://www.olimex.com/dev/stm32-h103.html (http://www.eproo.de/index.php?module=artikel&action=artikel&id=101) http://www.etteam.com/product/ARM/ET-STAMP-STM32.html (http://www.futurlec.com/ET-STM32_Stamp.shtml) http://www.mikrocontroller.net
-
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
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
selbst, das du den Schaltplan der Steuerung aufnimmst. Und es versteht sich auch, das du mindestens 2-3 Exemplare der Platine hast. Möchtest du das nur als Spass, dann rate ich dir, erstmal mit was anderem anzufangen, z.B. einem der Discovery Boards. Auf dem VL Discovery ist ein STM32F100, der dem
obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
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
AVR Synthesizer mit ATxmega128A1
Preisen. Blöderweise gibt es nicht "den" perfekten uC (Ergänzung: noch(!) nicht, es kommt im Juni der PIC32MZxxxEF raus: mind. 200MHZ,2048kb SRAM, true random generators, 4x I2S= 8 Stimmen...) : Der PIC32 kann zwar I2S, dafür hat er nur 5 (oder 6?) PWM Kanäle, der STM32 umgekehrt. Interessant wäre eine "echte
mit I2s (STM32F103RET bzw. VET haben 72Mhz, 256-512Kb Flash bzw. 48-64kb RAM) gibt es auf aliexpress für unter 10 Euro (zahlte für ein gutes RET board gerade mal 6 Euro!) Für alle STM32F103 gibt es eigene Bootloader
-
Thread
C pointer in Struct-Array übergeben
einem Fehler in meinem struct aber was mache ich falsch? Ich verzweifle. Das ganze läuft in der STM32CubeIDE auf einem STM32G0 Kern.
STM32 ist little endian.
-
Thread
Webradio-Player auf AVR-Basis
Software-Decoder) hat allerdings seinen Reiz :-) Ich fürchte nur, dann wirds mit dem RAM etwas knapp.. der STM32 den ich mir ausgesucht habe hat 64K RAM, Helix braucht etwa 30kb, der TCP/IP-Stack braucht auch einiges.. wird wohl nicht klappen. Also Externes RAM dazu. Oder gleich einen Hardware-Decoder, dann
irgendwann eine Bestellung über diverse Dinge bei euch eintrudeln :-) D.h. sobald ich mich mit dem STM32 ein wenig angefreundet habe.
-
Thread
[STM32] CMD0 liefert immer 0xFF zurück
Nimm an besten die LIB von STM. Da sind auch Beispiele drin. http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib.zip&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph_lib.zip
/ARM/ST/STM32-P103-sch.gif Ich checks nicht...
-
Thread
XMOS und Cirrus Logic CS42448
Vibrotechniker schrieb im Beitrag #5916006: > Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2 SAI-Blöcke, welche jeweils 45 MBit/s ausgeben können - bei 192 kHz @ 16bit ergibt das in Summe 28 Kanäle
Niklas G. schrieb im Beitrag #5916657: > Vibrotechniker schrieb: >> Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. > > Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2 > SAI-Blöcke, welche jeweils 45 MBit/s ausgeben können - bei 192 kHz @ > 16bit ergibt das in Summe
-
Thread
Doppelpieps erzeugen ?
Servosteuerung auf Tiny10 in Maschinensprache rausgeschoben. Ist immer wieder eine schöne Abwechslung zu den STM32. Danke für das Stichwort "Rust". Das hat zwar verhalten geklingelt, aber ich musste nachschauen. Da werde ich mal nachhaken: http://www.embedded.com/design/programming-languages-and-tools/4428704
Servosteuerung auf Tiny10 in Maschinensprache rausgeschoben. > Ist immer wieder eine schöne Abwechslung zu den STM32. Daß das Spaß macht und in Einzelfällen auch vernünftig ist, glaube ich gerne, wobei ich das "vernünftig" aus der Ferne natürlich nicht beurteilen kann. > > Danke für das Stichwort "Rust"
-
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
arduino und dfplayer spielt einfach nichts ab
ich habe keine Ideen mehr. Ich habe einen Arduino nano und einen DFplayer. Damit wollte ich nun mp3s abspielen, die auf der SD karte sind. Die SD-karte ist FAT32 formatiert und hat einen Ordner namens MP3 drin mit mp3 Dateien, die nach 0001.mp3 0002.mp3 usw. benannt sind. Die mp3s sind korrekt aufgebaut
Beitrag #7542389: > Übertreibe mal nicht mit "tausende Seiten Doku". Schau dir mal die Doku eines STM32F4 an. Datasheet, Reference Manual, Errata. Die Doku von Arm zum CPU Kern und Befehlssatz lassen wir mal außen vor. Und C/C++ kann man einfach so (hust).
-
Thread
RS232- oder SPI-fähiges mp3-Player-Modul gesucht
nett dass es das ganze Handling der SD-Karte und der mp3 Dekodierung selbst erledigt so dass ein langsamer 8-bit Prozessor zum steuern ausreichend ist. Ungern würde ich mit einem STM32 selber die SD-Karte ansprechen, mich durch das Dateisystem hangeln und
Evtl. wäre auch das Teil geeignet: https://github.com/yellobyte/ESP32-DevBoards-Getting-Started/tree/main/boards/YB-ESP32-S3-AMP. Passende Beispiele sind im Verzeichnis 'examples' zu finden. Die GPIOs lassen sich definieren als SPI, RX/TX, I2C, etc.
-
Thread
µC mit integriertem 1Wire
jeder stm32 unterstützt 1-wire uart.
@MP (Gast): Also SPI- und I²C-Master sind einfacher und weniger zeitkritisch als 1wire. Diese Diskussion ist sinnlos. Zum stm32: So ziemlich jeder UART unterstützt 1-wire, da wird dann pro UART-Byte nur
-
Thread
Audio Recorder, der nur einen 3.5mm Input hat, ohne internes mic
nicht ganz so simpel, aber mit etwas Erfahrung auch nicht unmöglich. Ich würde für sowas heute einen STM32 mit I2S Interface und externem Audio ADC benutzen, der auf USB Stick oder SD Karte speichert. Falls du ein Notebook besitzt, gibt es aber sicher auch Aufnahmesoftware für dein Betriebssystem. Auf
man einen externen ADC an? Ich nehme eine dieser kleinen Crystal Chips wie den CS5343, der mit I2S Signal angesteuert wird und Stereo 16bit bei 96kHz liefert. Der STM32F407 hat 2 I2S Schnittstellen, an der einen hängt bei mir ein DAC für die Wiedergabe, an der anderen der ADC für Aufnahme. Als Basis
-
Thread
[STM32_StdPeriph] Verzweiflung mit makefile
Wcast-align -Wpointer-arith -Wswitch -Wredundant-decls \ -Wreturn-type -Wunused -Wa,-adhlns=\ ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.lst \ -I./Libraries/STM32F10x_StdPeriph_Driver/inc \ -I./Libraries/CMSIS/CM3/CoreSupport \ -I./Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x -MD -MP \
etwas verstaendlich wird, Matthias [1] http://www.micromouseonline.com/blog/2009/10/19/another-stm32-project-template [2] http://www.futurlec.com/STM32_Development_Board.shtml
-
Thread
stm32f4 uClinux
scrolleffekte usw dabei und das ohne großen Hardware aufwand. Soweit ich gesehen habe läuft alles über den STM32 selbst ohne externen RAM, GPU oder sonstiges. Ich hätte den Titel des Betrages anders nennen sollen bzw. einen 2. für ucLinux aufmachen sollen. ;-) Danke auch für die Vorschläge aber ChibiOS
eigenes Framework zu erstellen mit Effekten usw. ist auch übertrieben vorallem da es wieder nur auf dem STM32 läuft.
-
Thread
Fragen zum STM32F407ZET6 controller board. (steccy usw.)
. Aufgrund meiner bisherigen Kenntnisse sah ich keinen > Unterschied. Bist du sicher, daß ein STM32 für dich das Richtige zum Einstieg ist?
Dann solltest du das als Erstes mal lernen! (dazu braucht man keinen µC) Ohne wirst du mit einem STM32 kaum etwas anfangen können.
-
Thread
Cortex M3 Development - Was brauche ich noch alles?
eine Toolchain fertig downzuloaden: https://launchpad.net/gcc-arm-embedded Schau im Wiki unter [[STM32#GCC]] und [[STM32#Programmierung]], das ist zwar für die STM32 Controller aber das Software-Setup ist das selbe, da auch Cortex-M3/4F.
Ende sei noch erwaehnt, dass ich inzwischen von den LPC's ein wenig abgekommen bin und mehr mit den STM32's mache. Spezielle Gruende dafuer sind das es mir leichter faellt die STM RM's zu lesen und zu verstehen als die von NXP und das es mehr allgemeine Informationen zu den STM32's im Netz gibt als zu
-
Thread
Selbstbau-Testboard für STM32F4Discovery
Philipp Maricek schrieb im Beitrag #2636328: > Laut Datenblatt hat Bank 2 (Bank 3 und 4 gibts nicht bei der 100Pin > Version) ...die 100-pin Version der stm32f407(auf Discovery z.B.) hat max. A23 --> PIN E2; -würde , glaub ich, für 16 MB reichen. Allerdings nur 1 Bank
}[/c] Und hier die Main Funktion: [c] #define Bank1_SRAM2_ADDR ((uint32_t)0x64000000) #define Bank2_NAND_ADDR ((uint32_t)0x70000000) /* Includes */ #include "stm32f4xx.h" #include "stdio.h" #include "stdlib.h" #include "arm_math.h" #include "arm_common_tables.h