-
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
[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
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
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
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
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
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
-
Thread
STM32 Auswahl
möchte ich nachholen und dazu wegen schwächlichem Speicher möglichst nicht den F107 nehmen und auch den STM32F2xx gleich überspringen. Bei der Wahl bin ich wegen der hohen Anzahl in F4/F7 Familien etwas unsicher. Welches ist der größte interne Speicher im nicht BGA Gehäuse ? Welches Demoboard dazu ?
Nucleo Board mit STM32F746Zg ca. 25€ bei Mouser. 1MB Flash / 320+16+4 KB RAM / 1k OTP St-Link, Ethernet, USB OnBoard. Der dürfte zum Spielen erst einmal reichen ;-) Das Board gibt es auch mit Stm32H743ZI
-
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
Welche Hardware kaufen? (Mikrocontroller programmieren)
Stefan us schrieb im Beitrag #3435842: > wo man diese > tollen STM32 Discovery Board kaufen kann. Launchapd bei TI im Store oder bei http://www.watterott.com Da gibts auch die Discovery STM32
verkaufen. > > Ach was. Die gibts sogar beim Wald&Wiesen Elektronik Shop Reichelt zu > kaufen. Ein STM32F4xx? Du meinst wohl die STM32F3xx, ja die gibts schon.
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
ihm einen Einsteiger zu empfehlen, ist - sorry - einfach naiv. Wieso schlägst du nicht gleich den STM32MP1 vor? Der ist doch auch nicht komplexer!?
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
AVR Studio + Atmel (8bit/32bit) Cocox + STM32 Codecomposer (Eclipse) + MSP430xxxx
Arduino gibt es hält massig Tutorials. Deshalb nahm ich das ja. Wobei halt noch nicht alles auf den stm32 portiert ist. Die Details gibt es im Forum www.stm32duino.com .
-
Thread
Ein µC oder mehrere
Audio-Wiedergabe mit passabler Qualität kann man noch viel steuern. Hab z.B. eine Wav-Wiedergabe mit 16Bit, 2 Kanal und 44100Hz gebaut (I2S), der PIC32 der das tut langweilt sich nur. Trotz Overhead wie GLCD, SD-Karte, USB und Inputs. Mach dir ein Konzept, überlege dir, was braucht wieviel CPU/RAM/Flash
angefangen. Also ich zumindest. Willkommen an der Lernklippe, ich brauchte beim ersten PIC24 gleich 2 Tage, bis die PLL richtig lief :-) Für deinen Wecker wird es sicher auch ein 8-Bitter tun, also ein AVR oder PIC18 zum Beispiel, oder gleich ein kleiner STM32. Oder ein PIC24? Nimm das, was du lernen
-
Thread
Simpler Kopfhörerverstärker
muss zyklisch mit einer Pause erzeugt werden) einstellbar ist. Hierbei verwende ich vermutlich einen STM32F1xx mit dem eingebauten 12Bit DAC . Soweit kein Problem. Allerdings hapert es mir ein wenig wie ich das Signal auf den Kopfhörer bekomme? Die Leistung des DAC wird wohl zu gering sein, so dass ich
zur Lautstärkeregelung. Für Kopfhörer reicht der 7050 aber natürlich. Der DAC vom STM32F1xx hat einen zuschaltbaren Ausgangsbuffer, der für 5kOhm Last spezifiziert ist, also ausreichend für den TDA7050. Dabei sollte man aber im Hinterkopf behalten, dass der Buffer (laut Datenblatt) nur
-
Thread
Microcontroller verstehen / A/D Wandler
www.st.com/content/ccc/resource/training/technical/product_training/group0/0b/e4/af/01/4a/92/44/dc/STM32F7_Analog_ADC/files/STM32F7_Analog_ADC.pdf/_jcr_content/translations/en.STM32F7_Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu
/rm0385-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
/20nx8/wVFUcSMplQgIh9pzZzGVe2fCJaQccCYrjDyEnLsdWkPSGMsHiJ2Eic3FFdYJC7WP02Pl8EyAHXFG6zn8BiIo7DQ5txJGB790id4jwgKdaf9cjvOMT1at3gJ8KVDsETCslntzAM9 root@stb Fingerprint: md5 bf:34:4c:5c:02:2f:bf:32:ba:1c:87:2f:f9:6a:ce:77 Starting Dropbear
with cmdline: console=ttyAS0,115200 mtdparts="Onboard_Flash:0x80000@0x380000(FFS),0x380000@0x0(Raw);stm-nand-flex.1:0x4000000@0x0(system),0x310000@0x0(kernel),0x3cf0000@0x310000(rootfs)" bootdevice=nor bootfiles=raw systemmemsize=524288 rbl=2 rbl_mode=1 rbl_version=2.12 dbl=2 cdv=2.0.2 ip:(obfuscated)
-
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!