-
Thread
STM32 Programm unerwartet groß
belegt 2808 bytes Flash. Ich hatte weit unter 1kB erwartet. Was mache ich falsch? [c] #include "stm32f10x.h" #include "stm32f1xx_nucleo.h" #include <stdint.h> void delay(uint16_t msec) { for (uint32_t j=0; j<500000; j++) { asm volatile ("nop"); } } int main(void)
Stefan U. schrieb im Beitrag #4957417: > Wo bekomme ich denn die stm32f10x.h her, wenn ich weder CubeMX noch die > StdPeriph Library verwende? Hmm, das verstehe ich nicht ganz. In den Header-Dateien im CMSIS-Bereich (z.B. stm32f0xx.h, system_stm32f0xx.h, core_cm0
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein
* STM32CubeMX (https://www.st.com/en/development-tools/stm32cubemx.html) Wobei die Cube IDE das Cube MX inzwischen beinhaltet. Deswegen heißt sie aber nicht STM32CubeMXIDE - obwohl der name passend wäre
-
Thread
USB: Dual VCOM-Port mit STM32F407
for CDC commands Second Instance */ [/c] Bedeutet dass, das der STM32F407 garnicht gehen kann?
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
#6644577: > könnte mit einem 350 MHZ Gerät etwa wie in "50MHz_350MHZ BW.png" > aussehen: > > MfG > egonotto Was für eine Generator hast Du angeschlossen? Macht es Sinn, sich mit einem STM32, FPGA o.ä. etwas (versuchen!) zusammenzustricken oder kommt da mehr "Sinus" raus? Knulli
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
Hallo zusammen, Angeregt durch den momentan aktuellen Thread über den STM32 (http://www.mikrocontroller.net/topic/319328#new) habe ich mir auch mal ein STM32F0 Discovery zugelegt und bin nun ein bisschen am herumprobieren. Bis jetzt habe ich immer nur PIC's programmiert.
Im STM32F1xx Referenzmanual (3.3.2) kann mans z.B. nachlesen, funktioniert auch tatsächlich wie beschrieben. Bei den STM32F0xx scheints das aber laut Refman nicht zu geben. gnd3 schrieb im Beitrag #3521392
-
Thread
HILFE! SPI macht mich fertig!
vom STM32F4 reagiert er nicht. SOFTWARE: ST: Software und Einstellung der SPI schnittstelle über "CubeMX" könnt ihr folgenden Bildern entnehmen: - Buffer.PNG - Code_STM.PNG - ST_SPI_Setting.PNG
Ich habe sowohl beim At90Can als auch beim STM32F4 Überschwinger auf der SCK Leitung, da ich diese nicht abgeschlossen habe. Beim At90CAN sogar bis 6,5V also 1,5V Überschwinger. Beim STM32 sind es 2V Überschwinger also bis 5,3 V. Er bleibt aber
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Hallo Forum, gibt es zu den RL78/G14 Renesas Controllern freie Tools oder sind die MC's z.B. bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst
Tools > auch für Linux anbietet, die auch die RL78 Controller bedient. AFAIK bietet Keil "nur" für STM32 Cortex-M0 eine "freie" (nicht OS!) Version der Tools für Windows an: https://www2.keil.com/stmicroelectronics-stm32/mdk Aber: Was versteht du unter einem SDK? Ich nehme halt unter Ubuntu "sudo
-
Thread
STM32 Eclipse IDE zusammenstellung für stm32 discovery
https://rapidshare.com/files/459115575/eclipse_sr2_arm_toolchain_stlink-gdbserver.zip Toolchain: STM32 ARM Cortex-M3 toolchain BS: Windows 32 (XP, Vista, Win7) IDE: Eclipse CDT 7.0 SR2 GCC: Codesourcery g++ lite 2010.09 GDB: Codesourcery g++ lite 2010q1-188 Programmer: Für ST-LINK Projekt:
mmm schrieb im Beitrag #2526427: > sbrkr.c:(.text+0x12): undefined reference to `_sbrk' Ein bisserl spät, aber doch (wenns mal wieder wer braucht) https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/getting-newlib-to-work-with-stm32
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
stecken, das natürlich mit STM32F103C8T6 bestempelt ist ?
https://github.com/particle-iot-archived/core-common-lib/blob/3cdaed3ca40949a466027942c4b253adebc2ccf0/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c#L222-L224 und das ist die SPL die der TO benutzt.
-
Thread
DSP in bastlerfreundlichen Gehäusen
Kurt Harders schrieb im Beitrag #3537642: > Die STM32-Serie bietet Prozessoren mit I2S und DSP-Befehlen. > Die kleineren gibt es mit 0,8mm und 0,65mm Pitch Meines Wissens gibt es keinen STM32 Cortex-M4, der nicht 0.5 mm Pitch hat oder BGA ist. Einzig STM32F0 als Cortex M0 gibt es im TSSOP mit 0.65 mm Pitch. Aber die Discovery Boards haben alle 2.54 mm Steckerleisten und sind entsprechend Basterfreundlich.
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
, noch für den STM32F072. Demzugolge findet er keine stm32f0xx_gpio.h. Im Internet ist das Problem bekannt, aber nirgends steht eine Lösung. Sämtliche Anleitungen die ich im Internet gefunden habe sind entweder für
IDEs: Das Kompilieren erzeugt Fehler wegen fehlenden Komponenten: [code] fatal error: tsl_conf_stm32f0xx.h: No such file or directory tsl_acq_stm32f0xx.h /SW4STM32_2/STMTouch_Driver/inc line 35 C/C++ Problem make: *** [STMTouch_Driver/src/tsl.o] Error 1 SW4STM32_2 C/C++ Problem [/code
-
Thread
Warum 32.768kHz für RTC?
Hallo zusammen, ich befasse mich momentan mit dem NUCLEO-F767ZI, auf dem ein STM32F767ZI verbaut ist. Für ein Projekt benötige ich die RTC, für die auf dem Nucleo wie sonst häufig auch ein 32.768kHz Oszillator verbaut ist. In der von STM bereitgestellten Software STM32CubeMX kann
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
-
Thread
STM32F0 Discovery und UART1
Anbei meine Routinen, mit denen ich die USART1 im STM32F0 initialisiere. Eine meiner beliebtesten Fallen, in die ich regelmaessig hineintappe: die PLL Werte nicht an den verwendeten Quarz anpassen. MfG
Michael, das ist aber nicht die system_stm32f0xx.c vom STM32F0. Ich haenge mal meine Benutzten hier an. Ist zwar Vers. 1.0.0 und nicht 1.1.0, der Unterschied ist aber minimal. Versuch's mal damit.
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
Tim . schrieb im Beitrag #5957935: > Achtung: Das ist kein Projekt für Lötanfänger. (LFQP 0.4mm, 0603 > Bauteile etc.) Der STM32F072 ist LQFP-48 mit 0.5mm Pitch, die restlichen Teile sind gröber. So fein ist das nicht.
-
Thread
STM Cube IDE - Compiler für C++ einstellen
kompilieren. Aber ich kann's dir schnell reinkopieren: arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include
Aber ich kann's dir schnell reinkopieren: > arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m0plus -std=gnu11 > -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy > -I../Drivers/CMSIS/Device
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
/st-link/programmierer-icd-f-stm8-stm32/dp/1779159 Ist ein reiner Debugger/Programmer für alle STM32 und STM8 Derivate. Also müsste mans ich noch ein eigenes Eval-Board machen, was aber nicht das Problem wäre. Ausserdem verwenden
STM32F103RE hat mehr.
-
Thread
Linker Problem wegen _sbrk() trotz newlib_stubs.c/mini_cpp.cpp
bleibt. Es ist, als ob er Linker die Dateien glatt ignoriert. Hier der Aufruf: [c] arm-none-eabi-g++ -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/newlib_stubs.o obj/core_cm3.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld
offenbar: [c] make all ..linking arm-none-eabi-ld -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld -nostartfiles GNU ld (Sourcery G++ Lite 2010q1-188) 2.19.51.20090709 arm-none-eabi-objdump
-
Thread
Tasten entprellen
Ausguck über den Tellerrand von 8-Bit: Ich bin schon vor einigen Jahren von den AVRs zu den STM32 gewechselt und bin froh, dass ich meine C-Programme mit sehr geringem Aufwand von AVR zu den STM32 portieren konnte. Lediglich die hardwarenahe Programmierung musste ersetzt werden - und die ist viel weniger, als man denkt! So läuft zum Beispiel [[IRMP]] auf ATmegas, ATtinys, Xmegas, ESP8266, STM32, STM8 und diversen anderen Cortex-Mikrocontrollern. In Assembler müsste man [[IRMP]] jedes Mal komplett neu programmieren. Bei 32-Bit-Controllern kann C seine Stärken richtig ausspielen und die
-
Thread
STM32F4 einfache PWM
StdPeriph_Lib_V1.0.0 / 30-September-2011 Content: Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.0 (release notes) STM32F4xx_StdPeriph_Driver V1.0.0 (release notes) STM32F34xx_StdPeriph_Examples V1.0.0 (release notes) STM32F4xx_StdPeriph_Templates V1.0.0 (release notes) STM32_EVAL Common drivers V5.0.0 (release notes) STM3240
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
Eine erste Experimentierplatine für ein DAB+ Radio mit Si4688, STM32 und Audio Codec.
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
STM32CubeProg STM32CubeProgrammer software for all STM32 https://www.st.com/en/development-tools/stm32cubeprog.html
In dem habe ich leider den F103 nicht gefunden Sowohl der Flash Loader Demonstrator als auch der STM32 Cube Programmer unterstützen alle STM32F103 Modelle ohne besondere Tricks.
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
z.B. von Analog Devices, TI, Freescale. Man kann mit externen Wandlern auch einiges DSP mit einem STM32 machen. Nur die eingebauten AD/DA sind nicht gut genug. Aber z.b. ein STM32F407 hat mehrere I2S Kanäle. Das STM32F407 Discovery ist audiomässig ausgelegt und hat wenigstens schon Audio-DAC und Ausgangsverstärker
absolut gar nichts dazu. I2S kenn ich. Mich irritiert gerade, dass laut Hersteller (ST) die Versionen STM32F407, STM32F401 und STM32F411 alle NICHT über SAI verfügen, sondern nur die Versionen 446, 427, 429 und 469. Und wie ist das wenn ich die Arduino Plattform verwende? Da kann ich ja STM32F407 (als
-
Thread
8051 Chip für Einstieg
Hi >Für den Einstieg sollte der MCU meiner Meinung lieber zu stark sein als >zu schwach. STM32 hat man sicher einiges an Möglichkeiten und einen >deutlich leichteren Einstieg. Der TO hat nichts zur Programmiersprache gesagt. Würdest du bei Assembler auch den STM vorschlagen? MfG Spess
Michael H. schrieb im Beitrag #3477358: > STM32 hat man sicher einiges an Möglichkeiten und einen > deutlich leichteren Einstieg. STM32 bietet zweifellos tolle Möglichkeiten und (im Vergleich zu 8051-Derivaten oder 8-Bit AVRs) wesentlich komplexere
-
Thread
STM32f100RB Discovery Board
= TIM_CounterMode_Up; // timer mode, count from 0 to TIM_Period; uint16_t, described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_Period = 65535; // timer counts until this value; uint16_t, described
NVIC_PriorityGroup_1); // soniUSMP_Init_NVIC.NVIC_IRQChannel = EXTI0_IRQn; // uint8_t; EXTI0_IRQn = 6; described: "stm32f10x.h" line 186 soniUSMP_Init_NVIC.NVIC_IRQChannelPreemptionPriority = 1; // uint8_t; soniUSMP_Init_NVIC.NVIC_IRQChannelSubPriority
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
Software der MCU: Wenn das Auto aus ist bleibt der MOSFET dauerhaft an und versorgt den Regler. Der STM32G0 ist im Deep-Sleep Modus. Wenn das Wecksignal erkannt wird Zündung (IGN_12V) oder Signale der Zentralverriegelung (LOCK, UNLOCK) gehen diese auf der INPUTS-Seite jeweils an einen eigenen GPIO-Pin
der Steuerung natürlich falsch damit funktioniert kein 12V Motor ;-) Also die Motoren brauchen 0,45A in der Bewegung und beim blockieren 1,2A. Als Treiber hatte ich den DRV8874-Q1 für Automotive Anwendungen raus gesucht, und der Controller ist ein STM32G031k8 geplant. Die Signale der ZV
-
Thread
stm32f103c8 lässt sic nich flashen
pinDIRout(port,pin) {*(uint32_t*)(GPIOA_BASE + PORT(port) *0x400 + (pin/8)*4)&=~(0b1111<<(4*(pin%8)));*(uint32_t*)(GPIOA_BASE + PORT(port) *0x400 + (pin/8)*4)|=(0b0011<<(4*(pin%8)));} #define pinDIRin(port,pin) {*(uint32_t*)(GPIOA_BASE
/arm-stm32f411-port/arduino_stm32f411.h Da ist dann nix überflüssig und auch andere können mit dem Code was anfangen. grundschüler schrieb im Beitrag #4850504: > ~(0b1111<<(4*(pin%8))) Was das bedeutet
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Silabs uC z.B. gar nichts weil die eine Lizenz gekauft haben, die jeder einfach so nutzen kann. Für STM32 M0 ebenso (für M3 aufwärts allerdings leider nicht): http://www2.keil.com/stmicroelectronics-stm32
im Beitrag #4698598: > ...und wie viel kostet Keil? Lothar schrieb im Beitrag #4698604: > Für STM32 M0 ebenso (für M3 aufwärts allerdings leider nicht): Bis 32kB Code ist dieser ebenso "frei". Reicht also um die ARMs kennenzulernen. http://www2.keil.com/mdk5/editions/lite Der Programmer
-
Thread
STM32F4 USB Beispiele
Hallo, also ich steig da bei den STM32F4-Controllern noch nicht durch. In welchen Modi kann die STM32F4-USB-Schnittstelle verwendet werden? (Host // Device // OTG(Host/Device)). Hat vielleicht jemand ein Bsp. für das STM32F4 Discovery
...wenn Du die Lib entpackt hast, öffnest Du z.B. stm32_f105-07_f2_f4_usb-host-device_lib\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Device_Examples\DRD -dann suchst Du Dir die IDE deines Vertrauens und öffnest das entsprechende Projekt; -da ist
-
Thread
Zusicherung der initialisierung von globalen Variablen in C und C++
... CopyDataInit: ldr r3, =_sidata ldr r3, [r3, r1] ... FillZerobss: movs r3, #0 str r3, [r2], #4 ... [/avrasm] Wenn W.S. eine kaputte Implementierung kennt, könnte er die hier gern mal benennen.... [1] ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
-
Thread
Die Qual der Mikrocontrollerwahl
das Datenblatt) PS: Du darfst auch ruhig bei anderen Leuten spicken: https://www.olimex.com/dev/stm32-p103.html https://www.olimex.com/dev/images/ARM/ST/STM32-P103-sch.gif fchk
Oberlehrer schrieb im Beitrag #2826609: >> Für den STM32 brauchst Du erst einmal Kapazitäten im KOPF! Als >> Einsteiger siehst Du da total alt aus. > > Quatsch mit Sauce. Der Einstieg ist genauso leicht. Wenn du wirklich mit einem STM32 Anfangen
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
funktioniert das mit dem Auslesen oder Schreiben von Registern? Wenn ich z.B. die Seriennummer eines STM32F103 auslesen möchte die an Base address: 0x1FFF F7E8 liegt Und dann Offsets angegeben sind für je 16 Bit Address offset: 0x00 Address offset: 0x02 Address offset: 0x04 usw Und ich keine
accessible by the user software). When this register is read in user mode, the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller
-
Thread
LED Streifen mit light_ws2812
Ich glaube nun verstehe ich den Wunsch nach >=10-fachen Takt. Nimm einfach den richtigen µC. Ein STM32 ist einfach geil, da braucht man über solche Probleme erst gar nicht nachzudenken.
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
Zeiger auf String-Array wird falsch
Wert 0x2bcb an. Wahrscheinlich wird hier falsch gecastet, daher ist die Adresse nur 2 byte lang, der Rest wird abgeschnitten. In meiner Implementierung für den STM32F1 ist das Problem wahrscheinlich nicht
Das ganze pgm_read_xxx Zeugs kommt aus der avr-gcc Welt; auf einem STM32 braucht man sowas nicht. [c] > #define pgm_read_word(addr) (*(const unsigned short *)(addr)) > #define LCDML_getContent(var,id)\ > char* temp1 = (char*)pgm_read_word(&(g_LCDML_DISP_lang_lcdml_table
-
Thread
STM32 lutscht die RTC Batterie aus
Der Bug ist in machen STM32F417VG Rev. A Nachdem ich den STM32F417VG Rev.Z eingelötet habe, funktioniert die Backup-Batterie Funktion innerhalb der spezifizierten Parameter. Das hat sich so gezeigt, STM32F417VG Rev. A: Das Board hatte bei Stromlosen Zustand dennoch 0,6V, gespiesen aus der Backup Batterie. Beim STM32F103er darf man erst die Backup-Batterie einsetzen, nachdem man ein Programm mit RTC/Backup Funktion eingespielt hatte. Denn sonst wird auch da die
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Beitrag #7073414: > Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR > gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 > MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich > auch AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
#7073414: > >> Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR >> gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 >> MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich >> auch > > AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
-
Thread
Bau GPS-Tracker mit Solarpanel und Akku
Beitrag #7808152: > Und das inkl. 2 Jahre > Mobilfunkabfrage. IoT-Mobilfunktarife (insb. wenn nur 4G gefordert ist) sind mittlerweile spottbillig. Michael L. schrieb im Beitrag #7808152: > Ich würde mir da ja eher was wünschen, daß BT 5.1 unterstützt. Manche ESP32 können BLE 5.3, die STM32WB
Niklas G. schrieb im Beitrag #7808161: > Michael L. schrieb: >> Ich würde mir da ja eher was wünschen, daß BT 5.1 unterstützt. > > Manche ESP32 können BLE 5.3, die STM32WB können BLE 5.4, die nRF5 können
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
das FlashSize Register diverse Adressen hat oder ganz fehlt, 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
(ST) ARM Programmierung - HAL, SPL, CMSIS
Raphael G. schrieb im Beitrag #4922940: > In meinem Fall habe ich das STM32F4 Discovery Board und habe die > Möglichkeit, die Discovery Firmware einzusetzten in der die Standard > Peripheral Libraries vorhanden
, oder oder oder. Was machst du eigentlich (oder würdest theoretisch machen) wenn du mal keinen STM32, sondern einen Chip von Nuvoton oder NXP etc. vor der Nase hast? Dann antwortest du deinem Chef, daß du schließlich ein Ingenieur für STM32 bist und nicht ein Ingenieur für LPC oder NUC120 - gelle
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini). Wird allerdings eine
-
Thread
China Board mit SDCard Adapter und Stm32xxx SDMMC
Interrupt wenn Karte gesteckt/entfernt wird. Betroffen sind die Boards von Fanke und DevEBox mit STM32H750 oder STM32H743 Controller und von WEACT mit STM32H7R3. Ist das in China so üblich, den Pin nicht zu verdrahten ?
jedenfalls ab. Es wird Dir nicht helfen, aber Du bist nicht allein: https://community.st.com/t5/stm32-mcus-products/stm32h755-stalls-when-sdmmc-interface-is-enabled/td-p/207968 https://community.st.com/t5/stm32-mcus-products/sd-init-failure-on-stm32h743i-eval2-with-example-code/td-p/317214 https
-
Thread
PIC Microchip lebt noch?
> von den budget-ARMs (STM32F0 zb) Nicht jeder hat Lust einfache und unkomplizierte Controller durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register reichen, nimmt man keine 8 k RAM. > Padauk Nicht jeder hat Lust
auweia schrieb im Beitrag #6306086: >> von den budget-ARMs (STM32F0 zb) > Nicht jeder hat Lust einfache und unkomplizierte Controller > durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register > reichen, nimmt man keine 8 k RAM. > >> Padauk > Nicht jeder
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
werden. Pin4 der Micro-USB geht über einen R-Teiler 3k3-10k und zwei BAT254 nach VDD / VSS an BOOT0 des STM32. Der STM32 kommuniziert per UART mit einem anderen Stein, dessen Versorgung geregelte 1,8 Volt sind, das setzt ein TXS0102D um. Bevor jemand fragt: Den Stromlauf gebe ich nicht aus der
Jens R. schrieb im Beitrag #7229385: > Ehrlich gefragt, warum dann nicht die Adafruit Feder (STM32 Feather)? Erster Eindruck: ziemlich teuer. Es ist von der Schaltung her weit von dem entfernt, was ich machen will. Es soll ein STM32L0 werden, kein F4.
-
Thread
STM Dip Adapter
Hi >Meine Frage kann ich, oder gibt es einen STM32F103VDT6 in Dip Bauart... 100pol DIP? >...oder einen Adapter dazu Evtl. hier: http://www.elk-tronic.de/Products/Adapter/SolderAdapter/SolderAdapter.htm ->QFP 100 auf QUAD 100 MfG
und Debugger auf der Platine. Ich würde mir das "stm32vl discovery" ansehen.
-
Thread
Stromverbrauch 74 Logic ICs
.: STM32U0xx - https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html - Seite 2: https://www.st.com/content/ccc/resource/training/technical/product_training/group1/68/d9/14/58/ac/27/43/bf/stm32u0-system-power-control-pwr/files/stm32u0-system-power-control-pwr.pdf/jcr:content/translations/en.stm32u0-system-power-control-pwr.pdf
-
Thread
STM32F4 Discovery: USB CDC (serielle Schnittstelle) arbeitet!
ganzen Sourcen nicht gibt. Selbes Problem im Beispiel-Code vom www.st.com (ich verwende übrigens STM32F4-Discovery_FW_V1.1.0) Dann lässt es sich zwar übersetzen, aber Enumeration klappt auf dem STM32F4-Discovery trotzdem nicht. Hat jemand etwas Ahnung von den obigen Parametern? Ist CFLAGS+
Flash schicken lassen und diesem einen ULPI verpasst. Dazu den USB3320; Als Soft die Lib von ST : stm32_f105-07_f2_f4_usb-host-device_lib -die Examples für STM32F417 (STM324xG-EVAL) auf 144-pin angepasst(ist für 168 BGA) und alle Examples ausprobiert. -Klappt prima- http://www.mikrocontroller.net
-
Thread
AVR oder STM32 für Entwicklungsprojekt
Entwicklungsprojekt einen > Mikrocontroller verwenden und weiß nicht welchen ich verwenden soll. Der Die STM32s decken ein deutlich größeren Leistungsbereich ab (STM32Lxxx .. STM32H7xxx).
im Atmel-Studio in C wäre eher realistisch - das sieht man durchaus auch mal in der Praxis. Der STM32F4 ist für Anfänger viel zu kompliziert. Wenn schon STM32, dann einen F0, der ist um einige simpler. STM32F051 wäre ein guter Anfang. Gibts Discovery-Boards für 10€ dafür. Stundenten sollen professionelle
-
Thread
Z180-Stamp Modul
> Klingt aber alles ganz gut, bis auf eine Kleinigkeit am 138. /M1 auf G2B war natürlich Mist :-( /M1 ist nun auf G1 und A4 zusätzlich auf G2B. Damit wird INT2 im Bereich 0x40-0x4F und INT3 im Bereich 0x60-0x6F ausgelöst.
Joe G. schrieb im Beitrag #3802602: > Bei Bedarf bestelle ich. Ich plane gerade ein STM32F4-Platinchen und hatte mir diese ausgesucht: http://www.pollin.de/shop/dt/Mzc0ODQ1OTk-/Computer_und_Zubehoer/Hardware
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
verwende die newlib-nano Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
John Doe schrieb im Beitrag #6621556: > Nur dass die STM32H730/750 nur 128KiB Flash haben im Gegensatz zu > Stefans STM32F303RE mit 512KiB Flash. Wobei ich wohl den Tag nicht mehr erleben werde, an dem die 512kB voll werden.
-
Thread
Controller via USB an Computer: Wie am besten?
zusätzlich. > Also wenn der Sprung zu einer andere µC-Familie ratsam ist, dann gleich > was größeres 32bittiges mit guten Zukunftsaussichten. Da kannst du dir jederzeit auch mit einem ARM Cortex Mx (x=0,1,2,3...) aussuchen. > Wenn dann richtig, auch wenn's vielleicht Quatsch ist, mit > einem STM32
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.