-
Thread
9N3 UART Format mit STM32. Wie?
STM32 kann auch CTS/RTS durch Hardware bedienen/beobachten.
Uwe Bonnes schrieb im Beitrag #6539129: > STM32 kann auch CTS/RTS durch Hardware bedienen/beobachten. Kann man RTS als Driver Enable missbrauchen? Ich glaube nicht. Die neueren STM32 können statt RTS auch DE erzeugen, dann geht das. Weiß
-
Thread
FPGA Selektion
riesig. Das bekommt so ziemlich jeder FPGA ohne grosse Muehe hin. Und das Konzpt mit dem separaten STM32 ist wie Christoph schon schrieb, voellig in Ordnung. Jetzt haengt es noch davon ab was mit den ADC Daten passieren soll. Werden die RAW irgendwo ausgegeben (z.B. zum STM32 gesendet) oder musst du die sogar vorher irgendwie bearbeiten weil der STM32 nicht genug Rechenpower hat? Was waere hier die Schnittstelle zwischen FPGA und STM32?
-
Thread
STM32F429 Discovery
den ..429 erweitert hat, habe ich aber wieder entsorgt. Als Display werde ich in nächster Zeit ein 5,7" anschließen. Für 4,3" gehts es auch in schlichter Form mit einem STM32F407-Disc-Board. http://www.mikrocontroller.net/topic/280013#new
). Ich habs am ende hier geschafft:http://eliaselectronics.com/stm32f4-tutorials/stm32f4-getting-started/ Unter Windows gibt es jede Menge IDE's. Zum Display kann ich nicht viel sagen...
-
Thread
Code von einem Mikrocontroller auslesen
Ich frag mal konkret: Kann man ein STM32 XXX auslesen? Wenn ja, wie? Und wie kann mann dann das HEX File in ein lesbares Code umwandeln? Wie kann man das Auslesen bei einem STM32 XXX verhindern?
Hosen hast, dann verkaufe eins und erstehe diesen Emulator: www.ebay.de/itm/ST-LINK-V2-ST-LINK-STM8-STM32-kompatibler-Emulator-USB-Programmer-Debugger-/401080063158 Wenn der Controller *nicht* geschützt ist, dann hast du Glück gehabt.
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.
-
Thread
0,96 Oled mit STM32F407
Die u8g-Lib finde ich ganz praktisch und kann auch verdammt viele Controller. Hier gibts auch einen Port für den STM32 http://blog.bastelhalde.de/?p=759
Bei mir läuft jetzt das 1.3" Sainsmart OLED (SPI Version) auch auf einem STM32F072 Discovery unter Verwendung von STM32 Cube. Leider hab ich die u8g lib nicht zum laufen gebracht :-/ Aber geht auch so.....
-
Thread
5V 500 mA - 2A mit STM32 schalten (Mosfet mit ?)
/Tipps geben. Also es sollen 5 V mit 500 mA bis max. 2 A geschaltet werden in Zeiträumen von minimal 5 ms. Das ganze soll mit einem STM32 geschaltet werden, der 3,3 V an den Ports liefert. Was wäre dafür denn geeigneter. Habe mal
@ Mododo (Gast) >ich möchte gerne die Versorgungsleitungen eines USB-Ports mit einem >STM32 (3,3 V GPIO) zuverlässig ein- und ausschalten. Du brauchst einen [[Pegelwandler]] und P-Kanal MOSFET. http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller
-
Thread
Passende Bauteile für Segelbootsteuerung
.html?PROVID=2788&gclid=CjwKCAiAvonyBRB7EiwAadauqbBi7l881QI7u-1FEzmEPnSYkvKMMlyl2gEbwDMM3G1o5YKKj5VIKRoCNDIQAvD_BwE&&r=1 MotorDriver: https://www.ebay.de/itm/Dual-Motor-Driver-Module-Board-H-Bridge-DC-MOSFET-IRF3205-3-36V-10A-Peak-30A-/172430164155
AZDelivery-NodeMCU-Development-Nachfolgermodell-ESP8266/dp/B071P98VTG/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=esp32&qid=1581597152&s=ce-de&sr=1-3
-
Thread
[V] STM32 IMU 9-DoF AHRS (iNEMO V2 Clon aber mit besseren sensoren)
evalboard/product/250367.jsp Wo bitte sehr bekommst du eine IMU mit controller und intelligenz in 3x5cm mit SD-card slot und USB für <150€ ? vorallem mit stm32???
Wie wärs damit: http://www.ebay.com/itm/STM32-Microcontroller-10DOF-9-Axis-L3G4200D-ADXL345-HMC5883L-BMP085-Module-/300713997575
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
einem Least Square Fit berechnen lassen. Die Funktion dieser Kurve lautet (dünne schwarte Kurve). U = 5,9602*x^2 - 1,1242*x+0,099 Die Werte für x liegen zwischen 0 und 1 bzw. 0 und 100%. Mein Ziel wäre es jetzt diesen Zusammenhang zu linearisieren. Mein Ansatz wäre jetzt, die Funktion die ich in Excel
Least Square Fit berechnen lassen. Die Funktion > dieser Kurve lautet (dünne schwarte Kurve). > U = 5,9602*x^2 - 1,1242*x+0,099 Unbedenkliche Anwendung von Regression ist gefährlich. Man muss den physikalischen Zusammenhang kennen, um erstmal die Funktion festlegen zu können, auf die gefittet
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
Nicht unbedingt jedermanns Sache und das würde ich nicht machen, wenn es auch einfacher geht. Der STM mit entsprechendem USB HID meldet sich am System gleich als Joystick an. Ein paar Beispiele, wie andere das gemacht haben bzw. wo man spicken kann: https://www.artekit.eu/stm32-usb-gamepad-interface
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
gesetzt. Wenn nicht, dann muss da der Systemtakt rein. [C] // Microsecond delay loop- extern uint32_t SystemCoreClock; void DelayuS(uint32_t uS) { uint32_t CyclestoLoops; CyclestoLoops = SystemCoreClock<<1; if (CyclestoLoops >= 2000000) { CyclestoLoops /= 1000000; CyclestoLoops
stehen, kann das der Präprozessor rechnen. Das align habe ich wieder eingebaut und musste für den STM32 die Zeiten durch 6 teilen. Die -4 am Ende beseitigt für meine 72MHz bei kleinen Zeiten etwas die fixen Zeiten. Damit lagen die Unterschiede bei delay_us(10) bei <0.5us zwischen debug und release
-
Thread
AVR Studio C++ vs. Arduino Processing
im Beitrag #3473653: > Es ist zwar durchaus möglich, dass C++ ähnlich (speziell im Hinblick auf > uCs) guten Code erzeugt wie C, darauf wetten würde ich aber nicht. Es ist aber so. Rate mal wie viele Instruktionen folgender Code generiert: [c]STM32::SDADC0.configure ().contRegular ().on ()
Richtig, 6 (darunter *kein* Funktionsaufruf). Ginge in ASM nicht besser. Ja, das ist Code für den STM32, den hatte ich gerade zur Hand, aber Code für AVR ginge es genauso, da er äquivalente Instruktionen hat. Das Frontent interessiert sich schließlich nicht für die Zielplattform. Florian S. schrieb
-
Thread
Welche IDE um Controller zu programmieren/flashen
Controller zu > programmieren (im speziellen AVR). Für AVR: QT Creator Für Arduino: QT Creator Für STM32: Früher die System Workbench, heute die STM32 Cube IDE (beide basieren auf Eclipse) Netbeans geht auch, aber QT Creator zeigt mehr Hinweise bei möglichen Programmierfehlern an.
>Was benutzt ihr? Vieles, u.a. den compiler explorer.
-
Thread
Abstrahlwinkel von 0603er LEDs mit Knetmasse begrenzen?
Stk-SMD-LED-rot-Warm-weis-Doppelchip-Bi-Color-0605-NEU-/382048131128?hash=item58f3d7d838:g:GNoAAOSwHHFY9uED oder arschgeil: http://www.ebay.de/itm/50-RGB-SMD-LEDs-0605-3-Chip-LED-rot-grun-blau-0603-STEUERBAR-Smds-MULTICOLOR-/390467540473?hash=item5ae9add5f9:g:VG8AAOSwR0JURt-c oder: ... ;-)
Beitrag #5026043: > Wie lange die Uhr dann wohl mit einer > CR/LI2032 läuft? Mit RTC lange, mit STM aber...? Hmm, also bei mir kommt ein 250mAh Li-Po rein :) Vom STM32 läuft eigentlich nur die RTC (~1µA Strom) mit eigenem 32kHz Uhrenquarz, bis man entweder auf den Taster an der Seite des Gehäuses
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
schaffen. [pre] 1. Schaltung aufbauen und anschließen (drei Leitungen) 2. die DCF77p.hex zum STM32F103C8T6 übertragen ("flashen") 3. Zuleitung Empfangsspule zur Empfängerelektronik kurz halten (<5cm) 4. sämtliche Leitungen von der Empfangsspule fernhalten 5. Mindestabstände für die Empfangsspule
32.5 64.0 1.6 | 30 | 0.0 15.2 30.6 60.9 df/fb : Abweichung in Relation zur Bandbreite U/U0 : Näherung der Amplitudenabnahme (=1/sqr(4*(df/fb)^2+1)) Beispiel
-
Thread
Controller gesucht, interner ADC und DAC?
STM Nucleo ist auch bastelfreundlich. F3 kann mit 5 MHz ADC samplen.
Xmegas können das auch, der kleinste ist der 32E5 im TQFP-gehäuse, was für Bastler durchaus noch händelbar ist.
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.
-
Thread
DPSK Modulator / Demodulator durch 32-Bit µC ersetzen
nahezu vollständige Softwareimplementierung ersetzen. Ich dachte daran einen STM32 zu verwenden, falls möglich ohne eingebauter DSP Einheit - falls nicht anders möglich aber auch welche mit eingebauter DSP Einheit. Die Grundsätzliche Frage erstmal, wird es möglich sein ähnliche
Thomas, Ich stehe momentan vor dem selben Problem und versuche eine BPSK-Demod. mittels eines STM32 durchzuführen. Gibt es bei dir Neuigkeiten bezüglich der Taktrückgewinnung oder hast du gar eine Lösung gefunden? MfG, Niclas
-
Thread
dynamisch Code ausführen - Code von SD-Karte
dir die Jüngeren eh nicht! Keine Übertreibung. Im Selbstbaugehäuse war neben reichlich Netzteil (u.A. 5V/10A linear) noch Platz für ein zweites Laufwerk vorgesehen, aber das erübrigte sich als die 5,25-er HDs kamen. Bild gibt's leider keines, denn obwohl ich so Kram gern aufhebe - das Dings war
viel Arbeit pro Taktzyklus. Wenn Du bedenkst, dass ein 486ger noch mehr als 10 Taktzyklen für eine 32x32->32 Multiplikation braucht ist das schon recht gut.
-
Thread
Tipp für Protokoll für 12 Sensoren im Abstand von 10-40 Meter (Seriell?)
Koordinierung machen. Immer wieder gerne genommen für solche kleinen Sensorknoten: LPC11C24, im Grunde den STM32 sehr ähnlich. Als Besonderheit hat der den CAN-Transceiver gleich mit eingebaut. Oder den STM32F042 im SSOP20, dazu ein MAX3051 als CAN-Transceiver, der ist schön klein (SOT23-8) und sparsam.
noch bequem zu bauen ist (jaja, ich weiß, dass das hier nicht gefordert wurde): LPC11C24 oder STM32F042 mit MAX3051, dazu ein Quarz im 2016 Package. Als Netzteil den MAXM15064 (MAXM, nicht MAX), der macht 5V/300mA aus bis zu 65V(!) in einem unglaublich kleinen Package. Funktioniert sehr gut!
-
Thread
Linux-Board gesucht
selten finden, häufiger sind grafikfähige Displays. Ich weise in dem Kontext auf Eval.-Boards mit STM32 oder PIC32 hin, die sich wunderbar mit FreeRTOS betreiben lassen. Wenns ein "geläufiges" Linux, wie Ubuntu oder Debian sein soll und Perl darauf laufen soll, ist Raspberry-Pi sicherlich die günstigste
Gnublin verbaute Prozessor für Deine Zwecke ausreicht, Das werde ich testen ... > Mit maximal 5W ist auch der Verbrauch des > Pi meiner Meinung nach nicht unbedingt übertrieben. Wenns WIRKLICH ans > Energiesparen geht, sollten sowieso andere Wege beschritten werden, z.B. > via EFM32... 5W
-
Thread
Quarz braucht länger Zeit bis zum einschwingen
Hi, Ich hab ein STM32F4 Board entwickelt wo ich einen 8Mhz Quarz des Typs TXC 9B-8.000MAAJ-B einsetze. Mouser Link: http://de.mouser.com/ProductDetail/TXC-Corporation/9B-8000MAAJ-B/?qs=sGAEpiMZZMtJb2UpDWIubZFbXO1tIIz1
Auch ein STM32F4xx braucht da keinen Widerstand. Brücke den mal bitte. Die 28pF sind OK. (Großzügige) Einschwingzeit von 10ms+(64k-256k) (bei dir wären das dann 18ms-42ms) sind da schon ungewöhnlich. 1 Sekunde aber
-
Thread
CRC Fehlerkorrektur -> Lookuptable
Theor schrieb im Beitrag #5585406: > Angaben über die Datenquelle wären für eine Hilfestellung u.U. auch > nützlich. Die Datenquelle ist ein STM32F051 mit der closed source Firmware "BlHeli_32" für die Motorreglung. Das Telemetrieprotokoll besagt: One transmission will have 10 8-bit bytes
...3 Mikrocontroller für einen > "simplen" BLDC Controller Wenn interessiert es, ob da 2 oder 6 uC werkeln? Ich habe es erst neulich irgendwo im Forum geschrieben: Wir nehmen MEGAs(328P) für Abfrage der verschiedenen Sensoren sowie Steuern der Aktoren und STM32 als Master macht die notwendigen
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
Bereich der LPWAN-Technologien steht sowohl ein neues LoRa-Modem als auch ein neuer Funkstack für den STM32WB ante Portas. *von Tam Hanna* ### Für Quereinsteiger: Was ist ein LPWAN? Unter dem Begriff LPWAN - dahinter verbirgt sich der Ausdruck Low Power Wide Area Network - versteht man im lizenzfreien
einen eigenständigen Radiostack entwickelt hat, der auf der Hardware des STM32WL aufsetzt. Denn mioty setzt auf MSK auf und dafür hat der STM32WL ein MSK-Modem, wie ein Blick ins Datenblatt verrät - achja, Datenblätter liest Du ja gar nicht... @Tam Hanna: Wie lange willst
-
Thread
Würdet ihr so etwas kaufen ?
> Ein ARM ist für später angedacht. Nimm gleich einen ARM Cortex-M3, am besten nen LPC1x oder nen STM32F. VG, /th.
auch keine "einfache" IDE. Also bin ich auf AVR umgestiegen. Und ich denke wenn ARM dann entweder STM32 oder einen AT91SAM7.
-
Thread
ATXMEGA: Don't Panic!
recht viele einfache Eval-Boards. Wir haben uns selber mal beispielsweise Platinen gemacht, wo ein STM32F103 drauf passt, inklusive USB, LDO, JTAG-Buchse, paar Taster und LEDs und halt Stiftleisten zum Aufstecken auf Bread-Boards. Ähnliches gibt es von Olimex und anderen Anbietern aber auch.
Ben ___ schrieb im Beitrag #2193204: > chip erase? Löscht zumindest beim STM32 nicht den Bootloader.
-
Thread
Wanderkiste Widlar VIII
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
-
Thread
Wanderkiste Widlar, Runde V
) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS Bus Switch) 2x MC68HC11A1 2x Würth Elektronik 177920514 5V/5V Isolating DC/DC 1x SAA1059 4x W24257AK-20 Winbond SRAM 32kx8 2x DS36F95J 1x Ferranti 1U059E1 (Irgendwas vom Z80/81?) 1x Z8430A (Z80A CTC) 1x Sony ICX027BK (CCD Sensor) 5x ST LM2904D Diverse
-
Thread
uC - kennst du einen, kennst du alle
man Hochtemperatur bis 300 GradC HT83C51, das alles gibt es bei anderen uC-Familien nicht, billig für 5ct PMS150C, ausser man braucht einen uC der ab 0.25V läuft: EtaCore M3, der stammt nicht aus der 8051-Familie sondern ARM-Familie, ein 8051 braucht 0.9V C8051F90. Allerdings
Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen
-
Thread
Idee für einen RNG
Was spricht gegen den True RNG Generator in einem STM32?
c-hater schrieb im Beitrag #6103335: >> Was spricht gegen den True RNG Generator in einem STM32? > > Die Tatsache, dass nicht offengelegt ist, wie er funktioniert. Wenn bei > solchen Sachen nicht offengelegt wird, wie es funktioniert, dann ist > damit zu rechnen, dass der Zufall nur wie
-
Thread
Grenzen der digitalen Pulsweitenmodulation
einstellbar machen willst nimm einen µC mit Timer der PWM Erzeugung unterstützt. Beispielsweise einen STM32 hier kannst du über den DMA und die vorhanden 16 bzw. 32 Bit Timer ein PWM mit verschiedenen Pulsbreiten ausgeben. eine ähnliche Anwendung findest du hier: https://www.mikrocontroller.net/articles
Es gibt STMs mit High Resolution Timern die im ps Bereich auflösen. https://www.st.com/en/microcontrollers-microprocessors/stm32f334.html Ob das ganze genau genug ist müsste man mal probieren bzw. mal genau
-
Thread
Cortex M3 - Wie funktioniert das mapping eines Pins zum ADC-Channel
Ein STM32F1xx würde ich mal sagen. Aber wer das am Code nicht erkennt wird die Frage kaum beantworten können ;) Die Pinzuordnung steht im Datenblatt (nicht das "Reference Manual") unter "Pinouts and pin assignment". Beim STM32F100 ist das Kapitel 3. Such mal nach z. B. "ADC1_IN4". Interessant an dieser "Peripherial Lib" finde ich das jeder STM32 Fan sie einerseits lobt (leichter Einstieg usw.), sie andererseits aber
-
Thread
WS2811 mit SPI(atmega 2560)
Anzahl der LEDs. Pro LED braucht man auf jeden Fall 3 Bytes, ob mit oder ohne DMA. RAM ist bei STM32 genügend vorhanden, aber Zeit (wie bei allen anderen uC) ist (fast) nie ausreichend vorhanden. Wenn man mit 1:4 bit SPI arbeitet, wird der SPI-Array zuerst in einem Rutsch (auch per DMA) mit
nachträglich noch mit irgendeiner Funktion ergänzen will, welche womöglich auch mit ISR arbeitet und da bei STM32 die Interrupts Prioritäten haben...
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Meine Empfehlung: Der STM32F103, der packt das locker. Hat jede menge Timer drin und je Timer bis zu 4 PWM Ausgänge. Somit sind bis zu 32 PWM möglich. Siehe Artikel: [[STM32]] Damit hatte ich auch schon ein Signal mit 10KHz
stm32 --> soviele PWMs wie IO-Pins verfügbar sind.
-
Thread
STM32MP257: Firmware von Flash booten?
Ich boote von SD-Karte ins Linux und flashe dann die emmc-Partitionen wie folgt (beschrieben bis u-boot): BL2 (bei mir tf-a-stm32mp257f-ev1-optee-emmc.stm32) wird nach mmcblk1boot0 und mmcblk1boot1 geflasht. (1) Schreibschutz aufheben an den beiden boot Partitionen: echo 0 > /sys/block/mmcblk1boot0
werden. Ich habe BL2 mit PSA_FWU_SUPPORT=0 kompiliert, dann entfällt das. (4) Flashen von BL33 (u-boot) in die FIP-Partition: dd if=fip-stm32mp257f-ev1-optee-emmc.bin of=/dev/mmcblk1p3 conv=fdatasync (gleiches Kommando nach /dev/mmcblk1p4) (5) Prüfe den Partitionstyp der beiden FIP-Partitionen
-
Thread
[PC-Kauf] eigene Zusammenstellung der Bauteile
GigaByte MA770-DS3 GSA 4D2 FSB5200 AMD770 72,90 Euro DDR2 4096MB KIT PC 800 OCZ Gold GX XTC CL5 5-5-5-18 79,90 Euro PCIe 512MB 8800GT Elitegroup 512MX+ HS 164,90 Euro SATAII 500GB Maxtor D.Max 22 STM3500320AS 32MB 7200 U/MIN 82,90 Euro MIDI Coolerm. Elite 330 schwarz o.N. 39,90 Euro
günstigesten Anbieter laut guenstiger.de nur minimalst teurer. >DDR2 4096MB KIT PC 800 OCZ Gold GX XTC CL5 5-5-5-18 >79,90 Euro Zu langsam - und dann noch OCZ ? Naja ... Kingston, Corsair etc. sind auch nicht mehr so teuer. >SATAII 500GB Maxtor D.Max 22 STM3500320AS 32MB 7200 U/MIN >82,90 Euro
-
Thread
Suche µC Empfehlung
ich werf mal den Arduino Beetle in den Ring. Da werkelt ein 32U4 und man kann die Dinger mit der Arduino Software programmieren. Schön klein ist es auch und kostet nicht viel.
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
ADC-Kanäle sukzessive abfragen
Ich will drei ADC-Kanäle (0 bis 2) Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Ich bin mir nicht ganz sicher, aber ich meine dass
. M. schrieb im Beitrag #7880776: > Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder > so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und > 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Da es hier um den ATmega328 mit seinem doch
-
Thread
Microchip springt auf den Arduino Zug auf
noch herunterladen: https://github.com/chipKIT32/chipKIT32-MAX/tree/master/hardware/pic32/libraries/SD In der nächsten IDE sind sie dann wohl standardmäßig mit drin.
In den gleichen Abmessungen bekommt man auch ein Board mit ARM (M3 , STM32): OLIMEXINO-STM32 MAPLE Bei solchen Boards ist die Stückzahl etwas anders zu bewerten als nur die reinen µCs. Boards um neu Leute an die eigene Sorte µC heranzuführen werden teils von den Herstellern
-
Thread
Wie Auslatung von uC messen?
martin schrieb im Beitrag #5694043: > Stm32F1 programmiert. Dieser steuert nur ein > Display und sollte deshalb überdimensioniert sein. > Doch wie kann ich jetzt die aktuelle Auslastung in Prozent ermitteln und > genaue Werte zu erhalten
Ich verwende bei PIC24 und PIC32 einen kleinen "Trick", der auch bei STM32 klappen könte. Es setzt voraus, dass man den Idle-Modus benutzt. Aber das will man sowieso. Ich setze zwei Timer auf, einer zählt im Idle weiter, der zweite
-
Thread
Akku und Wasserstandsdisplay für Wohnmobile
einen Spannungsgesteuerten Anzeiger. Hierfür bereiten 2 LM339D Quad comparatoren das Signal für den STM32 auf. Vorgesehen ist auch ein USB Anschluss, damit man per PC die Daten des FLASH auslesen kann. Die Kommunikation mit der zweiten Platine erfolgt über differential I2C mit Hilfe eines PCA9615. Die
GitHub einfließen lassen. Programmiert ist es teilweise basierend auf einem Referenz Projekt für STM32. https://github.com/mrwillem Grüße,
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5, U5 und WB Errata gefunden. Die Fehlerbeschreibung ist überall praktisch gleich (siehe Anhang), allerdings fehlt bei manchen Typen (z.B. L412) der Workaround per Software
462 2023-10-23 L496xx,L4A6xx 461 2022-10-03 L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02[/pre
-
Thread
Prozessorwechsel: Wie Code verifizieren?
schneller Test mit dem weiter oben verlinktem 68HC05 Emulator auf einem Mikrocontroller: - Testsystem: STM32 Nucleo Board mit einem STM32F446RE (Cortex M4) - CPU Takt 180 MHz - keine Optimierung beim Compiler (GCC) - Speicherbedarf (RAM und Flash) ca. 34 KByte, davon 8 KByte RAM für den Speicherbereich
noch schneller sein soll nimmt man halt einen Mikrocontroller mit 400 MHz und mehr (z.B. einen der STM32Hxx). Anderer Emulatoren für den 68HC05 gibt es natürlich auch, etwa der aus MAME.
-
Thread
Filterausmessung mit Arduino oder STM32
automatisch ein Bodediagramm eines Filters erzeugen. Dazu würde ich gerne die Messung mit z.B. einem STM32 automatisieren. Filter Grenzfrequenz: 50kHz Meine Idee: Messung von: 1kHz bis 200kHz STM32F105RBT6 hat einen DAC der bis zu 1MSPS schafft. Da ich ja aber auch noch eine Sinustabelle
Holger K. schrieb im Beitrag #5576807: > STM32F105RBT6 hat einen DAC der bis zu 1MSPS schafft. > Da ich ja aber auch noch eine Sinustabelle ausgeben > muss, genügt dies nicht. ??? > Bei 200kHz wären nur noch 5 Sinuswerte möglich.
-
Thread
Gegen Vcc oder gegen GND schalten?
bei einem Transistor genauso, ist aber in beiden Faellen auch nicht ideal. > In dem Fall des STM32 wäre hier ein geschaltetes Vcc sinnvoll, mit einem > FET. Dann muss der Prozessor gezielt auf Low schalten, erst dann ist die > Karte aktiv. Wenn so ein STM32 Vcc schon bei anliegen der Versorgungsspannung
Schalten gegen GND ist nur dann nötig, wenn der geschaltete > Verbraucher (z.B. Relais) mit mehr als 5V (3,3V) betrieben wird. Dann > ist das schalten deutlich einfacher zu lösen. Wenn man nicht so einen komischen STM hat, dann ist der Aufwand bei beiden Versionen aehnlich. ;) Volker
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Thread
Codesammlung und Tutorial
nicht noch ein Tutorial für die AVRs braucht... Nimm doch mal ein Cortex-M3/M4 (nicht unbedingt die STM32, gibt ja noch einige andere).
, gleich modernere Prozessoren zu lehren, wo noch nicht so viel bekannt drüber ist - z.B. LPC oder STM32? Da gibt es wirklich offene Fragen: Einrichten einer Toolchain, Registerprogrammierung usw., die hier immer wieder auftreten. Und die STM32 Boards sind ungeschlagen preisgünstig und brauchen keinen