-
Thread
Fragen zu schrittmotor Treiber
schrittmotoren. Diese mikro schrittmotoren habe ich auch schon in china bestellt und bekommen. 5stk. Für 2€ finde ich ok. Jetzt stellt sich mir die Frage des Treibers. Ansteuerung mit i2c fände ich glaube ich ganz sinnvoll um nicht im kabelgewirr zu ertrinken. Geht das überhaupt ich glaube es waren max. 32
erhöhen ohne dass man die SW nochmal umprogrammieren müsste. Beispiel für µC der geeignet wäre: STM32F042 - hat CAN Bus - hat Timer mit 4 Kanäle und negierte Ausgänge, womit man direkt eine Schrittmotor-H-Brücke ansteuern könnte - hat I2C falls man lieber einen I2C Treiber verwenden wollte. -
-
Thread
Hardware zur Wiedergabe von Audio Samples
Software mehrere > Samples simultan abspielen? https://hackaday.io/project/8320-the-beatsqueezer-stm32-sampler http://www.hypnotriod.org/beatsqueezer/
Der Beatssqueezer basiert auf einem STM32F407 - damit, also mit dem DiscoveryBoard habe ich auch schon rumgespielt, allerdings kann ich nur einfache Sinus Töne wiedergeben. Gibt es zum Beatsqueezer den Source Code?
-
Thread
Keine Codes im seriellen Monitor von der IR-Remote
deinen Zweck genügen diese billigen Produkte: https://www.aliexpress.com/store/product/Open-Source-STM32-2-4-TFT-1Msps-DSO138-LCD-Digital-Oscilloscope-Kit-Acrylic-Case-DIY-Part/3172017_32890956282.html https://www.aliexpress.com/store/product/USB-Logic-SCM-24MHz-8-Channel-24M-seconds-Logic-Analyzer-Debugger-for-ARM-FPGA-Logic-Analyzer
Ansprüche gibt es da auch billig Oszis: https://www.ebay.de/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=stm32+oszilloskop&_sacat=0 Aber nur als Notlösung für arme Schüler...
-
Thread
Wie und wie oft Bibliotheken benutzen?
du kannst deine Applikation schreiben und sie auf deinem x86 Rechner laufen lassen sowie auf einem stm32 board. Soweit meine meinung. eine universelle Antwort wirds ned geben. In manchen Fällen ist es sicher auch angebracht die Peripherie direkt an zu sprechen oder es gibt keine lib dafür. Dann könnt
würde vieles für mich auf "blinkende Bauklötzchen" reduzieren. Als Beispiel: Web-Streamplayer mit ESP32, SD-Card, Touch-LCD, I2S-Ausgabe. Ohne fertige WiFi-Lib? Ohne fertigen TCP-Stack? Ohne fertige Display-Lib? Ohne fertigen SD-Card/Filesystem-Lib? Ohne fertigen MP3-Software-Decoder? Gestaltung
-
Thread
irsnd Callback function
(STM32F10X_LD) || defined(STM32F10X_LD_VL) \ || defined(STM32F10X_MD) || defined(STM32F10X_MD_VL) \ || defined(STM32F10X_HD) || defined(STM32F10X_HD_VL) \ || defined(STM32F10X_XL) || defined(STM32F10X_CL) // ARM STM32 # include <stm32f10x.h> # define ARM_STM32 # define ARM_STM32F10X # define F_CPU (SysCtlClockGet()) #elif defined(STM32F4XX)
-
Thread
RasPi Daseins-Berechtigung?
verschleißenden) Lüfter. Ich hab noch zwei Model 1 B hier liegen, von denen einer irgendwann mal ein MP3-/OggVorbis-Player für meine Stereo-Anlage werden soll (aber ich habe zu viele Projekte), der zweite war mal als Webserver im Einsatz, bevor der Model 2 B kam. Hardwarenah ist daran aber nichts.
vergleichen? Da sehe ich hauptsächlich Computer (v.a. alte Notebooks) und Tablets sowie Arduinos, STM32 und ähnliche Controller. Im Gegensatz zu richtigen Computern bietet der Raspberry die Möglichkeit, dass man Hardware ziemlich direkt über GPIOs, SPI oder I2C ranflanschen kann. Damit bekommt man
-
Thread
Gute zweit Programmiersprache
schrieb im Beitrag #5465358: > Was ist an C# eigentlich so schrecklich? 1) Es ist von Microsoft 2) Es verwendet das .NET Framework 2.1) .NET hat Telemetrie eingebaut 2.2) Das übersetzte zeug ist kein nativer Code und läuft in einer VM, ähnlich wie Java 2.3) Anders als einem viele glauben machen
etwas machen, aber anspruchsvolle Anwendungen mit Rechenleistung benötigen sinnvollerweise 16 oder 32 bit. Ich arbeite zB. mit dem MSP430F5438A und komme v.a. bei Filterfunktionen an die Grenzen - manchmal wäre da der STM32 etwas schöner.
-
Thread
PocketBeagle oder Beaglebone Black
Integrierten PRU sind zwar echtzeitfähig, aber welchen Zweck hat dann noch der Rest vom System... Viele STM32 erfüllen die gewünschten Anforderungen, mir ist aber leider auch kein kompaktes Board mit allem bekannt (ließe sich aber bauen).
Geschwindigkeiten von bis zu 3.5MB/s beides sind die effektiven ankommenden Daten. Übertragen wurde eine mp3 Datei mit der Grösse von 12MB. Dazu wurde wget verwendet um die mp3 per FTP zu übertragen. Bei dieser Gelegenheit habe ich auch noch die CPU-Last angeschaut: Bei der kleinen MP3 konnte ich bei
-
Thread
VU-Meter mit XMEGA
] 48kHz \cdot 2 Kanäle \cdot 4 Byte = 384000 Interrupts/s [/math] Bei 32MHz Taktfrequenz vergehen also durchschnittlich 83.3 Takte zwischen zwei Interrupts. H-J-H
ich hätte einen STM32F4 genommen. der hat I2S(SAI) interface und genug rechenpower hätte man sogar ne FFT machen können ...
-
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
STM32 - Mit USART String-Input den CCR (PWM-Timer) setzen
Hallo zusammen, Board: STM32F4-Discovery Bib: STM32 IDE: Atolic Truestudio Aufgabe: möchte durch USART-Schnittstelle vom PC an STM32 die Parameter für PWM-Signal (Servo-Motoren) senden. Der STM32 soll string auslesen evtl
Du kannst erstmal gucken, ob der String mit "MP" beginnt. Dann machst Du einen switch-case auf das nächste Zeichen, das '1', '2', '3' oder so sein kann. Aufgepaßt, '1' ist nicht der integer 1. Die Zahlenumwandlung kannst Du mit atoi() machen, was
-
Thread
Online Eagle- und Gerber-Viewer
Eagle nicht alle Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der Datei gelandet sein. Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu alt ist.
nicht alle > Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die > TVS D3 oder STM32F103 für den MP. "STM103..." steht im Schaltbild /unterhalb/ des Symbols. Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen Spannungen, aber Schaltzeichen und Gehäuse sind
-
Thread
Daten zwischen PC und USB-Device austauschen. Suche einfachen Weg.
In meinem [[USB-Tutorial mit STM32]] ist beschrieben, wie du ein komplettes USB-Gerät selbst entwickelst, welches auch ohne Windows keine Treiber-Installation benötigt (Zugriff via WinUSB). Tatsächlich ist USB-Entwicklung gar nicht
Niklas G. schrieb im Beitrag #5425062: > In meinem USB-Tutorial mit STM32 ist beschrieben, wie du ein > komplettes USB-Gerät selbst entwickelst prima, ... schau ich mir an!
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
auch wenn es irgendwie mein Entwicklerstolz verletzt. Während ich mir bei der Programmierung vom STM32 noch ziemlich einen abgebrochen habe, bis alles von I2C, SPI etc. (TFT + Touch + SD) lief, habe ich mit Arduino und einer angepassten TFT lib alles innerhalb von < 60 Minuten inkl. schreiben und lesen
am ESP32, MP3/FLAC/... Decoder in Software auf dem ESP, Ausgabe per I2S auf einen DAC, LCD-Display. Alles China-Module mal schnell zusammengesteckt. Schöne Audio-Bibliothek gefunden, wo jemand eben die nötigen
-
Thread
Absoluter Anfänger
allesamt AVRs benutzten. Die AVRs sind immer noch sehr populär, in den letzten Jahren sind jedoch 2-3 neue Konkurrenten hinzugekommen, die eine vglw. grosse Anhängerschar gewonnen haben: - Die STM32. Im Vergleich zu AVR-Mikrocontrollern der gleichen Preislage bieten diese offenbar deutlich mehr Features
Arduino-IDE programmieren, neben den von Anfang an unterstützten AVRs auch z.B. die oben erwähnten STM32, ESP8266 und ESP32. Du musst Dich also kaum auf eine bestimmten Mikrocontroller-Familie festlegen. Meine konkrete Hardware-Empfehlung für den Einstieg wäre: Ein beliebiges Arduino-Board mit AVR
-
Thread
Fehler zum nachbauen :-)
bräuchte dafür eine MCU mit möglichst viel Flashspeicher und mind. 20 kByte RAM. Erster Gedanke: STM32F401RC, auch schön schnell (mit 1,59€ auch noch billig bei LCSC). Leider nur eben 64 pol. Gehäuse. Sehe ich doch auch bei LCSC, dass es dort STM32F030CCT (kannte ich noch nicht) gibt: 256 kByte
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
STM32 Kompilat größer als erwartet
stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"startup/sysmem.d" -MT"startup/sysmem.o" -o "startup/sysmem.o" "../startup/sysmem.c" arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections
-
Thread
aus 12V Gleichstrom 36V Drehstrom (500Hz) erzeugen
KFZ-Audioendstufe und MP3-Player.
von 23kHz aus, etwas zu schnell. Da es ein STM32 ist würde wohl auch Arduino darauf laufen, jedoch habe ich keine Erfahrungen mit den Timern auf dem STM32. Daher ging es an die "radikalere Variante", Leiterbahnen durchtrennt, Kupferdraht an die
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
07/hacking-ov7670-camera-module-sccb-cheat.html http://embeddedprogrammer.blogspot.de/2013/01/demo-stm32f4-ov7670-qserialterm.html SCCB: https://e2e.ti.com/support/embedded/linux/f/354/p/171390/862562#862562 https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/120548 http://embeddedprogrammer.blogspot.de
. Da wird ein ESP32 einziehen, dank mehr Ram und stabil laufendem Software-MP3-Decoder und I2S-Ausgabe besser geeignet. Für (unangenehme) Überraschungen ist der ESP32 aber auch noch eine Weile gut... Olli Z. schrieb
-
Thread
Welche Programmiersprache lernen? (C, Phyton, Lisp, Swift, Smalltalk?)
sehr breite Spanne an "Sytemgrösse" taugen (von 8- bis 64- Bit Systeme, aka Embedded bis Distributed MP, RT bis Batch) - *FORTH* (auch auf sehr kleinen uC interaktiv on-target, schnell) - *Lua* (s.a. eLua f. Embedded, kompakt, modular, "OO", auch auf uC interaktiv on-target) - *Modula-2* (kompakt, modular
Wir nutzen hier Tcl auch schon seit 1996 recht intensiv (unter anderem als Portierung auf STM32 inkl. Tk) und ich hatte ehrlich gesagt noch nie dieses Problem. Daher interessiert mich das :-) /OT
-
Thread
Idee gesucht um Audio auszugeben
Das STM32F746 Discovery Board hat einen Cortex-M7 und einen WM8994 Codec eingebaut. Der kann zwar leider nur 2x2Watt, aber dafür ist schon alles fertig und du musst nur noch die Speaker anlöten. Mit SD Slot
Ich kriege aus den 12-bit DA des STM32F407 etwa Mittelwellenqualität raus. Wenn das reicht, ists ja gut.
-
Thread
VS1003/VS1053 Midi-Synth
habe folgendermaßen aussieht: https://ae01.alicdn.com/kf/HTB1FmLPKVXXXXcgXpXXq6xXFXXXC/VS1003B-VS1003-MP3-audio-player-decodierungsmodul-MP3-MP3-V-WMA-WAV-MIDI-Mikrofon-STM32-Mikrocontroller-Development.jpg und ich jetzt nicht sicher bin, wie ich den anschließen sollte, dass es funktioniert, wie ich hoffe
rote Version holen( https://www.funduinoshop.com/WebRoot/Store14/Shops/78096195/58C0/1997/F617/D7B2/63DA/C0A8/2BB8/BA40/MP3D.jpg ), da ich im Bereich löten eher Anfänger bin und nicht sicher bin, dass ich das vernünftig umgesetzt kriege( und den Chip dabei kaputt zu machen wäre doof, da ich ihn dennoch
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
hektisch. Was willst du denn da groß puffern, wenn nur gelesen wird? Da reichen ein paar KB ram. Der stm32f407 könnte sogar ohne zusätzlichen ram 4 MP3 Dateien mischen und ausgeben.
, da zählt fast jeder Euro. avr schrieb: > Der stm32f407 könnte sogar ohne zusätzlichen ram 4 MP3 Dateien mischen und ausgeben. Echt? Das wäre gigantisch. Hast du da eine Beispielanwendung? Das besagte Discovery Board hat ja eh einen STM32F407.
-
Thread
Arduino Libraries zu STM32 Portieren
ein STM32 kann, kannst du die (CMSIS) StdPeriphLib verwenden. Für high-level Sachen wie MP3-Dekoder usw lassen sich auch Libs auffinden, die direkt auf dem STM32 mit Assembler-Optimierungen wunderbar laufen
NeoPixel >- NeoGPS >- TimeZone >- TimerOne (gut auf die kann man verzichten) >- Liquid Crystal STM32 Arduino-Frameworks gibt es einige. 1. von STM selber, aber noch nicht sonderlich weit entwickelt 2. STM32Duino 3. STM32 Generic Für die Frameworks gibt es jeweils angepasste Bibliotheken. Den
-
Thread
Mikrocontroller mit Codeeinsicht
natürlich kein Problem. In der Regel braucht man hierfür spezielle, aber sehr günstige Hardware, beim STM32 kostet diese z.B. keine 20€.
Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine absolute Grundvoraussetzung
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
Programmer für "alle" µC-Hersteller: https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-AVR-STM32-LPC-Cortex-Prog-S2 Ist das gut so, oder nichts Halbes und nichts Ganzes? Wundert mich nämlich, dass er quasi ein AVRISP-MKII beinhaltet, aber günstiger ist, als obiges Modell Mal angenommen, ich
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
Umstieg von PIC18F zu STM32F3
gekommen bei denen wir der Umstieg gewagt haben endlich mal von PIC18F wegzugehen. Die Idee ist einen STM32 zu benutzen und aus diesem Grund möchte ich euch fragen: 1)Wie schwer ist der Umstieg von (8 Bit) zu (32 Bit)? 2)Welche Protokoll soll es verwenden werden, damit es mit der Prozessor kommuniziert
@Tippgeber Grund: STM32 ist mächtiger als PIC32 und viel billiger
-
Thread
Eigenes tragbares (Musik)Keyboard bauen
meist gut klingenden) Soundfiles arbeiten 4) Oder selbst mit einem Cortex-M4 machen. z.B. an einem STM32F4 (mit I2S Interface) einen DA Wandler + ein 8-16 MB QSPI Flash-Rom anschließen. Ist sicher der aufwändigste Weg.
würde ich wohl nen vorhandenes Yamaha mit nem Akku versehen oder so > :D) Alternativ nimmt man ein STM32-Board und implementiert den Synthesizer gleich mit. https://www.youtube.com/watch?v=SS7UrrUPdn0 Lothar M. schrieb im Beitrag #5218439: > Es hat sich noch nie "gelohnt", etwas selber zu bauen
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
> da Mikrocontroller als I2C-Slaves Clock Stretching erfordern, Gilt das fuer die dumme Implementation im STM32? Ich gebe zu das ich bisher nur einmal das Beduerfnis hatte einen Microcontroller als I2C-Slave zu verwenden (R8C
zu 400 MHz. Der max. Durchsatz sollte dann imo bei 1GB/s bis 1,6 GB/s liegen (AXI Bursts DRAM <=> L2). > Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im > Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 > Bytes pro Takt, bei 1GHz Takt 32 GB/s. Das
-
Thread
Helix MP3 Decoder für x86 Linux
Guten Morgen :) hatte 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
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
Arm Cortex im DIP Gehäuse Gesperrt
Warum nicht so etwas: https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Cortex-M3, und viel mehr als der Controller und zwei Quarze sind da nicht drauf. Alles mit bastelfreundlichen 2.54mm-Raster. Die meisten Pins sind frei verfügbar (bis auf ...).
> der Nähe eines Pi Zero liegt Schreib keinen Unsinn. Bei Farnell liegen die einschlägigen STM32F4xxx um und bei 5 Euro netto und bei Nuvoto-direct fangen die M4F bei etwa 2.50 Euro an, ab 10 Stück wird's billiger. Bastel-Boards dazu gibt's auch, die liegen bei etwa 19..20 Euro, siehe Bild.
-
Thread
Migros Story Mania Hör-Box abgeschliffenen Mikrocontroller eruieren, reverse engineering
: MS-DOS FAT32 BSD-Name: disk2s1 Mount-Point: /Volumes/MIGROS-BOX Inhalt: DOS_FAT_32 UUID des Volumes: C592BC18-52E1-3E66-B326-8C442A165E56 - Via Bluetooth Geräte (verbunden, konfiguriert, etc.)
folgende Infos herausgeschrieben: U1: Annahme Mikroprozessor 20 Pin (habe mich nicht verzählt ;-) U2: NFC Chip 32 Pin (Typ kann noch ich nicht entziffern mangels Mikroskop) U3: ist nicht verbaut U5: AC1727AP 12251-5A8 24 Pin (Audioencoder/Bleutooth/USB) ZhuHai JieLi Technology U6: NS8002 2W Audioverstärker
-
Thread
Wie DSD512 erzeugen?
weil er später auch genau da verbaut wird, in diesem Anwendungsfall! Testweise wollte ich einen STM32F746 (habe den gerade hier liegen) benutzen und das DSD512 Signal auf kleine Testplatinen mit den Wandlern geben. Die Audiodaten kommen an der Stelle zwar nicht im I²S Format an sondern im 8FS Mono
ist oder nicht, das Ergebnis sollte gleich ausfallen oder vielleicht sogar besser. Würde ein XO2-1200 reichen? Den habe ich hier liegen. Neben dem STM System (hat DSP funktinen) bin ich über ein XMOS Platinchen gestolpert. Der XMOS ist halb FPGA, halb Prozessor. Ich muss aber immer ein wenig
-
Thread
Arduino Nano, SD Card, PCM
Mikrocontroller nehmen, der ein ordentliches SDIO Interface und einen DMA Controller hat. Zum beispiel den STM32F103C8T6, der auch von Arduino unterstützt wird und als Modul ähnliche Abmessungen hat, wie der Arduino Nano. Allerdings weiss ich nicht, ob das Arduino Framework den DMA Controller im Sinne deiner
Der Nano basiert auf dem Uno, hat nur einen kleineren Formfaktor. Dort werkelt ein ATmega 328 mit 32kB Flash und 2kB RAM. Das reicht locker! Und selbst der Meister Chan verwendet 1x128 Bytes als Zwischenpuffer ([[FIFO]]). Und der weiß was er tut! https://store.arduino.cc/arduino-nano >Die Samples
-
Thread
Auswahl DSP für Audio Anwendungen
Beitrag #5193434: > 10 Bit ist ja nun wirklich nicht der Hit Die meisten (alle? gibt so viele) STM32F4 haben 12 Bit.
2⁵ schrieb im Beitrag #5193442: > Die meisten (alle? gibt so viele) STM32F4 haben 12 Bit. OK, aber das ist immer noch deutlich unterhalb der 16 Bit einer CD, und wenn man dann noch Rauschen für die Verarbeitung einrechnet, müßte man eigentlich schon mit deutlich mehr
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
Hallo, ich möchte mit einem Atmega32 (2kB SRAM) Daten auf eine µSD Karte speichern. Der µC läuft mit 14,7456MHz, SPI läuft mit einer Endgeschwindigkeit von fosc/2 und zum Beschreiben der Karte benutze ich Elm Chan's FatFs (R0.13). Die
www.mikrocontroller.net/topic/323198?goto=new#3520229 Wenn es auf Geschwindigkeit ankommt, sollte man auf stm32/sdio umsteigen.
-
Thread
STM32F446 - Problem mit Interrupt
Ist das bei Segger auch so schön geregelt das man die Funktionen verfolgen kann? Bei SW4STM32 kann ich mit F3 in die Funktionen abtauchen und sehen was genau passiert.
Nicht für den F4, aber "ganz normale Registerbezeichnungen" gibt es hier: http://en.radzio.dxp.pl/stm32vldiscovery/
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
als mit 2WS, auf diesem Exemplar scheint also ein echter STM32 zu stecken oder zumindest kein GD32, der die Waitstates ignoriert. Hier mein Testprogrämmchen, das bei einem STM32 abwechselnd dreimal lang und
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
-
Thread
VHDL Grundlagen Tonerzeugung
auf einen Summenpunkt arbeiten zu lassen. Allerdings kannst Du dann auch gleich den PWM-Wert über 2 Pins und einen R2R-Wandler ausgeben: Der wert wäre ja maximal 3. Warum nimmst Du eigentlich überhaupt ein PWM? Nimm einen R2R-Wandler mit 5 Widerständen und 5 Bit. Das sind 32 Stufen bei Taktfrequenz
was man mit Mikrocontrollern alles so an Synthesizern machen kann. Hier Beispiele mit dem Axoloti ( STM32F4 ): http://www.axoloti.com/examples/
-
Thread
DAC + Speaker
Hallo, ich will an den DAC eines STM32s einen Lautsprecher(evtl. Piezo?)/Kopfhörer anschließen. Da ich mich mit Audioschaltungen nicht wirklich auskenne, habe ich Google bemüht und diverse Schaltungen für Arduino gefunden. Die (für mich
schon mal rauschen hören! Wegen dem Knacksen: IMHO ist das ein Problem von deiner Software auf dem STM32. Irgend etwas übersteuert (digital!)
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
mit seinem RX Port parallel zum RX von deinem UART6 schalten. Dann könntest du gleichzeitig wie der STM32F7 die Daten auf deinem PC auslesen und abspeichern. Vielleicht hilft Audacity zum abspielen der Dateien. Ich hab das mal gebraucht, um MP3s in WAVE in verschiedenen Frequenzen umzuwandeln.
-
Thread
Einführung in ASM auf STM32F4
Dinge beschrieben wie Bit Bending, NVIC, FPU oder MPU. Gibt's auch etwas aufgeräumter von ST: "STM32F3, STM32F4 and STM32L4 Series Cortex®-M4 programming manual" http://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0489d/CACHBAHH.html Bspw. haben die STM32F7x3 und STM32F7x2 oder der F745 und die F7x6 nur Single Precision, die anderen aus der Reihe (F7x7, 7x8 und 7x9 ebenso der 765) dagegen Double Precision. Spielt bei dem Projekt aber keine Rolle,
-
Thread
Brauche Projektidee und Hardwareempfehlung für erstes μC Projekt
nette Nucleo Boards mit Ethernet. Ich rate Dir ebenfalls dazu so wie holger, ein Cortex-M4, z.B. STM32F4xx, die haben bis zu 2MB Flash und 256KB RAM, da kannst Du genügend Buffer haben und auch alle Debug-Ausgaben nutzen, denn die sind ungemein wichtig bei Entwicklung.
2 Videos, wo ich damit eine LED ein und ausschalte: https://dpa.li/dpaucs/demo-no-logs.mp4 https://dpa.li/dpaucs/with-logs-slow.mp4 Mein TCP/IP Stack ist aber noch lange nicht fertig, es gibt noch
-
Thread
Selbstbau USB-Soundkarte
Ui... jetzt wirds aber noch spannender.. Es scheint mir das STM32 sogar als USB-Soundkarte konfiguriert werden kann, so könnte man das WAV-File überspringen
Frequenz senden kann. Wie schnell muss ein MCU denn sein, das er zb. 50Msps auswerten kann? Ein STM32 kommt zb. auf 200MHz, reicht das?
-
Thread
Elektronik-Entwickler oder China-Modul-Bastler?
trotzdem anpassen, adaptieren und/oder kompromisse eingehen. Und größer wirds dann meist auch wenn man 2 oder mehr Platinen verwenden muss. Und nach der Pleite mit dem billigen I2C nach HD44780-Display Modülchen ist mir die Lust darauf sowieso vergangen...
ich hab es gleich immer so designed, wie ich es schlussendlich haben wollte. Letztens ein quasi MP3-Player-Board mit STM32 @ 168MHz, 32MB SDRAM, Web-Frontend, Audio-Dynamic-Compressor, 7Band-EQ designed und gebaut und gab zwar kleinere Hardware-Fehlerchen (wie fast immer^^), aber wirklich nur Kleinigkeiten
-
Thread
Mal wieder Wanderkiste?
Galvanically isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource
9x Taster ein Stück 100k Widerstände ein paar dioden ein paar elkos Powerline Adapter In: 2x IRLZ44N 2x 433MHz Sender/Empfänger Paar 1x NRF24 1x Arduino Pro Mini 1x I2C Port Expander (Für 16x2, 20x4 u.ä. Displays gedacht, kann man aber auch als Normalen Port Expander verwenden) 3x STM32F030F4P6