-
Thread
STM32 ST-LINK V2
Guten Morgen, bis jetzt habe ich mit der AC6 for STM32 meine mikrocontroller Programmiert. Jetzt bin ich umgestiegen auf die STM32CudeIDE um die Initialisierung durch STM32CubeMX besser aktuell halten zu können. Ich habe mein Programm in die STM32CudeIDE
using 4000 kHz Info : clock speed 4000 kHz Info : stlink_dap_op_connect(connect) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening
-
Thread
Suche ultra-low voltage, micropower MCU
parallel auch Tipps für ein 25AA040 kompatibles EEPROM, das mit weniger Spannung auskommt. Die STM32L051 sieht schick aus, zumal ich STM32F0,1,4 regelmäßig einsetze. Bei 1MHz MSI Takt müssen 1,65V (besser 1,8V für Analogperipherie) und 0,5..1mA zur Verfügung stehen. Damit liegt der Leistungsbedarf
MSP430L092 von 0.9V bis 1.65V aber 3uA in Halt. Holtek: HT6xF0xM (int. DC/DC) Semtech: XE8801/02/05 selber Core wie die von EM Micro, AT32UC3 als imo bessere Alternative zu den STM32L.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack pointer (uint32_t)&main, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (uint32_t)&SysTickHandler }; volatile uint16_t i, k; void SysTickHandler(void) // Systick (1ms) { i++; k++; } int main(void
-
Thread
FatFs Daten falsch herum
Paul G. schrieb im Beitrag #6673076: > Kann es sein das es keine gute Idee ist f_write mit einem uint32_t > buffer zu füttern? Doch, aber man sollte schon mal über das Thema little/big endian nachdenken
Zusammensetzen vermutlich einen Fehler. Okay, dann folgender Test: Ein einfaches Array [c] uint32_t testarray[3]; ... testarray[0] = 0x11223344; testarray[1] = 0x12223344; testarray[2] = 0x13223344; f_write(&fil, testarray, sizeof(testarray), &bw); [/c] Auch hier sind die Daten verdreht
-
Thread
Nucleo F103 + mbed
immer noch nicht geworden. Liegt es an der STM32-SPI selbst? Am HAL? An mbed? Einer Mischung aus allem? Wäre es mit o.g. LPC tatsächlich besser? Oder mit einem F4 oder L4? Hat alles so schön und problemlos funktioniert (FFT, CAN und XBee
DigitalOut cs(D9); #endif SPI spi(PIN_MOSI, PIN_MISO, PIN_SCK); int main() { //spi.format(12, 0); spi.format(16, 0); spi.frequency(16e6); cs = 1; while(1) { cs = 0; uint32_t lo = spi.write(0x11); uint32_t hi = spi.write(0x33);
-
Thread
STLink + OpenOCD + Eclipse
speed 1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v28 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.903986 Info : stm32f0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : accepting 'gdb' connection on tcp/3333 Info
Ok, vielen Dank. Ich habe bei mir "new" bei "GDB OpenOCD Debugging" gemacht. "AC6 STM32 Debugging" steht bei mir nicht. Muss ich da in Eclipse noch was nachinstallieren? Bei mir im Debugger Reiter hab ich unter Config Option nur das config file angegeben. -f board/stm32f0discovery.cfg
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
andere Programmieradapter braucht. Braucht man nur 1x > Weil der Debugger 10x teurer ist, als für STM32. Der heißt nicht Atmel und steht nicht zur Diskussion :-P Dafür läuft der XMega mit 32Mhz, bei mir in vielen Schaltungen sogar mit 64MHz
-
Thread
Welche uC /IDE hat besten Aussichten?
ST-Link ist für STM8 und STM32 Controller die Standardoption und sehr preisgünstig. > ich gar nicht richtig klauben wenn man bedenkt was Atmel > für einen Debugger nimmt. Ja, das ist dort viel billiger, als bei
://stefanfrings.de/stm32/index.html
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
Nicht unbedingt jedermanns Sache und das würde ich nicht machen, wenn es auch einfacher geht. Der STM mit entsprechendem USB HID meldet sich am System gleich als Joystick an. Ein paar Beispiele, wie andere das gemacht haben bzw. wo man spicken kann: https://www.artekit.eu/stm32-usb-gamepad-interface
-
Thread
STM32 DMA TO GPIO HILFE
Geht das bei den STM32 mit Cortex M0 Kernen überhaupt? Denn beim M0 hängen die GPIO an einem speziellen Port des Kerns. Der Rest des Speichers ist über einen anderen Port angesclossen und somit auch der DMA Controller
deswegen serielle tfts: https://www.mikrocontroller.net/topic/361700?goto=4061425#4061425 Bildaufbau 0,11sec schneller muss bei mir nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458
-
Thread
Lötstationen T12: KSGER Quicko Lefavor Microcontroller Vergleich
T12 KSGER Quicko Lefafor welche Vorteile bezogen auf den MicroController hat die KSGER Station STM32 V2.1S gegenüber den Stationen von Quicko / Lefavor welche den STC15W408 o. ähnlich verwenden ? STC15W408: 8 Bit Contr. 10Bit A/D Wandler STM 32: 32 Bit Contr. 12Bit A/D Wandler
ausreicht, Mal bei Mouser geschaut (nach Preis von unten in Einzelstückzahlen): ATMega328PB-MU 1.31€ STM32C011F4U6TR 0.72€ Noch Fragen? ;-)
-
Thread
stm32f411re timer clock speed ermitteln?
dies danach in eigenen Code überführen kannst. Eventuell helfen Dir dabei meine Erklärungen zum STM32F1, der STM32F4 ist ja ähnlich: http://stefanfrings.de/stm32/index.html#takt
Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
-
Thread
[V] Devboards etc.
mal eingeschaltet - Micro-USB-Kabel fehlt - OVP ----------------- 25€ incl. Versand 5) ST STM32F0-Discovery (STM32F0DISCOVERY - Cortex M0) http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215?sc=internet/evalboard/product/253215.jsp - dürfte unbenutzt sein - OVP - seit kurzem
STM32F4 Discovery mit STM32F429 http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 - dürfte unbenutzt sein, evtl. mal eingeschaltet - OVP ----------------- 25€ incl. Versand in Maxibrief
-
Thread
Welche Projekte mit STM32?
Eine industrielle Steuerung habe ich bereits mit dem STM32 hinter mir (STM32F4 SPS mit 8DI/DO 2AI/2AO mit Modbus, Profibus und Profinet). Fertig zertifiziert etc. nur an der Software zum Programmieren müsste man arbeiten.
Dann noch dies IMHO unsägliche "Peripheral Library" ... Dabei hat ST doch sehr schöne Cortex-M0 Typen. Besonders den F051 und den F072 kann ich empfehlen. Wenns kleiner sein soll, den F030. Die sind viel besser fürs Anfangen mit STM32 geeignet, weil sie nicht ganz so komplex sind.
-
Thread
Artikel zur STM32F10x Standard Peripherals Library
Dieser Artikel war sehr hilfreich um die ersten Schritte mit dem STM32 zu verstehen. Danke euch!
Im Artikel [[STM32]] ist ein Demo-Projekt für Eclipse verlinkt: http://www.mikrocontroller.net/articles/STM32#Demo-Projekte "ChaN's FAT-Module with STM32 SPI"
-
Thread
Attiny Programmierung
reduzierten Resourcen eines Controllers deren Reiz aus? Häufig hab ich das Gefühl, speziell bei STM32, dass ich einen alten DOS Rechner programmiere...
Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller. Auch die Funktionen einer FATFS mit SPI zum Zugriff auf eine SD-Card haben bspw. Namen wie fopen. Ich weiß, ich bin nostalgisch, alt und
-
Thread
STM32 Nucleo Boards können UART Serial I/O und ST-Link debuggen
Kanäle dient die "Endpoint" Nummer. Siehe https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
2 STM32 STLink iSerial 3 0669FF515055657867174849 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength
-
Thread
Fa. Atmel soll Probleme haben ?
eher nach DSP denn allgemeinem Controller. > Wie auch immer: Ich bin auch kurz davor mich bei den STM32 oder NXP ARMs > einzuarbeiten, ... Warum denn nicht auf einen AT91SAM3? Es gibt einige Hersteller von Cortex-M3, aber irgendwie reden alle immer nur von STM32 oder NXP … wobei bei NXP einige
sowas doch auch hin?! Siehe ATxmega bspw. >> Wie auch immer: Ich bin auch kurz davor mich bei den STM32 oder NXP ARMs >> einzuarbeiten, ... > > Warum denn nicht auf einen AT91SAM3? > Es gibt einige Hersteller von > Cortex-M3, aber irgendwie reden alle immer nur von STM32 oder NXP … Eben genau
-
Thread
STM32F207 + KS8721 (Ethernet Phy)
Wenn ich die PHY_ADDRESSE auf 0x20 anstatt 0x01 setze, dann kann ich Daten vom KS8721 empfangen. Bin mir da aber nicht sicher ob es doch die gespeicherten Daten vom ETH MAC des STM32 sind.
von ST (Bezeichnung STM3220G-EVAL). Da wird nicht der Phy KS8721 verwendet. In der ST Library wird für die PHY Konfiguration diese Funktion eingesetzt. [c] #define DP83848_PHY_ADDRESS 0x01 /* Relative to STM322xG-EVAL
-
Thread
OpenOCD für Eclipse mit ARM Cortex-M3
Hi, ich habe eclipse + codesourcery lite g++ + openOCD in Verbindung mit einem STM32 am laufen. Muß allerdings sagen, dass ich auch ganz schön gekämpft habe bis alles richtig funktionierte. So wie ich das verstanden habe möchtest du OpenOCD
Entpacken nach "C:\WinARM\examples\stm32_FW2.0.3\ Eclipse: Help >> Install New Software... >> http://download.eclipse.org/tools/cdt/releases/galileo "Eclipse C/C++ Development Tools" + "Eclipse C/C++ GDB Hardware Debugging" installieren
-
Thread
STM32F103C8 und Bootloader
so lässt sich der LPC auch ueber den CH340 Adapter und Bootloader flashen. Die Kombination CH340G und STM32 will jedoch einfach nicht. Jetzt habe ich mir den Quellcode von stm32flash angesehen um vielleicht dahinter zu kommen, wo ich (ohne Linux-Kernel) eventuell ansetzen kann, aber ich komme
PS: Fehlermeldung von stm32flash ist fuer Device-Information lesen ist: Interface serial_posix: 57600 8E1 Failed to read ACK byte Unexpected reply from device on command 0x01
-
Thread
Wunschliste für einen Xmega Nachfolger
, bestell dir ein STM32Discovery oder LPCXpresso (die sind neben einem Prozessorboard gleichzeitig auch eigenständige Programmer/JTAG-Debugger). Wenn du ganz besonders schmerzfrei einsteigen willst und lieber was mit fertigen
Karte müssen: USB Device: J/N µA im Deep Power Down: Preis pro 1k: Bitbreite: Max MHz: MfG Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d XMega 32 mit USB Device (läuft auch inoffiziell auf 48 MHz stabil
-
Thread
Stm32f107 Quarz für CAN
Hallo, Brauche ich beim stm32f107 aus der connectivity line einen 25MHz externen Quarz um Can zum Fliegen zu bringen? Mit einem 8Mhz läuft es bei mir nicht.
Uwe schrieb im Beitrag #4198418: > STM32F10X_CL Ich habe einen STM32F10X_CL Wenn 8MHz dran sind, wie soll das hier funktionieren? [c] /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration
-
Thread
Sourcefore-Tool mit Mingw für Winx86 compilieren
ein WinX86 Executable, könnte mir jemand so ein 32-Bit Executable bauen? Das wäre echt super, denn bis ich ein Linux soweit zum laufen habe vergeht mindestens 1..2 Wochen. HOWTO aus dem stm32flash-0.5.tar.gz >Cross compile on Linux host for Windows
] Error 127 ...oder nimda@nimda-desktop ~/stm32flash $ make CC=x86_32-w32-mingw32-gcc AR=x86_32-w32-mingw32-ar x86_32-w32-mingw32-gcc -Wall -g -c -o dev_table.o dev_table.c make: x86_32-w32-mingw32-gcc: Command not found <builtin>: recipe
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
Du kannst hier im Artikel lesen: - [[STM32 für Einsteiger]] - [[STM32 CooCox Installation]] Ich empfehle einen STM32F2xx oder besser einen STM32F4xx.
Den SAM D20 nutze ich dann einfach um zu schauen ob mir Atmel ARMs überhaupt zusagen und das STM32F0DISCOVERY nehme ich um mit CooCox warm zu werden. Wie der Zufall so will habe ich eben einem Freund von meinem Vorhaben erzählt, und er hat seit zig Monaten ein Olimex STM32-E407 rumliegen und
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC18F13K50 1 PIC16F690 1 PIC24FJ64 1 PIC24FV16KA302 1 PIC32MX795F512L: 2 dsPIC33FJ128MC708 1 MK60FN1M0VLQ15 1 STM32F103RB: 1 STM32F407VG: 2 68HC711 1 8052: 1 MPC5567: 1
PIC18F67K22: 2 PIC18F87K90 1 PIC18F86K90 1 PIC24FJ64 1 dsPIC33EP256MU806: 1 dsPIC33EP512MU810 1 PIC32MX695F512L 1 PIC32MX795F512L: 3 STM32F103CB: 3 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG: 9 STM32F407ZG: 2 STM32F411RE: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552
-
Thread
Meinung zum Display
Nimm doch ein STM32F7-Discovery mit 4.3 Zoll Touchscreen :)
tft-touch-shield-fuer-arduino-v2?gclid=Cj0KEQjwoIitBRDTgeiZq93F2LQBEiQAMfXL0Y6gV2DtPjDbU-kWsRdx1DdTmHcmT0fz6d-j1kYANN4aAi0X8P8HAQ > Die Touchfunktion würde ich nicht verwenden. warum nicht? könnte gleich zur Bedienung dienen
-
Thread
Digitaler Joystick wie Competition Pro
Sooo, mittlerweile sind ein paar Mikroschalter-Kreuzknüppel im Zulauf. Ich bin gerade dabei STM32_USB-FS-Device_Lib_V4.0.0 -> JoyStickMouse auf ein STM32F103C8T6 Module http://grauonline.de/wordpress/?page_id=1004 zurechtzustricken. Das wird wohl auch recht zügig laufen. Nebenschauplatz
1591SFLBK, welches der Größe des Original Competion Pro recht nahe kommt. Als Interface kommt ein "STM32F103C8T6 ARM STM32 ARM 32 Cortex-M3 3,3V Arduino IDE kompatibles Board" zum Einsatz. Die Firmware basiert auf der STM32F1-USB-FS-Lib v4.0.0. Die Joystickbewegungen simulieren Tastendrücke, welche
-
Thread
Parallax Propeller - Erfahrungen, Vertrieb in D?
@Abdul: Da dürfte schon ein kleiner reichen (vielleicht so um die 70 MHz). Ein dickes Ding (STM32F4) kriegt ca. 800 Hz bei einer 32 Bit FFT hin (http://www.technologische-hilfe.de/fft-benchmark-auf-einem-stm32f4-microcontroller-beagle-bone-black-und-pc-support-266216632.html)
> @Abdul: Da dürfte schon ein kleiner reichen (vielleicht so um die 70 > MHz). Ein dickes Ding (STM32F4) kriegt ca. 800 Hz bei einer 32 Bit FFT > hin > (http://www.technologische-hilfe.de/fft-benchmark-auf-einem-stm32f4-microcontroller-beagle-bone-black-und-pc-support-266216632.html) Danke.
-
Thread
Mini HF Generator mit SI5351 und Bluepill
hätte und deshalb für eine aufgeblasene Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und LM4F120XL Boards herum und nicht nur STM32. Gruß, Holm
und deshalb für eine aufgeblasene >> Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und >> LM4F120XL Boards herum und nicht nur STM32. >> >> Gruß, >> >> Holm > Ist ja schön für dich, wenn die "herumliegen"... > > Über Dinge zu fabulieren, von denen man keine Ahnung hat, ist
-
Thread
Neue AVR Familie - AVR-DA
Cyblord -. schrieb im Beitrag #6260433: > Ein STM32F0 oder F1 ist billigste Massenware. Lassen sich aber nicht direkt an einer LiIon-Zelle betreiben. > Ganz abgesehen von den, von mir bereits ausgeführten, Nachteilen beim > Debugging von AVRs
Wozu über STM32 vs. AVR streiten? Beide sind doch völlig überzüchtet. Die meisten Probleme kann man auch mit einem Microcontroller für ~0.01 EUR lösen. https://www.mikrocontroller.net/topic/461002?page=1#6162834
-
Thread
STM32 korrekte Interrupt-Handhabung
Ach ja, meine Antwort ist nicht STM32-spezifisch. Genau so wenig wie es die Frage war, trotz Thread-Titel.
= TIM_GetCounter(TIM2); // Get Timer2 Value TIM_SetCounter(TIM2, 0); // Reset Timer2 TIM_ClearITPendingBit(TIM2, TIM_IT_Trigger); // Clear IRQ Timer 15 } } [/c] stm32f4xx_it.h: [c] extern long int TriggerValue
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output nutzen. Gem. Datenblatt kann er dies sofern nSWBOOT0 = 0. Dieses sei angeblich factory default auf 0 ist aber bei mier aktuell gem Debuger auf 1. Ich nutze den Cube
Max schrieb im Beitrag #7440247: > Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output > nutzen. Gibt es nur einen G4? Wenn nein, dann bitte angeben welchen.
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
kaufen, das "out of the box" läuft Und was wäre das Deiner Meinung nach, wenn nicht eine der o.g. Varianten: * MSP430 Launchpad * Nucleo-Board mit STM32F4xx * Arduino-Board mit AVR-Dragon Da NXP genannt wurde: * Das LPCXpresso wäre auch noch inclusive Debugger-Hardware
Mal wenn hier jemand Arduino empfiehlt, töte ich ein > süßes Katzenbaby. Dann empfehle ich den STM32F103C8T6. Wenn man sich eh neu einarbeitet, muss man sich ja nicht in 8-Bitter einarbeiten. Der STM32F103C8T6 ist als China-Exportschlager soger oft billiger als ein 8-Bit-AVR. Siehe https://www.mikrocontroller.net
-
Thread
STM32F412 - SBC-OLED ansteuern
Hallo, ich möchte in Keil mit einem STM32F412G-Disco ein Display (SBC-OLED01) ansteuern. Ich benutze I2C für SDA und SCL die Pins PB9 und PB10. Jetzt ist meine Frage wie ich "CH1", oder "Hallo" auf dem Display ausgeben kann? Bin neu
https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
Code:Blocks(EPS) kann keine neuen Projekte mehr erstellen
RT C application und als Toolchain MinGW. Klick auf next, da kann ich dann zwischen den Platformen STM32F0,STM32L1 und STM32F4 wählen, aber fürs F3 ist nichts dabei, er fragt auch nach der Location von CibiOS/RT aber egal welchen Pfad ich angebe, an den Vorgeschlagenen Boards ändert sich nichts. Dabei
definitiv in der Liste, und ist auch im ChibiOS/Boards Ordner. Ich hab dann mal spaßelhalber das F0 ausgewählt, aber das Projekt welches dann erstellt wird, ist komplett leer... Könnte mir von euch evtl jdm erklären, wie ich ein Projekt fürs STM32F3 erstelle mit ChibiOS? Vielen Dank schonmal
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
entscheiden. > Und wenn man dann eher sehr selten was damit macht, fängt man immer > wieder bei fast 0 an, muss sich durch Datenblätter wühlen etc. > Weil nichts von dem vorher gelernten mehr passt. Ich denke, dass Dich die neuen AVRs (s.o.) die nächsten Jahre begleiten können, genau wie die STM32
-
Thread
Ärger mit Codeblocks
Projekt erstellen, nur ARM Entwicklerbords aufrufen, die ich gar nicht besitze und nicht etwa einen STM32Fxxx programmieren. Ich werde mal alles was STM ist in die Tonne hauen und bei AVR und PIC bleiben, ich glaub das wär sinnvoller für mich Gerhard
Möchte noch was nachtragen , mir geht es erst einmal darum folgendes programmieren zu können: STM32F0-Discovery Bord, ein STM32F103 MiniBoard, eventuell noch das STm8 Discovery Bord. Vieleicht gibt es ja andere Möglichkeiten....aber bitte nicht im Konsolen Modus, das möchte ich wegen der kranken
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
ich das > Ganze, sagt man da "bare metal"? zu programmieren. Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL "Cube MX" angelehnt. Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Wenn Du aber "näher am Geschehen" dransein willst, solltest Du Dir das
Harald K. schrieb im Beitrag #7571812: > Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL > "Cube MX" angelehnt. > > Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Ja, so habe ich das auch empfunden. Ich hatte vor 3 Jahren mal
-
Thread
No ST-Link detected (Windows 10) STM32-ST-Link-Utility
zu verifizieren, und das versuche ich mit dem ST-Link-Utility unter Windows 10 (v4.5.0.0), STLinkUSBDriver.dll v5.1.2.0, ST-Link_CLI.exe v3.5.0.0. Ich habe ein STM32F407G-DISC1 board MB997D über USB an den Mac angeschlossen und an Windows zugewiesen. Die beiden ST-LINK Jumper sind off. Vom SWD-Port geht es an ein DIY-MORE STM32F407VGT6-Board: [PRE] DIY-MORE STM32F407G-DISC1 SWD CN2 CN3 PA13 <— SWCLK
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
--gc-sections Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c arm-none-eabi-gcc -c -o stm32f4xx_hal_dma.o -Isrc/ -IDrivers/STM32F4xx_HAL_Driver/Inc/ -IDrivers/CMSIS/Device/ST/STM32F4xx/Include/ -IDrivers/CMSIS/Include
gc-sections -Wall -Wextra -Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o
-
Thread
STM32 mit dem LA töten?
Kurzversion: Anschließen eines Saleae-Clons an einen Port des STM32L0 killt den SWD-Zugang, nicht aber den Rest des Prozessors. ------------------------------------- Meine ersten Gehversuche mit dem STM32L0 haben zu seltsamen Resultaten geführt: Ich habe mir
Max G. schrieb im Beitrag #4874952: > @Marc: Wenn du mir jetzt bitte noch erklärst, wo ich 5V in den STM32 > eingespeist habe. Woher soll ich das denn wissen ? Und falls es dir hilft - ich habe auch
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Sehe mich in der Situation, ein STM42F407G-Disc1 reparieren zu müssen, was bedeutet, Chip von einer Billigplatine (7,85€) abzulöten - wo bekäme ich sonst billiger einen einzelnen STM32F407 her? -, Chip von Discovery-Board runter und anderen
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
-
Thread
stm32f103 wav player?
liest die AppNote von ST en.CD00259245.pdf : AN3126 Audio and waveform generation using the DAC in STM32 und such dann einen passenden uC aus (siehe Bild). In den Beispielprojekten gibt es dann Beispiele: X:\..\STM32Cube\Repository\STM32Cube_FW_F1_V1.4.0\Projects\STM3210C_EVAL\Examples\DAC\DAC_SignalsGeneration
Hier gibt es ein PWM-Beispiel ohne DMA: https://github.com/davidcranor/Thinner-Client/blob/master/STM32F10x%20Standard%20Peripheral%20Library%203.3.0/Project/STM32F10x_StdPeriph_Examples/TIM/PWM_Output/main.c
-
Thread
Messdaten in csv oder Textdatei schreiben
aus dem EEPROM direkt in ein .csv File speichern. Soweit mal die Grundidee. Ich verwende ein STM32G071 Nucleo Board und arbeite mit der STM32 Cube IDE. GUI und auch EEPROM Treiber existiert alles schon, das eigentliche Problem aber ist ein wesentlich grundlegenderer Schritt: Das Erstellen der .
Hier ist das Semihosting für STM32CubeIDE beschrieben: https://community.st.com/t5/stm32-mcus/how-to-use-semihosting-with-stm32cubeide-and-stm32/ta-p/49742 Beim LPC/MCUExpresso war es noch einfacher, da reichte es ein Häkchen zu
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
Hallo zusammen, Ich habe ein Problem bei einem Projekt auf dem STM32f407 uC. IDE CooCox CoIDE 1.7.8 Toolchain Arm none eabi 4.8 2014q1 (hab aber auch schon CoIDE 2.0.3 und und die neuere 4.9 2015q2 getestet) Das gesamte Projekt ist schon etwas umfangreicher
etwa noch 20kB für static und global übrig. > Darf man fragen wie du auf die 90kB kommst? der STM32F407 hat 112kB RAM, das ist dann Endadresse 0x2001C000 Stefan schrieb im Beitrag #4177741: > Adresse von Count 0x2000607C 0x2001C000 - 0x2000607C = 0x15F84 = 89988
-
Thread
Raspberry Pi 5-Produktion erhöht sich, Angriff auf Flashspeicher der ESP32-Serie
ein Fokus-Gebiet sind. Mit dem STM32U5F9/G9 und STM32U5F7/G7 schickt STMicroelectronics nun eine neue Controllerfamilie ins Rennen, die trotz ihrer geringen Kosten „hochqualitative“ Grafiken realisieren soll. In der Pressemitteilung
Verfügung. [/c] Über die Preise vermeldet STMicroelectronics derweil folgendes: [c] Die MCUs STM32U5F9/G9 und STM32U5F7/G7 sind jetzt zu Preisen ab 8,58 US-Dollar im LQFP-100-Gehäuse lieferbar (ab 10.000 Stück). Die Grafikentwicklungs-Kits STM32U5G9J-DK1/2 sind ab 89,- US-Dollar lieferbar. [/c
-
Thread
Wofür Propeller von Parallax ?
richtig gelesen. Das Ergebnis ist also time/sample us: Arduino UNO ( 16Mhz ) us: 127 STM32 BluePill ( 72MHz ) us: 16 Propeller2 ( 250MHz ) us: 9 STM32F4 Discovery ( 168MHz? ) us: 4
konkret mit einem µC beantworten. Microcontroller mit 3 QE Eingängen gibts bei ST genug. z.B. STM32F051 hat 3 STM32F103 hat 4 STM32G431 hat 5
-
Thread
Schalter durch µC in Selbsthaltung versetzen
genannt worden. Das war eine Vermutung von mir, da hier im Forum meist AVR eingesetzt werden. > Der STM32F10x z.B. verliert im Standby-Modus die Pin-Informationen. Ich hätte nicht gedacht, dass der STM32Fxx hier so deutlich schlechter ist. Mit einem MSP430 sollten sich die Werte des AVR noch unterbieten
nicht verwendbar wenn über den gesamten Temperaturbereich betrachtet werden muss. @esko > Der STM32F10x z.B. verliert im Standby-Modus die Pin-Informationen. Ich hätte nicht gedacht, dass der STM32Fxx hier so deutlich schlechter ist. Mit einem MSP430 sollten sich die Werte des AVR noch unterbieten
-
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.