-
Thread
Hardware Abstraktion in C++ (dependency injection?)
ARM M4 (stm32) schrieb im Beitrag #6453402: > wie abstrahiert ihr von eurer Mikrocontrollerumgebung wenn ihr > Chiptreiber schreibt? Z.B. für einen externen SPI ADC. > > Ich habe hier 3 Beispiele geschrieben
ARM M4 (stm32) schrieb im Beitrag #6453402: > Z.B. für einen externen SPI ADC. ADC ist ein recht komplexes Thema, den kann man nicht so einfach dem SPI übergeben und gut is. Jeder Typ kocht da sein eigenes
-
Thread
hdimage(sdcard.img): part rootfs size too small for rootfs.ext4
" auf 1G. Diese Konfiguration funktionierte mit einer exakten Größe von 120 MB aber, ohne weitere Pakete zu wählen. Ich verwende Ubuntu 18.04 unter Windows (WSL). Zielgerät ist ein STM32MP157C-DK2 Jede
Das Teil hat nur 512MB RAM (4 G *Bit* ), und eventuell muss er das in den RAM auspacken. Daher erscheint eine Größenbeschränkung auf 256MB durchaus sinvoll. Das Limit holt er von woanders her (siehe: *part* rootfs size). Das
-
Thread
Auswahl Funktechnologie
oder? Mit einem nrf528xx sollte das gehen, hier: https://www.ebay.de/itm/Low-Power-nRF52832-E73-2G4M04S1B-2-4-GHz-5-0-Wireless-Modul-Gr%C3%BCn/123362312420?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 gerad gesehen, die kosten wohl mittlerweile über 5 Euro Grüße Michael
muss der Preis von 5 Euro den enthalten? Gibt doch bereits mehrere Controller, die Ble fähig sind. Stm/nordic/efr32mg.
-
Thread
LCD Display (240x240px) via USB
Arduino Framework zu lösen. Oder man wechselt auf einen größeren Controller wie den ESP8266 oder ein STM32 Nucleo Board (ich würde die Variante mit STM32F303 empfehlen) (gehen beide auch mit Arduino) oder irgend ein anderes Board, für dass man verständliche Anleitungen findet.
kommunizieren kann. > > Hast du doch schon gefunden, einen sehr universellen sogar. der ch340G? https://www.reichelt.de/raspberry-pi-usb-ttl-schnittstellenwandler-ch340g-debo-usb-ttl-p266106.html?&trstct=pos_1&nbc=1 oder also soweit ich das verstanden habe sollte das mit dem gehen display
-
Thread
STM32F103 USB CDC von W.S.
Ich habe es gerade für dich mit der STM32 Cube IDE 1.4.0 und 1.4.2 unter Linux ausprobiert - läuft. Dann habe ich Windows gebootet, auch da wird das Board erkannt und ich sehe die "Hello World!" Meldungen im Hammer Terminal. Download
nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test/CMSIS/core" -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test Die Linker Optionen sind: -mcpu=cortex-m3 -
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
implementiert (viel ist das nicht). Es kann auch vorkommen, dass zB eine UART Periph (die neuere mit den 32Bit Registern) und 2 STM32 Serien verbaut wird mit unterschiedlichen DMA. Auf dickeren MCUs ala Cortex-A läuft das auch.
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
sowas? Ist ne ernsthafte Frage, ich kann mir das nicht vorstellen. Benutzt man tatsächlich lieber 32 Controller aus 32 Familien mit 32 Compilern und Spezialitäten, anstatt bei einer Familie zu bleiben und die richtig von 8pin bis 144pin zu kennen? Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite
tausenden Leuten auf verschiedensten Plattformen genutzt wird? > Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite so groß, da > findet sich sicher was. Und wenn man wechseln muss, weil es den xxx > nicht in AVR gibt, sind eh alle Codebasen Müll, weil uralt und auf 8 > statt 32 bit ausgerichtet
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Auf dem PCB ist ein vierpoliger Stecker vorgesehen mit folgenden Beschriftungen: 1. V 2. Tx 3. G 4. Rx Das "Tx" ist mit Pin30 vom STM8 verbunden und das "Rx" ist mit Pin31. "V" ist einfach +5V der Schaltung und "G" ist GND. Der Programmieradapter hat die Beschriftungen GND CLK IO 3V3
...wir wissen das mit einem StLinkV2 sowohl STM8S als auch STM32 programmiert werden können und wir wissen das in dem LC Meter ein STM8S903K3 steckt. Der Punkt 4.2 in seinem Datenblatt von ST erzählt von einem SWIM.. einem "Single Wire Interface
-
Thread
BluePill STM32 Bezugsquelle
F401/F411 boards werden mittlerweile auch als Nachbau angeboten: https://github.com/WeActTC/MiniF4-STM32F4x1
oder als simple Console zur Steuerung. > So zündend sind die F103 doch auch nicht. Wenn der STM32F103 nicht reicht, verwende ich dann gern STM32F4xx - entweder auf Nucleos oder STM32F407VET-Blackboards - letztere für einen Preis von unter 10 EUR. Damit bastle ich an Projekten wie [[MINOS]], [[
-
Thread
Fragen zu Grafik-LCD 128x64?
https://www.ebay.de/itm/240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB-ILI9341-Xs4/283974309434?hash=item421e30163a:g:HHUAAOSwArFbz85E Die können zwar mehr und haben von Natur aus SPI, Schreiben und Lesen, dazu oft auch Touch noch. Aber die sind mit AVR etwas zu langsam: deutlich
reichen sollte. Aber wie gesagt gibt es deutlich bessere Alternativen und es gibt auch Arduino mit STM32.
-
Thread
[V] Evaluation Boards, Suns, Reflow-Ofen
Platine, vermutlich Spannungsversorgung, Kabel -------------------------------------------------- STM32F4-Discovery <https://www.st.com/content/st_com/en/products/evaluation-tools/product- evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-disco very-kits/stm32f4discovery.html> In
- Atmel AT91SAM9XE-EK mit AT91SAM9XE512 (zwei Stück) - Atmel AT91SAM7XC-EK - Atmel AVR STK600 - STM32F4-Discovery - STM32-comstick Wer mich übrigens "bestechen" möchte, bietet mir EMUFs, EPACs, Kat'cen, Eurocoms oder VMEbus-Karten u.ä. an :-)
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
geführt. Der gezeigte Multiplexer IC14 wird nicht benötigt und kann durch Verbinden von Pin3 und Pin4 überbrückt werden. Abweichend von der Beschriftung ist das nachfolgende Programm für STM32F7xx geschrieben, wobei als Minimalversion ein STM32F730 reicht. Andere Controller der F7xx-Reihe sind pin-
dafür aber einfacher zu verwenden und reichen für die meisten Anwendungen aus. Den STM32G431KBT6 mit 128 kB FLASH gibt es sogar bei Reichelt zu einem moderaten Preis.
-
Thread
gdb/openOCD flasht nicht STM32F407
Habe im Moment das Problem, daß ich ein STM32F407G-DISC1 (Discovery) Board mit einem .BIN und dem STM32 ST-LINK Utility uter Windows 8.1 geflasht habe. Jetzt wollte ich unter gdb/openOCD ein anders kleines Programm hineinladen, aber es passiert
kuku/opt/xpack-openocd-0.10.0-14/bin/openocd -f /Users/kuku/opt/xpack-openocd-0.10.0-14/scripts/board/stm32f4discovery.cfg -c "gdb_port 4242" -c "telnet_port 4444"[/code] und mein .gdbinit: [code] file firmware.elf target extended-remote localhost:4242 load firmware.elf [/code] Ich merke es daran
-
Thread
[V] LPC_expresso, XMC1100, Sakura, stmF4, stm32L476 Discovery, stm32F7 discovery
verkaufe folgende Boards LPC_Expresso_LPC812 - 7€ XMC1100_boot_kit - 10€ Sakura Board - 20 € (2x) stm32f4 - je 10€ stm32L476 Discovery -12€ stm32 f7 discovery - 45€ - dazu noch Versand je board 4€, (bei mehreren Boards, je nachdem wo sie reinpassen)
Habe Interesse an XMC1100 Boot Kit und STM32L476 Discovery. Bitte Kontakt aufzunehmen. mfG F.Elsen
-
Thread
Hardware online frei schalten
https://www.t4-wiki.de/wiki/Zuheizer
verschenken ihre Toolchains unter sehr weitgefassten Bedingungen: Xilinx-Vivado, Altera-Quartus, avr-studio, STM32Cube, ...
-
Thread
Padauk PFS154, Timer16 und SDCC, Bug ?
ist zu wuchtig. Ich hab gerne USB-Mini. Im Moment verwende ich einen großen Steckbrettaufbau (der STM32 ist auf einem Adapter verlötet), aber so wirklich begeistert bin ich da auch noch nicht davon, vor allem weil er einen F072 verwendet, den man nicht wirklich preisgünstig bekommt. Mir schwebt da
Ralph S. schrieb im Beitrag #6433830: > Im Moment verwende ich einen großen Steckbrettaufbau (der STM32 ist auf > einem Adapter verlötet), aber so wirklich begeistert bin ich da auch > noch nicht davon, vor allem weil er einen F072 verwendet, den man nicht > wirklich preisgünstig bekommt. > >
-
Thread
Mini-Video-Display gesucht
#6426668: > ich suche ein kleines Display (<1") https://de.aliexpress.com/item/32817765931.html?spm=a2g0x.12010612.8148356.14.4d9a78d06CpKxL Sowas? (Parallele Ansteuerung) Das könnte man (vermutlich) mit einem STM32F4xx und der STM-Kamera koppeln. Auf dem STM32F429-Evaluationboard ist eine so eine
Beim freundlichen Asiaten gibt es 0.96" TFT SPI mit 160x80 Pixeln. Dazu ein ESP32CAM-Modul und eine USB-Powerbank als Stromversorgung. Erfordert dann leider noch ein bisschen Programmieraufwand. Vermutlich wäre ein Spiegel deutlich einfacher :-)
-
Thread
Buch: Realtime C++
eine dahergelaufene tragische Figur namens "Moderator" die sich die Nächte um die Ohren schlägt um 4 Buchstaben zu bekämpfen wird das auch nicht verhindern :)
kleinen Arduino Welt, nicht wirklich weiter. Da bin ich lieber voll auf dem C++ Puder. AVR, SAM, ESP, STM32, um nur die üblichsten zu nennen, mit denen ich es da zu tun habe Dann auch noch den "Kendryte K210". Dessen Flash mit ASM voll zu bekommen, ist ein 10 Jahres Projekt. Bitte falsch verstehen
-
Thread
Mikro GPS-/GNSS-Logger
und LoRa. Gerade ist ein nrf52 Board in der Mache, welches weniger Energiehungrig ist als der ESP32. Müsste demnächst releast werden. Eine nutzbare Software wäre das meshtastic.org Projekt. Topologie: Master Knoten an PC, Auswertung Python API Repeater so viele wie notwendig (ca 4km
deutlich kleiner) https://www.imagineon.de/de/story/nb-iot-story Die haben einen extra Prozessor STM32 drauf. Vermutlich(!), weil die Einbindung eigener Programme in den Modemprozessor mit größeren Aufwendungen verbunden sein dürfte: Abstimmung mit Quectel, NDA, spezielle Entwicklungsumgebung usw.
-
Thread
STM32H7 vs. i.MX RT
Am 8.10. gibts ein Webinar zum H7: https://www.st.com/content/st_com/en/about/events/events.html/stm32h72x-h73x
langsamer und gecached werden muss. Daher ist es für den Entwickler etwas einfacher von z.B. einem STM32 mit M3 oder M4 auf diesen neuen STM32H7 umzusteigen. Mit "kümmern" meine ich z.B. daß ich die Interrupts ins RAM kopieren muss um bei einem seltener aufgerufenen Interrupt nicht die Latenz massiv
-
Thread
Warum 32.768kHz für RTC?
Ulli G. schrieb im Beitrag #6423309: > Manche STM32s haben ein CRS(clock recovery system) - ob das genauso > jittert wie das von Freescale? Jitter an sich ist nicht unbedingt böse. Die STM32F4 haben z.B
Quasispitzenwert-Maximum reißt, aber beim Mittelwert noch Luft hat. Blöd ist halt, wenn der tatterige STM32F4-Takt noch eine Ethernet-PHY versorgen soll.
-
Thread
SWD Protokoll, SWCLK Polarität
f28bbfd7b39bcad07aa451dde74ddc180734b04b/source/daplink/cmsis-dap/SW_DP.c oder der Beispielcode für EFM32: https://www.cnblogs.com/shangdawei/p/4753040.html ich bin sehr verwirrt... Hintergrund ist: ich habe eine BMP mit Ethernet gebaut und die funktioniert gut mit STM32F1 und F4, aber beim H7 hakt
B. in dem vom STM32H735xG, Table 123 und Fig. 73: setup und hold etc. beziehen sich auf die steigende Flanke von SWCLK. Dies bezieht sich jetzt allerdings auf auf den "slave", also den uC. Der "master" oder "host" oder
-
Thread
Wie werden Touchdisplays/TFTs in Endbenutzerprodukten gesteuert??
Displays gibts hier: https://www.buydisplay.com/7-tft-lcd-touch-screen-display-module-800x480-for-mp4-gps-tablet-pc Die Auswahl ist riesig! Aber fang erstmal mit einem Devboard mit Beispielprogrammen an, dafür gibts zB das stm32f429 discovery. Ansonsten gibts imx6 stamps (bzw system on modules
Displays gibts hier: > https://www.buydisplay.com/7-tft-lcd-touch-screen-display-module-800x480-for-mp4-gps-tablet-pc > Die Auswahl ist riesig! > > Aber fang erstmal mit einem Devboard mit Beispielprogrammen an, dafür > gibts zB das stm32f429 discovery. > > Ansonsten gibts imx6 stamps (bzw system
-
Thread
STM32 - Funktion liefert merkwürdiges Ergebnis zurück
Mahlzeit allerseits. Folgendes: Ich programmiere gerade einen STM32F334. Hier habe ich eine Funktion, die ein Integer (uint16_t), dieses kommt aus dem AD-Wandler, in ein float32_t umwandeln soll. Dahinter verbirgt sich eine Ausgangsspannung, und ich will das Ergebnis
[r3] 08002f4a: vcmpe.f32 s14, s15 08002f4e: vmrs APSR_nzcv, fpscr 08002f52: bgt.n 0x8002f6c <TIM3_IRQHandler+64> 162 TIM_ClearITPendingBit(TIM3, TIM_IT_Update); 08002f54: movs r1
-
Thread
STM32: LSE-Kristall oder -Oszillator?
Kristall (speziell beim STM32)?
Axel S. schrieb im Beitrag #6413220: > War ja klar. Es geht eben /nicht/ nur um irgendein STM32 Projekt, > sondern um eine Uhr, die stromsparend die Zeit halten soll. Nein, es ist ein STM32-Projekt, und der STM32 enthält eine Echtzeit-Uhr, die ich nutzen will. > Das kommt auf den Oszillator
-
Thread
CAN-FD + µC mit wenig Pins?
Hallo, STM32G431 gibt es als LQFP32/48/64 oder als UFQFPN32/48 bzw. als BGA64 Schöne Grüße, Martin
Rudolph R. schrieb im Beitrag #6412617: > Die STM32G4 sind im Bezug auf CAN-FD eher was für Masochisten: > <aufzählung ohne Erklärung>... Und wo liegt da jetzt das Problem ?
-
Thread
Batterieprofile erstellen
INA219 + den LT1492 für eine gute Lösung? Das ganze würde dann entweder von einem Arduino oder einem STM32 ausgewertet werden und per Virtual-COM in ein File gespeichert werden.
LT1492 tut das auch ein normaler OP. > Das ganze würde dann entweder von einem Arduino oder einem STM32 > ausgewertet werden und per Virtual-COM in ein File gespeichert werden. Ansischtssache: Ich will unabhängig vom PC messen, mein Arduino misst auch mal mehrere Tage lang mit knapp 2 Watt aus dem
-
Thread
STM32 beschaltung korrekt?
Hallo Zusammen, das letzte mal als ich einen STM32F091 in Betrieb nehmen wollte bin ich richtig reingefallen und nichts hatte funktioniert. Da ich die Leiterplatte jetzt nun neu machen muss mit einem anderen Chip, wollte ich fragen ob jemand die Beschaltung
Tabelle ist gut und ich würde es auch gerne Testen aber ich komme nicht mal so weit, ich kann mich im STM32CubeProgrammer garnicht verbinden.
-
Thread
10-fache Gravitation auf Microcontroller
Für den Aerospace Bereich gibts da sicherlich angaben. Edit: Gerade gesehen: https://blog.st.com/stm32-in-the-sky/ da gehen die wohl bis 45km
erfüllt: * Mechanical Shock JEDEC JESD22-B104 Y1 plane only, 5 pulses, 0.5 msec duration, 1500 g peak acceleration. * Variable Frequency Vibration JEDEC JESD22-B103 20 Hz to 2 KHz to 20 Hz (logarithmic variation) in >4 minutes, 4X in each orientation, 50 g peak acceleration. * Constant Acceleration
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
AVRStudio nix für Anfänger ist. schon mal mal ein Rudel Punktejäger motiviert? Das wird nix, wen nach 4 Stunden nicht mal ein Lämpchen blinkt. Studenten mit STM32 efm32 ARM M0 mit CMSIS, oder gar denn Registern zu konfrontieren, ein Eclipse einrichten an 10 Tischen.. Na dann viel Spass. Ich tue
AVRStudio nix für Anfänger ist. schon mal mal ein Rudel Punktejäger motiviert? Das wird nix, wen nach 4 Stunden nicht mal ein Lämpchen blinkt. Studenten mit STM32 efm32 ARM M0 mit CMSIS, oder gar denn Registern zu konfrontieren, ein Eclipse einrichten an 10 Tischen.. Na dann viel Spaß. Ich tue mir
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
, warum die Flash-Größe so kodiert ist: 0=A, 8K=3, 16K=4, 32=6, 64=8, 128=B, 192=Z, 256=C, 384=D, 512=E, 640=Y, 768=F, 1024=G, Franzosen und Italiener kennen sich eben mit Essen und Trinken aus. Dafür sind die STM32 doch relativ gut gelungen ;)
32-bittige Peripherieregister hat STM nicht (die Konkurrenz sehr wohl).
-
Thread
SI4688 / MAX98089 DAB+/FM Shield/Breakout
STM32 wäre auch eine gute Idee. Die haben auch einen nativen I2S und mit der HAL library sehr einfach zu bedienen. Ich habe auf beiden uC's schon Audio Projekte implementiert.
entlocken. Arduino heist nicht unbedingt "kann nichts" Engineer schrieb im Beitrag #6406608: > STM32 wäre auch eine gute Idee. Die haben auch einen nativen I2S und mit > der HAL library sehr einfach zu bedienen. Thomas G. schrieb im Beitrag #6406654: > ESP32 hätte den Vorteil, dass man auch
-
Thread
Verständnis AVR Interrupts Gesperrt
Stack zu holen. Im Minumum bleibt für den Durchsatz halt 4 Takte für den Eintritt in die ISR und 4 Takte für den Return.
doch mal um. [[IRMP]] läuft mit ein- und demselben Quellcode auf vielen ATTinys, ATMegas, PICs, STM32, STM8, TI Stellaris, ESP8266, TEENSY MK20DX256VLH7, MBED LPC1347, MBED LPC4088 und anderen µCs. Programmiere den mal in ASM nach. Dafür müsstest Du für jeden µC ein eigenes Assembler-Programm schreiben
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
+28>: str.w r6, [r7, #-4]! 0x428 <awaitHSE+32>: ldr r6, [r7, #4] [/pre]
Projekt-Template drin: https://github.com/Erlkoenig90/ArmAsmTutorial/tree/master/ProjectTemplate-STM32F103RB
-
Thread
gdb breakpoint setzen
mecrisp-stellaris-stm32f407.bin : memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-ld -e Reset -o mecrisp-stellaris-stm32f407.elf -T memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32f407
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
Literatur kann ich dir den "Lampe, Jorke, Wengel" empfehlen. https://www.booklooker.de/B%C3%BCcher/G%C3%BCnter-Jorke-Bernhard-Lampe+Algorithmen-der-Mikrorechentechnik-Maschinenprogrammierung-und/id/A02r2dJi01ZZa?zid=tldc0h4pjcmbjr65frotd4jqu7 Das ist mMn das mit weitem Abstand _beste_ Buch zum genannten
dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren der verwendeten Flash-ROM's verwendet wird. Leere Leiterplatten hab ich selbst nicht mehr. Sind aber problemlos bei JLCPCB machbar. W.S.
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Zeiten ;-) > > ja. Seitdem sind 9 Jahre vergangen ! > was geht heute besser? Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte 74AUP1G80
m.n. schrieb im Beitrag #6425030: > Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi > vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer > direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte > 74AUP1G80
-
Thread
ZX81 plus38 Clone
hier auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
Platine vergesehen habe sind z.B. diese: https://de.aliexpress.com/item/1005001437819067.html?spm=a2g0o.productlist.0.0.52aa73da1e4oq7&algo_pvid=91e144a5-f47d-4d9c-a01d-3543a728e98d&algo_expid=91e144a5-f47d-4d9c-a01d-3543a728e98d-45&btsid=2100bdca16055444291261913e0f86&ws_ab_test=searchweb0_0,searchweb201602
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
>> >> Und zwar kommt es aus der awaitHSE-Loop nicht heraus. >> > > Ist das Programm für den STM32F407 geschrieben / kompiliert worden oder > hast Du eine Version für einen anderen µC der STM32F4 Familie verwendet? > Ja. Der Autor hat das mecrisp-Forth grob gesagt, auf folgende STM32-Plattformen portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6
-
Thread
8080 Interface + STM32
)kompliziert mit dem STM32? Vielen Dank für die Antworten! Gruss Lars
is a 4-inch 800x480 TFT color LCD with capacitive touch panel. The LCD is connected to the MIPI DSI interface of the microcontroller STM32F469NIH6 via the connector CN10. The DSI (Display Serial Interface
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
mit "stm32f4discovery.cfg".
Danke. Ja, meine openOCD cfg-Datei ist stm32f4discovery.cfg. Hauptsächliches Zielsystem ist im Moment das stm32f407G-DISC1 board, auf dem ich erst mal zum verifizieren der Programmierkette das mecrisp-Forth auf anderem UART-Port zum Laufen
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
0xe000edfc 4 1 Debug: 299 6516 hla_target.c:750 adapter_read_memory(): adapter_read_memory 0xe0002000 4 1 Debug: 300 6636 target.c:2234 target_read_u32(): address: 0xe0002000, value: 0x0bf11477 Debug: 301 6636 target.c:2322 target_write_u32(): address: 0xe0002008, value: 0x00000000 Debug: 302 6636 hla_target.c:764 adapter_write_memory(): adapter_write_memory 0xe0002008 4 1 Debug: 303 6756 target.c:2322 target_write_u32(): address: 0xe000200c
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Paul G. schrieb im Beitrag #6395974: > Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die > von 0 bis 14 Volt reichen kann (diverse Batterien). > > Ich erwarte keine "große" Genauigkeit
Paul G. schrieb im Beitrag #6396030: > Ich revidiere meinen Messbereich: > 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie > mein Ziel. > Der STM32F103 bekommt seine 3.3V (und damit
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
> antwortest du? https://www.mozilla.org/media/protocol/img/logos/firefox/browser/logo-md.f0603b4c28b4.png ← so.
Jens G. schrieb im Beitrag #6395240: >>Alt+F4 denn tatsächlich besser? > > Ist besser, weil systemweit geltend. Wobei es schön wäre, würden die wichtigsten Tastenkürzel wirklich systemweit gelten. Das
-
Thread
Nachkommastellen Arduino
Thomas G. schrieb im Beitrag #6391646: > Ich war bis dahin der Meinung, dass die Verwendung eines STM zur > 32-Bitrechnerei ausreichend sei. Vermutlich hab ich mich dann doch > getäuscht. Wo liegt mein Fehler
printFloat(double number, uint8 digits) { [/code] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/cores/maple/Print.cpp Ob der Algorithmus die double Nachkommas richtig ausgibt weiss ich nicht. probiere es mit dem STM32duino core, der sollte das Serial.printf unterstützen
-
Thread
HAL UART Fragen zum Grundverständnis
Hallo, ich bin autodidaktischer Hobby-Programmierer und steige seit einiger Zeit vom AVR auf den STM32 um (ich programmiere in C) und habe seit Tagen Probleme, den UART in den Griff zu bekommen. Obwohl ich viel gelesen habe, habe ich den Eindruck, als ob mir da noch was vom Grundverständnis fehlt.
Nicht effizient, muss aber laufen. Für effizienten Empfang kann man sich das hier ansehen: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
-
Thread
Tastatur für Mikrocontroller
Ich hätte gerne eine Tastatur die ich an verschiedene Mikrocontrollerprojekte (AVR, STM32, PIC) anschließen kann. Eine PS/2 Tastatur auslesen ist nicht das Problem, das klappt gut und auch eine USB-Tastatur an Cortex-M4 klappt auch. Ich hätte gerne eine Tastatur, die ich bspw. mit
auch die Blackberry Tastatur im Angebot: https://de.aliexpress.com/item/4000910537648.html?spm=a2g0o.productlist.0.0.7d6f71bedZLApj&algo_pvid=4d81884e-b4e7-466e-8d57-e759d9dbcfa3&algo_expid=4d81884e-b4e7-466e-8d57-e759d9dbcfa3-10&btsid=0ab6f82115985262313081555e769c&ws_ab_test=searchweb0_0,searchweb201602
-
Thread
CAN Verarbeitung mehrer Botschaften
Hallo zusammen, ich habe hier eine Relaiskarte mit 20 Relais. Darauf werkelt ein STM32F303 und ein TJA1043. Jedes Relais hängt über einen ULN2803 am STM und kann ein und ausgeschaltet werden. Vom PC aus sende ich via CAN Interface Daten an die Platine, dass klappt auch alles wunderbar
schrieb im Beitrag #6384967: > ich habe hier eine Relaiskarte mit 20 Relais. Darauf werkelt ein > STM32F303 und ein TJA1043. Jedes Relais hängt über einen ULN2803 am STM > und kann ein und ausgeschaltet werden. Ich habe Relaiskarten mit 20 Relais. Da ist ein ATSAMC21G18A drauf und ein TJA1050T.
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Der STM32F103 hat zwei Timer die 3phasig komplementaere Ausgaenge und Totzeit in Hardware koennen. Also fuer gleich zwei Motoren nutzbar. Nur falls das auch noch ne Anforderung ist...
STM32G4 mit HR Timer. Der ist genau für solche Anwendungen entwickelt worden.