-
Thread
uint64_t auf STM32F103
Hallo, vielen Dank für die hilfreichen Antworten an alle. Also, wenn ich das EmBitz-Projekt von STM Apprentice kompiliere (und mit "stm32flash -w F103_uint64_Test.hex -v -R -i -dtr,rts,-rts:dtr,rts,-rts /dev/ttyUSB0") flashe, dann geht es! Es muss also irgendwie an den Einstellungen (Compiler, Linker
Hallo, bin nun einen Schritt weiter: Wenn ich mein Linker-Skript (STM32F100.ld) und meinen Startup-Code (crt0.c) durch den vom Projekt von "STM Apprentice" ersetze, dann geht es. Mein Fehler ist also entweder im Startup-Code und/oder im Linker-Skript. Kann jemand erkennen
-
Thread
schlauer Saugroboter
Allwinner H3 ARM Cortex-A7 Quad-Core NT5CC64M16 1Gb DDR3 SDRAM STM32G070RBT6 ARM® Cortex®-M0+ STM32G0 Mikrocontroller IC 32-Bit 64MHz 128KB (128K x 8) FLASH 64-LQFP (10x10) RTL8723DS 802.11bgn SDIO WLAN with Bluetooth 4.2 Single-Chip Controller (SDIO)
Das Zusammenspiel von Robi und Frau: https://www.youtube.com/watch?v=QPLN0AvODMM
-
Thread
lineare Regression bei reziprokem Frequenzzähler wirkungslos?
Einzelintervallmessungen ("time stamp") und statistischer Auswertung zu machen. Gegenüber dem damals verwendeten STM32F407 kommt aktuell ein STM32H750 zum Einsatz, der mit 480 MHz Takt- und 240 MHz Timerfrequenz arbeitet. Double-Variablen verarbeitet eine Recheneinheit per Hardware, die sehr schnell >= 15-stellige
genaue Zeitmessung erledigt. Der Referenztakt kommt von einem 10 MHz TCXO und wird an den Eingang PH0 weitergeleitet. Der µC erzeugt per PLLs die internen Takte. Das Schaltbild (siehe oben) ist auf die benutzen Bereiche reduziert. Das Eingangssignal F2 geht über den Inverter IC13 als Signal EREIG2
-
Thread
ATTiny45 PWM
'OC0A set on Ovf, clear on match in fast PWM Tccr0a.com1a0 = 0 Tccr0a.wgm01 = 1 Tccr0a.wgm00 = 1 'Fast PWM Pout Alias Ocr0a Ddrb.0 = 1
nicht anders sein, oder? korrekt, C-Compiler können solche Fehler ebenfalls nicht erkennen. Bei STM32 enthalten die Konstanten immer den namens des Registers. Zum Beispiel: Register: RCC->CR Ein Bit davon heisst: RCC_CR_PLLON Schreibzugriff: SET_BIT(RCC->CR, RCC_CR_PLLON); Da kann man leicht
-
Thread
Variablen Monitoring über Debug- Schnittstelle, wie STM32 Studio
möglichen variablen auf Binärdatei Ich schaue mir gerade noch an was Atollic TrueStudio bzw. Sw4STM32 kann, aber ich erwarte hier das gleiche wie in STM Studio.
von Speicheradressen auslesen kann. Das geht im laufenden Betrieb mit dem CubeProg. [pre] # ./STM32_Programmer.sh -c port=SWD mode=HotPlug -coreReg -r32 0x20000000 16 -r32 0x08000000 16 [/pre] Register und Speicher setzen ist genau so möglich. Für Einzelheiten hilft: [pre] # ./STM32_Programmer.sh
-
Thread
[S] Günstigen AVR ISP Programmer
:g:9HwAAOSw0JpV6V1M Eventuell wäre das etwas für dich.
Markus M. schrieb im Beitrag #6071691: > Für STM32 gibt es ja die günstigen ST-LINK Clones, gibt es sowas in der > Art auch für AVR? Gibt aber keinen Grund diese zu kaufen, da der originale nur 18€ netto kostet und man sich damit eine Menge ärger
-
Thread
STM32 Einstieg
wenn man nicht gleich alles auf einmal benutzt, die die kleinen STM32 Modelle (F1, F3, L0, vermutlich auch F0) ebenfalls überschaubar. Genau das zeigt meine verlinkte Anleitung, die oben -2 bekommen hat. Man sollte auch nicht unterschätzen, dass inzwischen fast alle
Sebastian R. schrieb im Beitrag #6077748: > "STM32 Einsteiger" Es gibt halt auch nicht DEN STM32, sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board,
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
Dieser Handler bei AliExpress https://www.aliexpress.com/item/32377410710.html?spm=a2g0s.8937460.0.0.51302e0extRxFk bietet in der Bestellmaske immerhin die Wahl zwischen dem "original" STM32F103... und dem CKS103C8T8 Clone. Ich habe nicht getestet, was wirklich geliefert wird.
, Nucleo-G031K8, Nucleo-G431K8 etc.). Da gibt es halt keines mit dem STM32F103, der auf den Bluepill boards drauf ist.
-
Thread
STM32 GPIO Analog Pin?
Hallo Leute, beim STM32 kann ich per STM32Cube einen Pin als GPIO_Analog konfigurieren. Ich verstehe diese Konfiguration aber nicht so ganz. Kann ich diesen Pin nutzen, um beispielsweise das Signal eines Sensors auszuwerten
meisten sogar default ist. Siehe zweiter Screenshots vom G4-RefMan im Anhang. Daneben ist es möglich einen Pin mit einer Analog-Peripherie, wie eben einem ADC, zu verbinden. Weitere Quelle(n) dazu aus der ST Community: https://community.st.com/t5/stm32cubemx-mcus
-
Thread
STM32F030C8T6: HEX-File auslesen
Hallo, ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Ich habe mehrere Möglichkeiten hierfür: 1) Segger J-Trace mit Segger embedded Studio 2) ST-Link/V2 mit STM32 ST-LINK Utility 3) ST-Link/V3 mit STM32CubeProgrammer Zum Testen habe ich ein mir bekanntes HEX-File verwendet und anschließend versucht, es auszulesen. Wenn man die Dateien jedoch mit Winmerge vergleicht, dann findet man über einen
-
Thread
STM32 SWD Schnittstelle für Programmierung und weitere Beschaltung
Hallo, gerne möchte ich einen STM32G031J6 im ( Pin Gehäuse einsetzen. Zur Programmierung soll die SWD Schnittstelle (SWCK,SWDIO) dienen, diese Schnittstelle möchte ich aber auch in der Applikation benutzen. Am SWCLK ist ein Pin eines
verstehe ich nicht warum ST nicht die meiner Meinung nach sinnvollen Gehäuse TSSOP14 und QFN20 vom STM32L011 nicht auch beim G0 anbietet und statt dessen das nur sehr beschränkt nutzbare SOIC-8 bringt.
-
Thread
Programmidee gesucht :-)
Feiertage auf der Suche nach einer guten > Programm-Idee. Dann bringe mal das Brennprogramm (PC und STM32) für die PADAUK-Controller in eine saubere, lesbare, sinnvoll modulare und dokumentierte Form. Damit könntest du so einigen Leuten hier und woanders helfen. W.S.
alle 90 Tage oder bei Überweisungen oder wenn ich Buchungen älter als 30 Tage (oder so) abrufe. MfG, Arno
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
, ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
0.149 ms 23.246 ms 25.638 ms 24 0.161 ms 26.239 ms 31.462 ms 25 0.175 ms 28.459 ms 32.017 ms 26 0.188 ms 31.814 ms 34.661 ms 27 0.202 ms 34.920 ms 38.958 ms 28
-
Thread
Mini-PC mit 4 USB Hosts
schon mal beobachtet. R. M. schrieb im Beitrag #6067345: > Kann es sein, dass in den Geräten ein STM32 steckt, und falls ja, > welcher? Das wäre recht wahrscheinlich bei: >> idVendor 0x0483 STMicroelectronics
offensichtlich, aber was es genau für einer ist kann ich nicht sagen. Hab zwar auch schon des öfteren STM32 programmiert, aber das Gerät stammt nicht von mir.
-
Thread
Echzeit-Pattern
hingegen oft auf eine RTOS > Variante. Reichlich Speicher? Ich hatte 20KB SRAM und 128KB Flash (STM32F103). Gebraucht habe ich 12KB SRAM und ca. 60KB Flash. Benutzt haben wir embOS. Nein, kein Hobbygedöns, sondern Weisse Ware.
async function boringCycle(n, depth) { const partialDepth = (i) => (i+1)/n * depth; for (i = 0; i < n; i++) { if (i > 0) await sleep(0.5); await moveAbsolute(-partialDepth(i)); await sleep(0.5); await moveAbsolute(0.0); } } [/code] In dieser asynchronen Funktion (die
-
Thread
E-Mobilitaet - wie sieht der Antrieb eigentlich technisch aus?
ADC so einfängt und welche Filter üblicherweise eingesetzt werden. Mit dem STGIPS10K60A, einem STM32 und den Strommesswiderständen hätte ich grundsätzlich erstmal alles, was ich benötige (plus 0-150V und 15V Vcc natürlich), um den Motor überhaupt erstmal zum Laufen zu bewegen. Dinge wie Bremswiderstände
Chris D. schrieb im Beitrag #6083457: > Mit dem STGIPS10K60A, einem STM32 und den Strommesswiderständen hätte > ich grundsätzlich erstmal alles, was ich benötige (plus 0-150V und 15V > Vcc natürlich), um den Motor überhaupt erstmal zum Laufen zu bewegen. > Dinge wie
-
Thread
USB-C PD (Power Delivery) mit stm32g071
braucht keinen µC, sondern handelt selbst aus. - PD controller + µC. - µC mit eingebautem PD, z.B. stm32g071kb Da ich sowieso einen µC brauche, ich die BOM überschaubar halten will und der stm32g071kb nicht so krank teuer ist, dachte ich mir ich könnte es ja mal damit probieren. Hat jemand hier
ist sicher ein guter Start in die Materie. https://www.st.com/en/evaluation-tools/stm32g071b-disco.html Aus dem User Manual des Disco-Boards geht auch hervor, dass die Demo-Firmware ca. 65kB Flash benötigt.
-
Thread
STM32L021D4 und ST-Link
auf Verbinden, dann NRST von Masse trennen. Beachte, dass der China Stlink das Reset nur für den STM8 benutzt, nicht für STM32.
Verbinden, dann NRST von Masse > trennen. > > Beachte, dass der China Stlink das Reset nur für den STM8 benutzt, nicht > für STM32. Genau so habe ich es gemacht, da ich das bereits gelesen hatte das der China STLink den HW Reset beim STM32 nicht kann.
-
Thread
FATFS und SDIO, Verzeichnisproblem
gebaut. Kann auch sein, nur ist der geklaut vom MCD-Team, die Library ist von Tilen MaJerle (http://stm32f4-discovery.net/2014/07/library-21-read-sd-card-fatfs-stm32f4xx-devices/) und nur geringfügig modifiziert. Der Witz ist auch (das habe ich heute nach längerer 'Analyse' herausgefunden), daß nur die
, DMA und SDIO-Eingeweide vorwurschteln muß). Jetzt muß ich nur noch mal kucken, ob es beim STM32F103 tatsächlich schon funktionierte und ich diesen speziellen Punkt mit den Verzeichnissen nach der letzten Änderung gar nicht mehr geprüft hatte. Der müßte ja eigentlich doch auch funktionieren.
-
Thread
STM32L433 Gpio Read verhält sich falsch
Ich habe einen STM32L433 welcher über einen Taster, welcher durch ein mechanisches Teil aktiviert wird aus dem Shutdown-Mode erwacht werden kann. Vor dem Shutdown wird der Aufwach-Pin wie folgt initialisiert:
jedem AHB clock aktualisiert. Wenn dieser nicht richtig läuft kann es passieren das du immer nur eine 0 liest (default nach reset). Am besten mal bissl mehr code zeigen. So was gleiches habe ich gerade bei einem STM32G071GBU6 gemacht, nach dem Shutdown den WK-PIN nachmals auf "ON" prüfen. Dabei hatte
-
Thread
SAM4E oder SAM7x
SAM4E mit 120MHz. 1) x & y: uint32_t y = (x*x) + x + 0xFFFF; Dauer: 0,1µs 2) x & y: uint32_t y = (x*x*x*x) + (x*x*x) + (x*x) + x + 0xFFFF; Dauer: 0,1µs 3) x & y: float y = (1.5 * (x*x)) + (5.25 * x) + 0xFFFF; Dauer: 40ns
edd3 6a00 vldr s13, [r3] 400afe: edd3 7a00 vldr s15, [r3] 400b02: ee27 7a26 vmul.f32 s14, s14, s13 400b06: eef1 6a05 vmov.f32 s13, #21 ; 0x40a80000 5.250 400b0a: ee67 7aa6 vmul.f32 s15, s15, s13 400b0e: eef7 6a08 vmov.f32 s13, #120 ; 0x3fc00000 1.5 400b12
-
Thread
Hilfe bei der Wahl des richtigen Micro Controllers
Alternativ magst du vielleicht einen STM32F303 nehmen. Der hat einen fest integrierten USB Bootloader und ein CAN Interface. Kostet ca 5€. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Andere Preisliga, dafür mit 2xCAN Transceivern On-Board: https://www.chip45.com/products/sammy-c21-1.0_atmel_smart_arm_sam_modul_platine_samc21_usb_dual_zwei_can.php Wie wolltest du denn dem ATmega32u4 das CAN Protokoll beibringen?
-
Thread
richtigen Mosfet aus dreien auswählen
Teil ----------------------- Vdss -- Id ----- Preis HUF76639S3ST --------------- 100V -- 51A ---- € 0.92 HY4903B -------------------- 30V --- 290A --- € 0.55 SE30150 -------------------- 30V --- 150A --- € 0.43 Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert werden sollen.
DocRaptor schrieb im Beitrag #6051090: > Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert > werden sollen. Um einen FET sauber über eine 3,3V ansteuern zu können reichten eine Schaltschwelle von 3V nicht aus. Der FET sollte schon bei der halben Versorgungsspannung
-
Thread
ARM-Kit in 3 Schritten gesucht
aber zur Zeit findet man dort nur alte Ladenhüter Modelle. Bei Reichelt kann man noch eins mit STM32L072 mit Cortex M0 bekommen, das kann ich für den Einstieg empfehlen. https://www.reichelt.de/nucleo-64-arm-cortex-m0-stm32-f0-serie-nucleo-f072rb-p154276.html?&trstct=pos_1 Dazu downloadest du
Cortex M0 und M3 erforschen. Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Das enthält ab Werk einen USB Bootloader und ist in sehr guter
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Anwenderfirmware im Flash abzulegen). - Das Programm des Bootloaders muss aktiviert werden (im Falle von STM32 über Boot0 / Boot1), im Falle von ATmega über einen Reset des Controllers. Ein ATmega kann über Fuses einen Bereich des Flashspeichers reservieren, der für den Bootloader genutzt wird. Ist dieser
selbst habe ein paar Arduino liegen, designe meine eigenen Controllerboards im r3 Format - auch für STM32, NXP und sogar für MCS51 - ), programmiert werden diese allerdings ohne die "Arduino Software". Ein Arduino UNO ist nichts weiter als schlicht der Mikrocontroller kombiniert mit einem USB2UART Adapter
-
Thread
[V] Dev-Kits, Raspberry, Sonoff
Update [pre] 5x AD5422AREZ, 16bit I/V DAC 8,00€ 10x EFM8BB10F2G-A 0,50€ 1x STM8 Nucleo-8L152R8 2,00€ 1x Phytec phyBOARD-Wega-AM335x Kit (5 Volt) *unbenutzt* 10,00
Update [pre] 5x AD5422AREZ, 16bit I/V DAC 10,00€ 10x EFM8BB10F2G-A 1,00€ 1x STM8 Nucleo-8L152R8 3,00€ [/pre] Verkauft: [pre] 200x MS5054 RGB LED (5050) 1x Node-MCU
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei
mit dem FaultAnalyzer (Kauf von Atoolic durch ST sein Dank ist dieser ja nun kostenfrei nutzbar) im STM32CubeIDE analyziert. Es handelt sich um einen PRECISERR, sowie Bus, Memory management or usage fault. (FORCED BIT gesetzt) BFAR: 0x3002bd9f sp (MSP): 0x20004E90 lr: 0x80061C3 pc: 0x8005272
-
Thread
WS2812 mit ATMega328P
würde ich vorschlagen, Du machst die SPI in Software. Das ist nicht schwer: Für jede LED musst Du 32bit in die LED reinhalten. Dazu werden die Bits nacheinander an Data angelegt. Wenn das geschehen ist, signalisiert man mittels Clock (0-1-0 Folge), dass die Daten übernommen werden können. Danach wird
/www.mikrocontroller.net/topic/477299#5902313 Allerdings spielt hier auch Assembler mit. Bei STM32-µCs ist es dank DMA überhaupt kein Problem, WS2812 zu steuern. Das geht hier ohne große Belastung der CPU.
-
Thread
Fork: avr-libc version 3, für xtiny
herunterlädt, dann findet man in der Kompatibilitäts-Tabelle, dass der "XC8" Compiler nur die neuen (0er, 1er) Attiny und die 0er Atmega supporten soll. De facto ist der neue "XC8" aber nichts anderes als der steinalte avr-gcc 5.4.0 mit sämtlichen DevicePacks, einschließlich der 0er Attiny. Die kennt
ja nicht ewig daran, vor allem, wenn "nichts los" ist und der Hersteller einen hängen lässt. Die STM32G0 sind ja auch sehr interessant, mit sehr gutem Preis/Leistungs-Verhältnis und FOSS Toolchain und mehreren FOSS IDEs (was STM auch nicht zu verbergen versucht). NXP dito.
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
Ich werde mal die Schaltung von Otmar aufbauen und an den Comparator eines STM32 abschließen. Dann sehe ich ja, ob ich etwas empfange. Wenn das zuverlässig funktioniert, kann ich das ja nehmen.
Pill nach ;-) Kein wirkliches Problem, der empfängt ja nur 1 Minute pro Tag, den Rest läuft er auf 32kHz Quartz zur langsamen Anzeigesteuerung, meistens in sleep. Gerade der STM kann Strom sparen.
-
Thread
BLDC Controller "Schalter" für Geschwindigkeit wird daraus einer schlau?
> das Programmiertechnisch gemacht sein könnte mit dem Begrenzer und dem > Zusammenhang zwischen 0 und 1? Oh Junge, das ist doch ganz einfach! Der Code dafür lautet: [c] if (Zeile2051.nr23 == 0) { vmax = 25_kmh; } else { vmax = 19_kmh; } [/c]
genug sind, und 28 erlaubt ist, das auch auf freier Strecke zu fahren??? Der Prozessor ist ein STM32F103C8T6 basiert also auf einem Cortex M3. Als Mosfettreiber werden 3 STück Fortior FD2103S verwendet jeder der 3 treibt 2 Mosfets. Ich hab mal zwei Bilder angehängt, wo man die Platine ohne Vergussmasse
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
gleichen Programmiersprache auch PC und ARM Controller programmieren kann. Unterstützt FreePascal STM32?
Stefan F. schrieb im Beitrag #6037594: > Unterstützt FreePascal STM32? Jep, tut es , aber dennoch nutze ich dafür mikroe und am CP Freepascal
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
eines BLDC mit dem F103 > nicht Für den STM32F100 des VL Discovery habe ich sowas sogar schon fertig - mit Sinusansteuerung.
obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
STM32G0 PA14
Moin, bei den STM32G0xx liegt so wie ich das sehe in der Regel der Boot0 zusammen mit PA14. Liege ich richtig in der Annahme, dass bei einem Reset mit NRST dieser zum SWD Pin wird und ich nschließend über ein Option-Byte
Der Boot0 und PA14(SWD) liegen beim STM32G070CBT6 z.B. auf dem selben Beinchen.
-
Thread
Frequenz- und Spannungspanelmeter mit ATtiny44 und TM1637
und versteht, wie DIESER Zähler funktioniert. Einen reziproken Zähler habe ich einmal mit einem STM32F103 gemacht und vom Ansatz her ist das vllt. reizvoll zu versuchen das auf einem Tiny44 umzusetzen. Weiß ich nicht ob ich dazu komme, aber wenn, wird das dann vllt. doch eine Version 2 geben.
reziproke Verfahren wird Dir gefallen. Ich weiß, dass mir das gefallen wird, weil ich das mit einem STM32 schon einmal gemacht habe... m.n. schrieb im Beitrag #6037119: > Für eine reziproke Messung braucht man zwei Zähler. Der eine zählt die > Eingangsimpulse in einem Meßintervall und der andere
-
Thread
EMV Vorbereitungen
Flankensteilheit zu begrenzen umd eventuell externe Störungen zu filtern. Ist es da nicht ausreichend im Chip (STM32H7) die niedrigstmögliche Flankensteilheit einzustellen? Ich habe bisher in keinem Referenzlayout Ferrite an den 24 Leitungen gesehen, scheren die sich einfach nur nicht um EMV? Naja, 24 Ferrite zusätzlich
@T0: Ein wenig aus der Praxis: Wenn einem ein Steuergerät zum "EMV Testen" ohne weitere technische Unterstützung auf den Tisch gelegt wird dauert es erst mal ziemlich lange bis man das und dessen Funktionsumfang
-
Thread
Lötstation JBC ?
STM32 habe ich einen guten JTAG Debugger. Aber unbedingt notwendig ist es natürlich nicht. ... ...
> Funktioniert die "Katastrophen Abschaltung" mittels U1 richtig? > > Ich vermute, dass sich "G-GND" auf PE bezieht. Ja, die Abschaltung funktioniert. Und G-GND ist Geräte-Ground, also PE. Tja, hier in diesem Forum wird hauptsächlich über Atmel AVR und STM32 geredet und die meisten anderen
-
Thread
Ist Eagle out?
einen hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist
du Port D überhaupt nicht benutzt, brauchst du dessen Symbol auch nirgendwo hin zu plazieren. Dein STM32F446 bleibt in allen Fällen derselbe, ebenso dessen Footprint. Allerdings _kannst_ du (so du willst) dir für den STM32F446 sowohl eine Variante mit TQFP (oder was das Ding sonst so an Bauform hat
-
Thread
Ist die mcHF/m0nka aktuelle Version sinnvoll?
guckst du: www.dl0sdr.de -> red pitaya Projekt Bud
z.B. Blackfin und Konsorten, und damit verlässt man die gewohnte Bastel-Umgebung mit JLink-Edu und STM32 (als Beispiel). Ich habe den aktuellen mcHF nicht angeschaut, aber vor einiger Zeit mal eine ältere Version, und die war glaube ich mit einem STM32F4irgendwas. Aber dieser uC kann halt nur dann verwendet
-
Thread
STM32F411 JTAG/SWD Schnittstelle
Moin Leute, ich befasse mich seit längerem mit dem Programmieren eines STM32F4 µC. Da die Anwendung steht und ich mich an einem Prototypen probieren möchte, würde ich mir vorher noch gerne ein paar Tipps einholen. Bisher habe ich ein NUCLEO Board mit integrier ST-LINK/V2
über JTAG Boundary Scan, zweitens Daisy-Chaining. Braucht man das nicht, tut's SWD auch. Bei manchen STM32 (F0, G0) gibt's von vornherein nur SWD. smrt schrieb im Beitrag #6027376: > Nach dem programmieren sind diese Pins vorallem floating, sollte ich > kein bestimmtes potential vorgegeben haben.
-
Thread
AVR Mikrocontroller zum Anfang
Ja bestimmt besser als sich am Anfang mit dem esp32 rumzuschlagen
Softwareunterstützung 5. recht leistungsfähig Du kannst auch irgendeinen anderen ARM nehmen, sei es STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf
-
Thread
Serielle Kommunikation STM32 -> ESP8266 klappt nicht
Ich möchte Daten von einem STM32 über serielle Schnittstelle zu einem ESP8266 senden. Dort kommen die Daten auch an, aber der ESP mag sie nicht. Zunächst mal sieht man auf dem angehängten Bild die vom STM32 gesendeten Daten, gemessen
// ... } } [/c] Eine erweiterte Trace-Ausgabe zeigt aber, dass Serial.available() konstant 0 zurückgibt. Muß ich für den ESP das UART-Interface vom STM32 irgendwie besonders konfigurieren? Oder hat mein Sketch einen Denkfehler? Baud und Parität passen zusammen, und TX/RX sind gekreuzt.
-
Thread
Interessante Produkte beim chinesischen Distributor LCSC
unschlagbar günstige Microcontroller. https://lcsc.com/products/ST-Microelectronics_474.html?q=stm STM8S003 $0.188/100 https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM8S003F3P6TR_STM8S003F3P6TR_C52717.html STM8S103 $0.38/100 https://lcsc.com/product-detail/EEPROM_STMicroelectronics_STM8S103F3P6TR_STM8S103F3P6TR_C92081.html STM32F030F4P6 $0.37/100 (Cortex M0 mit 16kb Flash) https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F030F4P6_STM32F030F4P6_C32908.html Ich warte auf den ST32G0xxx
-
Thread