-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
du dir später nicht selber ein Bein stellst. Am Controller brauchst du (in Klammern bei meinem STM32F103ZET6): RxD (RxD1, Pin 102) TxD (TxD1, Pin 101) /Reset (Pin 25) /BOOT (BOOT0, Pin 138) Für den Normalbetrieb wird /Reset mit ca. 10k auf +3.3V gezogen, und /BOOT ebenso. Zum Programmieren
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Niklas G. schrieb im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/
Ich hatte mir ja dieses https://youtu.be/YZjnCOun1wU Tutorial/Projekt ausgesucht und bin damit auf STM32CubeIDE umgezogen. Zunächst mal: ich konnte das Programm mit STM32CubeIDE flashen und wenn ich dann das BluePill Board vom SWD abklemme, direkt an USB anschließe (BOOT0 Jumper wieder auf 0) und der
-
Thread
Keil µVision vs. STM32CubeIDE
guten Editor schließen sich wohl gegenseitig aus. Mit dem Keil gibt es eine freie Lizenz für alle STM32x0xx µC für die Voll-Version: http://www2.keil.com/stmicroelectronics-stm32/mdk
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
jemand einen Hersteller nennen ? Das ich mal richtig > schauen kann was es da so gibt. Bspw. STM32F0 - ich glaube, die STM32 können das fast alle. Einfach mal in den Vergleichslisten der Featureliste schauen. Michael B. schrieb im Beitrag #5469431: > Die sind wahrscheinlich für die Leute, die
Nein, so etwas macht man heutzutage natürlich mittels Hardware. Das geht selbst bei billigsten STM32F0 mit vollen 24 MHz und direkt in 32-Bit-Registern - bei 0% Auslastung und man hat Zeit und Rechenleistung für die wirklich wichtigen Dinge. > Vorausgesetzt man kann Programmieren. Auch ein
-
Thread
System Workbench for STM32 mit STM32F103C8T6
Das ist der Programmer: http://www.ebay.de/itm/ST-Link-V2-STM8-STM32-USB-Programmer-3-3V-5V-SWD-212-/221884211496?hash=item33a9546128:g:WeEAAOSwyvBV9Tar Und hier gibt es die Software: http://www.openstm32.org/System+Workbench+for+STM32
1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.244504 Info : stm32f1x.cpu: hardware has 6 b
-
Thread
CP/M auf ATmega88
Name spt bls dks dir cks off ; dpb dpb243, 26, 1024, 243, 64, 64, 2 ; dpb dp8192s,32, 4096,2046, 512, 512, 2 dpb dp8192, 32, 4096,2046,1024,1024, 2 ; dpb dpbrd, 32, 1024, 56, 32, 0, 2 dpb rd192, 32, 1024, 192, 32, 0, 0 ; dpb rd1016, 32, 2048, 508, 192, 0, 2 ; dpb rd1024, 32, 2048, 512, 192, 0, 0 ; dpb rd0960, 32, 2048, 480, 192, 0, 0 ;dpha: dph dpb243 ;dphb: dph dpb243 ;dphc: dph dpb243 ;dphd: dph dpb243 ;dpha: dph dp8192s ;dphb: dph dp8192s
-
Thread
Controller mit FPU
Moin Peter, STM ist hier mittlerweile auch recht verbreitet, wie du auch an der Anzahl der STM bezogenen Titel im Forum siehst. Von ST gibt es die STM32F4 mit FPU. Zur FPU Performance kann ich (noch) nichts sagen,
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Chris G. schrieb im Beitrag #6151960: > Ich möchte auch dass das Gerät Limitierungen hat. Wie wäre es mit einer Gitarre? ( https://www.youtube.com/watch?v=0iYdFNkEq0Y )
0x64 >Hier schön zu sehen wie das umgesetzt wird: >Youtube-Video "ABLETON PUSH 2 teardown MF#60" Weiß jemand, wie man aus dem Gerät die Daten raus bekommt und in einen STM32 rein? Meistens haben
-
Thread
USB Problem bei STM32F072C8
Flashspeicher (64k zu 128k), Ram ist bei beiden 16k. Das Programm selbst bindet dann aber auch einen STM32F072C8TX_FLASH.ld ein, in dem die Angabe [code] /* Specify the memory areas */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 16K FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 64K
Forum veröffentlichten Code ausprobieren. Ich denke, die Vorschläge auf http://stefanfrings.de/stm32/stm32l0.html#usb lassen sich mit minimalem Aufwand für deinen Mikrocontroller anpassen.
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
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
Weg von Atmel, hin zu arm, stm32.
zu zwingen. Daher tendiere ich mittlerweile dazu mir ein Segger J-Link und ein paar NucleoBoards (M0 und auch ein M4F) zu besorgen und auf stm32 umzusteigen - auch wenn das noch mal Lernaufwand bedeutet. Jetzt meine konkreten Fragen: Ich möchte gerne Eclipse, das Gnu Arm Plugin und das StmCube Framework
ein Programm wirklich rechnen muss, sind die M0 ohne Hardware-Division klar im Nachteil. Die M0+ haben wenigstens eine MPU und können die Vektortabelle ins RAM verlegen. Die (hier im Forum) beliebtesten STM32F1xx sind die allererste Generation.
-
Thread
Cortex-M3 "Core is locked-up" (J-Link + Segger)
gerne, wie es dazu kam. Keine Ahnung, habe jedenfalls sowas in meinem gdb-Script stehen: "monitor stm32x unlock 0" Vielleicht hilft's. mfg
würde die entsprechende Befehlsabfolge für den J-Link Commander, wie folgt lauten: exec device = STM32F103RB loadbin c:\temp\main.bin 0x0800000 r g "r" um Stack-Pointer sowie PC entsprechend zu initialisieren. Eine Liste aller Devices, die unterstützt werden, findet ihr im UM08001, 6.4 Supported
-
Thread
Interrupt Handler definieren bei STM32
Hi, ich bin derzeit bemüht von dem geschlosenen PIC System Microchips auf die STM32 Reihe von ST umzusteigen. Dazu verwende ich das bekannte und sehr günstige BluePill Board (mit echtem STM32 :) ). Was mir allerdings noch nicht so ganz klar ist ist, wie ich die ISR definieren kann
steht im Reference Manual. Die Vectoren stehen bei mir im .s File, das ST mir generiert hat, unter "g_pfnVectors:", z.B. "startup_stm32f302cbtx.s".
-
Thread
SDCC & PIC16F
Raspberry PI Zero. Einzig hier muß ich den PI noch überreden, dass er den Parityfehler eines CH340G nicht mehr hat. Wenn ich dem hier nicht auf die Schliche komme, werde ich einen STM32 Bootloader mit der echten seriellen Schnittstelle des PI's füttern müssen. Meine Textmode IDE bedient den Bootloader eines STM32 automatisch: Die RTS Leitung sendet 3 Impulse, die auf einen ATtiny13 gehen. Erfolgen die 3 Impulse innerhalb eines gewissen Zeitfensters, schaltet der Tiny den Bootloadermodus des STM32 ein. Erneute
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
ohne CubeMx?)? Aktuell behelfe ich mir da mit der Google-Suche. Aber das ist mühsam. Mit Arduino (stm32duino) kann ich einfach attachInterrupt() machen, und es läuft. [c] #include "stm32f7xx.h" #include "stm32f7xx_hal_def.h" #include "../Utilities/STM32746G-Discovery/stm32746g_discovery.h"
/Projects/STM32F746ZG-Nucleo/Examples/GPIO/GPIO_EXTI/Src/stm32f7xx_it.c#L155-L158
-
Thread
STM32F4 FPU Problem mit EM:Blocks 2.20
Peter schrieb: >Hat denn niemand mit diese TOOL Kombination die FPU am laufen? Ich verwende EmBitz 0.40 mit dem STM32F746 Discovery und da funktionierts (119) fa=fa*1.56789; 08001268 vldr s15, [r7, #28] 0800126C vcvt.f64.f32 d7, s15 08001270 vldr d6, [pc, #60] ; 0x80012b0 <main+
EmBitz 0.40 mit dem Stm32F429 Discovery geht. (86) a=1.367f; 0800070A ldr r3, [pc, #40] ; (0x8000734 <main+56>) 0800070C str r3, [r7, #4] (87) b=a*3.345f; 0800070E vldr s15, [r7, #4] 08000712
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
dazu verwenden kannst. > Welchen Mikrocontroller würdet Ihr empfehlen http://stefanfrings.de/stm32/stm32l0.html Der hat sogar eine kalibrierbare RTC mit eigenem 32 kHz Quarz, falls du dazu unbedingt eine RTC verwenden willst. Ich würde allerdings eher einen Timer mit dem 8 MHz Hauptquarz takten
schrieb im Beitrag #7830033: >> Welchen Mikrocontroller würdet Ihr empfehlen > http://stefanfrings.de/stm32/stm32l0.html Vermutlich ist dieser dir nicht simpel genug. Schade, denn der hat sogar einen seriellen Bootloader (einige Modelle der Serie auch USB) ab Werk dabei und kann mit der Arduino IDE programmiert
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Harry L. schrieb im Beitrag #5882710: > Dieser Code ist für STM32 und HAL. > > Niemand zwingt dich, den zu nutzen! Eben. Du sagst es. Er ist nur für STM32 und HAL (und Atollic). Und mir ist vollkommen klar, daß mich niemand zwingt. Ich habe von Anfang an
generischer Treiber für diese I2C-Displays ist, Doch, genau das ist er: Ein generischer Treiber für STM32 mit HAL. Der läuft unverändert mit allen STM32 von M0 bis M7. W.S. schrieb im Beitrag #5884563: > Das ist so, müßte aber nicht so sein. Ach so? Dann zeig mir mal, wie du das Architektur-übergreifend
-
Thread
ARM Prozessor mit DAC oder DSP
//www.diodes.com/assets/Datasheets/74AHCT1G125.pdf Damit wären alle Deine Probleme erstmal gelöst, und zwar auf einem ziemlich guten Niveau und gar nicht mal teuer. Damit kommst Du viel weiter als mit einem STM32 Devboard. fchk
Niklas G. schrieb im Beitrag #5964645: > Eine weitere Möglichkeit ist das STM32F746NG Discovery Das klingt für mein Multitracker Projekt auch passend. Danke für den Tip.
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
aka struct <anonymous>}' has no member named 'MessageRAMOffset' hfdcan2.Init.MessageRAMOffset = 0;[/c] Da ich noch recht neu im Thema STM32 bin waere ich ueber einige Tipps ehr dankbar, thx and cya Thommy
anders aus und der RX Buffer ist nicht vorhanden (sieh Bild). Kann es sein, dass die API fuer den STM32G4 den FDCAN noch nicht vollstaendig unterstuetzt? (Quelle: https://forums.mbed.com/t/fdcan-support-for-stm32g474-nucleo/9924) Thx and cya Thommy
-
Thread
STM32F746G-Discovery CAN Beispiel
Hallo, ich suche ein CAN-Interface Beispiel spezifisch für das STM32F746G-Discovery Board (HAL Library). Im STM32Cube MCU Package for STM32F7 series gibt es leider keine Beispiele für das CAN-Interface... vielen Dank für jeden Hinweis
Auf dem STM32F746G-Discovery sind CAN Pins allerdings schon belegt. einen CAN Transceiver (MCP2551, MCP2561, TJA1050) an die CAN-RX und CAN-TX Pins hängen reicht. ST UM1725 Seite 90ff für die STM32F7 Familie
-
Thread
Löttemperatur STM32
Hallo, weiss jemand mit welcher Löttemperatur man einen STM32 löten sollte? Bei mir geht es speziell um einen STM32F103C8T6. Ich habe ihn verlötet, bekomme aber einfach keine Connection zu ihm, obwohl ich einfach nur die Schaltung eines Eval-Boards übernommen
einmal unter 'General operating conditions' und dann ganz am Ende unter 'Thermal Characteristics' Beim STM32F103ZG (das Datenblatt liegt hier gerade rum), sind das also 125°C an der inneren Junction (Bondkontakt zum Die). Braten sollte man also nicht. Überprüfe vor allem mal den Pegel des BOOT0 und (wenn
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
Hallo STM32H Experten, hat jemand eine Ahnung wie man das o.g. Board via stlink SW (Ver. 1.5.0, aus dem github) anspricht. Mein Versuch scheitert leider. st-flash 1.5.0 2018-04-25T13:20:52 DEBUG common.c
> flash banks #0 : stm32h7x.flash (stm32h7x) at 0x08000000, size 0x00000000, buswidth 0, chipwidth 0 #1 : stm32h7x.flash1 (stm32h7x) at 0x08100000, size 0x00000000, buswidth 0, chipwidth 0 liefert erst nach dem
-
Thread
Qualität technische Dokumentation TI (MSP432)
Der STM32L4xx dürfte ähnlich im Stromverbrauch sein. Vor allem mit externem DCDC Wandler (Schaltregler statt Linearregler 43 μA/MHz). Geht bis max. 120MHz bei einem M4F. Das ist schon recht ordentlich. Doku
jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board zum Flashen und Debuggen, oder muss
-
Thread
Dimmbares Lauflicht
Andere µC haben deutlich mehr PWM Ausgänge. Renesas, NXP, ST z.B. kann der STM32 je nach Typ locker 30 PWM Kanäle. Damit kann man schon mal einiges machen.
Habe nämlich selber mit ATMega, Attiny und Bascom angefangen und bin mittlerweile nur noch bei C und STM32 Controllern, auch wenn man die Leistung von denen in vielen Fällen nicht benötigt.
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
CMSIS/Device/ST/STM32F4xx/Include # DIRS += ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32/STM32F4_discovery DIRS += ../stm32f4-discovery/Utilities/STM32F4-Discovery DIRS += ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
-
Thread
AVRs mit USB?
was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
im > Controller? Auf dem Mikrocontroller muss man das natürlich selbst implementieren. Für die STM32 und auch ESP32 gibt es fertige Bibliotheken die das tun, für AVR weiß ich nicht. Es ist aber nicht schwer umzusetzen. Weil ja keine echte serielle Übertragung im Spiel ist, braucht man sich um Baudrate
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Welchen leicht erhältlichen >Grafikcontroller könnte man nutzen? Als Grafikcontroller könnte man den STM32F407 nutzen. Die Taktfrequenz von 168MHz sollte ebenso ausreichen, wie der 1MB-Flash- und 192kB-SRAM-Speicher und und ... Zum Testen könnte man das Eval-Board stm32f4discovery verwenden, kostet unter
Hallo m.n. Unter "TFT-direct-drive" hätte ich niemals einen STM32F407 als Grafik-Controller gesucht, vermutet... Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide 5,7" von newhavendisplay, an den STM32 angeschlossen. Die Daten werden im 3x8
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
] 060... 19:13:32.446 -> [40] 070... 19:13:32.482 -> [40] 080... 19:13:32.550 -> [40] 090... 19:13:32.586 -> [23] 0A0... 19:13:32.656 -> [23] 0B0... 19:13:32.694 -> [03] 8C0... [/c] Wie man an den unterschiedlichen
crc 80 01 00 06 32 88 32 88 00 00 00 00: BBLHl : (128, 1, 406152, 12936, 0) BBBBBHHHB: (128, 1, 0, 6, 50, 34866, 34816, 0, 0) 12B : (128, 1, 0, 6, 50, 136, 50, 136, 0, 0, 0, 0) 80 0d 00 07 68 3a 68 3a 01 ce
-
Thread
Keine Verbindung zum STM32L0
"Normalerweise" ist der NRST nicht unbedingt notwendig wenn man einen STM32 ohne Bootloader programmiert. Wenn Du allerdings eine "Category 1" device hast (STM32L010x3 oder STM32L010x4), dann checkt der Controller - auch wenn BOOT0 auf GND gezogen wird - ob er schonmal
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/
-
Thread
STM32Cube HAL UART Einstieg
nicht einfach überladen kann (solange ich CubeMX benutze). Hier haben sich ein paar Leute (auch bei STM) ein paar mehr Gedanken zu dem Problem gemacht: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https
gemacht wird: https://blog.ghmit.com.au/2019/07/simple-dynamic-length-uart-comms-with.html https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https://github.com/akospasztor/stm32-dma-uart Ich hatte mich schon
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
dir ein Evaluation Board mit einem Mikrocontroller. Wegen der Videowiedergabe wird es wohl auf ein 32 Bit Modell hinaus laufen. Da würde ich für den Anfang ein STM32 Nucleo 64 Board versuchen: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Dazu brauchst du ein Display mit passender
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
verhalten. Also, definitiv kein STM32 Problem, sondern...
-
Thread
DOGM Display an STM32
Hallo, Zeichnungen und Screenshots schrieb im Beitrag #2825768: > DOGM Display an STM32 ist vermutlich eine Nummer zu groß: http://www.basteln-mit-avr.de/LPCXpresso_1769.html#stm32f4 Gruß G.G.
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
STM32MP1 von ST
STM32CubeMX Version 5.1.0 unterstützt teilweise schon die Konfiguration des "Neuen". SW4STM32 compiliert das Ergebnis erfolgreich. Theoretisch blinkt schon eine imaginäre LED auf meinem imaginären $99 STM32MP157C-DK2 Board.
-
Thread
Mikrocontroller aussuchen
STM32F0 im TSSOP 20 Gehäuse reicht dafür locker aus... Man kann auch zu einem AVR greifen, aber wozu?
Es gibt von den meisten Herstellern Mikrocontroller die für Motorsteuerungen optimiert sind. Z.b. STM32G4 Serie von ST oder Kinetis V Serie von NXP.
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
Chip. Die folgende Abbildung zeigt ein Beispiel der neuesten Serie, die ihre Rechenleistung aus einem STM32G0 beziehen.  Bildquelle: Datenblatt, via https://www.st.com/en/motor-drivers/stspin32g0a1.html Im Bereich der Treiberströme sind die Controller in zwei Varianten
neuer sind, ich hoffe es gibt Anstrengungen heraus zu finden wo die her gekommen sind. Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? Der STM32H757 wurde wohl KW13 2022 hergestellt?
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
necessary embedded software bricks and tools to get users started easily with their applications. The STM32CubeWB MCU package is loaded with many examples and brings a full set of peripheral drivers (HAL and LL), all the necessary radio stacks including Bluetooth 5.2, Zigbee 3.0, OpenThread v1.1 and 802.15.4
new features include enhancement of the STM32Cube programmer for optimized programming of the STM32WB’s dual-core architecture, which ensures real-time application performance by utilizing a Cortex-M0+ processor to control the radio alongside
-
Thread
STM32 Startup Zeit
Ein STM32L011 mit BOOT0 und keinen Boot1 pin läuft mit dem internen RC Oszillator. Damit die Anwendung losläuft, muß BOOT0 beim Einschalten auf Low gehalten werden. Wegen der kleinen Pinanzahl möchte ich diesen
USB-Schnittstelle braucht einen 1k5 Pull-Up am DP-Pin (PA12). Soweit mir bekannt ist, haben die STM32L0 einen internen Pull-Up an der USB Schnittstelle. Ich weiß aber nicht, ob der Bootloader diesen aktiviert. Weist du es genauer? Der STM32L011 vom TO hat kein USB.
-
Thread
C++ für Mikrocontroller
. Hat mehr Ähnlichkeit mit PC-Programmierung als mit 8-Bit-Mikrocontriller Programmierung. Pic32? Hier findest du eher Leute, die dir bei Problemen mit Stm32 weiter helfen können.
Robin R. schrieb im Beitrag #4259101: > Und obs nicht > evtl. besser wäre sich mal STM32 anzusehen für meinen Briefkasten-Melder > mit Blink-LED. Nenene... immer der größten Community folgen! Der logische Schritt ist Arduino --> RaspberryPI, nicht AVR --> STM32!
-
Thread
STM32-code behaves weird
Hallo, ich habe hier ein seltsames Problem mit STM32-Code innerhalb der STM32CubeIDE. Der Code selbst ist mit CubeMX erzeugt. Ein Beispiel für die Probleme: [c]if (bufferPos<bufferSize) { if (HAL_UART_Transmit(&huart2,&feedback_buffer[bufferPos
HAL_UART_Transmit ansehe (kurz gegoogelt, https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/stm32f4xx__hal__uart_8c_source.html ) dann macht der (bei Bufferlänge 1) im Wesentlichen: [pre] Ist huart->gState == HAL_UART_STATE_READY? Wenn nicht, dann mit Fehler abbrechen
-
Thread
mbed - oder es muss nicht immer Arduino sein
neues Thema aufgemacht um den anderen Thread nicht zu kapern. Es ging um ein ein OS und eine IDE für STM32 und mein Vorschlag war mbed zu benutzen. Das ist ein mittlerweile sehr umfangreiches OS von ARM (Keil) und ist im letzten Jahr massiv weiterentwickelt worden. Die mbed Website zeigt schöne Bilder
/users/hudakz/code/STM32F103C8T6_USBSerial/ Wenn ich den Online-Compiler benutze kriege ich am Ende ein Binarie von ca 34k. Da kann man aber mit Keil in der freien Version schon nicht mehr debuggen. Exportiere ich das
-
Thread
Timer Interrupt STM32F103
.word EXTI15_10_IRQHandler .word RTC_Alarm_IRQHandler .word USBWakeUp_IRQHandler .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word BootRAM /* @0x108. This is for boot in RAM mode for STM32F10x Medium Density devices.
als die Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
-
Thread
EFM32 noch zeitgemäß
eine Serie die auf sowas optimiert ist. - https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html?querycriteria=productId=SS1817 Oder wenn es was ganz anderes sein darf: - https://www.ti.com/lit/wp/slay015a/slay015a.pdf?ts=1663404431297 Einen Vergleich wirst du wohl anhand
with STM products..." https://community.silabs.com/s/question/0D51M00007xeMPNSA2/comparing-efm32-micros-with-stm32-micros-for-current-consumptions-in-various-energy-modes?language=it Hier hat jemand der
-
Thread
Cortex M0 ROR instruktion
u; volatile uint32_t *ptr = (uint32_t*)buf; for (i=0; i<u; i++) { *ptr++ = 0x12345678; } Die volatiles und Variable "u" sind eingestreut, damit dem Compiler die Möglichkeit zum loop unrolling genommen werden
Kai G. schrieb im Beitrag #3468644: > 1.) Alle Bits, ausser Bit 0 müssen eine 0 beinhalten, damit es klappt Bit 0 muss nicht unbedingt sein, jedes anderes tut es auch. Aber es ist schon ziemlich speziell
-
Thread
Z80 OUT (C) mit Register A belegen.
Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: [[STECCY]]. Der kann auch alle undokumentierten Opcodes des Z80. :-)
Es gibt einen STECCY-Thread: https://www.mikrocontroller.net/topic/steccy-zx-spectrum-emulator-mit-stm32
-
Thread
Mikrocontroller-Programmierung selber beibringen
Datenblatt das Ende vom RAM - 1 Aha. Das steht wo? Gibt's da Unterschiede zwischen LPC800, LPC1114, STM32F100 und STM152L? Vordefinierte, überall verfügbare Konstanten irgendwo? >> Wo ist der Startup-Code? > > Braucht es hier (!) nicht, erste Instruktion bei 0 wird nach Reset > ausgeführt. Ansonsten
Controller für den Einstieg einfacher. Wer aber die Zusammenhänge von startup, linker usw. für den STM32 und sicher auch andere ARM verstehen will, für den gibt es zum Beispiel so etwas: http://fun-tech.se/stm32/OlimexBlinky/mini.php Hier im Abschnitt: 0x09 The mini example ist alles super erklärt
-
Thread
STM32 viele PWM Ausgänge
Hallo zusammen! Ich suche nach einem STM32 MCU welcher mir auf mindestens 7 pins eine PWM-Frequenz (25kHz 0-100%) generieren kann. Ebenfalls muss ich auf 7 pins eine Frequenz von 0-200Hz Messen können. So wie ich bis jetzt gesehen habe,
Johnny S. schrieb im Beitrag #6536612: > Ich suche nach einem STM32 MCU welcher mir auf mindestens 7 pins eine > PWM-Frequenz (25kHz 0-100%) generieren kann. So ziemlich jeder STM kann das. Hier bieten sich Timer 1 und 8 an. Die können dir das PWM jeweils auf
-
Thread
Projektidee.Oszilloskop die 12334543te
Moins, guggt doch mal hier: http://www.youtube.com/watch?v=JQhHKdDDgM0 STM32F103xxx mit externem ADC dran. gruss, tom.
Hannes W. schrieb im Beitrag #3216548: > Torsten C. schrieb: >> … Was soll denn das STM32F4DISCOVERY tun? > Interface spielen. Die Frage ist ja, ob es nebenbei überhaupt noch etwas > anderes tun kann - der Flaschenhals USB 2.0 bliebe ja bestehen. Hmmm, und das geht jetzt? Und ist