-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Mann bringen. Ich denke da nur an die Embedded World, wo gefuehlt jeder Besucher am Ende mit einem STM32F4Discovery nach Hause gegangen ist und das mindestens zwei Jahre in folge. Es fehlt wirklich ein Gegenstueck zu dem STM32F4Discovery von NXP und sie muessen echt eine aggressivere Vermarktung betreiben
@ A. K. (prx) >Bei den STM32 gibts ja auch eine Unzahl von Varianten, z.B. bei den >F101/102/103. Viele davon sind ein Subset anderer Typen, nicht bloss bei >Flash/RAM, sondern auch in I/O-Funktionen. Auch da gehe ich davon
-
Thread
PIC 32 schneller Basic Interpreter
vielleicht >> irgendwann'. Da koche ich dann meine Suppe und esse sie allein ;-) > > Wuerde Dein STM32-Basic nicht auf dem STM32F429 laufen? > http://www.amazon.de/gp/product/B00HGG0KHY/ > > So eine Platine waere schon teilweise aufgebaut und gut verfuegbar. > > Ich selbst mag MM-Basic schon
Guido Lehwalder schrieb im Beitrag #3963132: > Wuerde Dein STM32-Basic nicht auf dem STM32F429 laufen? > http://www.amazon.de/gp/product/B00HGG0KHY/ Schon, aber wozu? Das wäre eine Spielzeug-Bastel-Lösung: kleines Display, keine sinnvollen IO-Leitungen, keine
-
Thread
Image Converter - Bild zu c array konvertieren
-2021.10.win32_1.0.0.202111181127\tools\arm-none-eabi\bin\ld.exe: ./LVGL/hal_stm_lvgl/touch/xpt2046.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/LVGL/hal_stm_lvgl/tft/ili9341.h:209: multiple definition of
-2021.10.win32_1.0.0.202111181127\tools\arm-none-eabi\bin\ld.exe: ./LVGL/hal_stm_lvgl/touch/xpt2046.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/touch/xpt2046.h:67: multiple definition
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0
counter... Kap. "4.5 SysTick timer (STK)" - https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf Kap. "6.2 Clocks" - https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
schrieb im Beitrag #6566260: > Das man den auf >250 MHZ übertakten kann ist glaub weil man einen M0+ > hat statt M4F der deutlich komplexer ist. Es wird halt auch ein 40nm Prozess verwendet. Die einzigen anderen CM0 in 45nm sind m.E. die STM32G0x. Die haben bestimmt auch noch einige Reserven.
-
Thread
Einstieg in STM32(L4)
den F103 dank der Bluepill-Boards nach wie vor für Bastler sehr interessant, würde aber zum "warm werden" eher die F0- oder L0-Serie empfehlen. Der Grund dafür sind die "STM32 Snippets". Das sind ordentlich
Beispiele bei TI herunterladen "STM32F0 Snippets" oder "STM32L0 Snippets" herunterladen: https://www.st.com/en/embedded-software/stm32snippetsl0.html > - IDE herunterladen (z.B. IAR EW430 Kickstart, CCS usw.) AC6/SW4STM32 herunterladen
-
Thread
STM32F103C8T6 1€ China-Version - schon ausprobiert?
Haettest halt gleich das mitbestellen sollen: http://www.aliexpress.com/item/Free-ship-10-PCS-stm32f103c8t6-system-board-learning-board-stm32-stm32f103-empty-plate/2021905357.html
(STM32F103C8T6) Mouser: 2,37€ @ 4800 + MwSt (STM32F103C8T6) China: 1,27€ @ 10, keine MwSt fällig (STM32F103C8T6) China: 1,07€ @ 10, keine MwSt fällig (GD32F103C8T6) Mach doch,
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased
, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
sinnvoll umzusetzende Beispiele. Für STM32F0 und STM32L0 gibt es von ST sogenannte "Snippets". Das sind Beispiele in denen die Controller direkt auf Registerebene angesprochen werden. Der Quellcode ist auch ganz ordentlich kommentiert. In
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!
-
Thread
STM32F4 Taster
Hallo, hier eine Site mit allerlei Infos: [[http://eliaselectronics.com/stm32f4-tutorials/stm32f4-gpio-tutorial/]] Einstellungen von dieser Site: [c] /* Here the GPIOA module is initialized. * We want to use PA0 as an input because * the USER button on the board
} } GPIO_ResetBits(GPIOD, GPIO_Pin_12 | GPIO_Pin_14 | GPIO_Pin_15); debug_exit(0); } [/C] IDE: Rowley Cross Studio STM32 Dicovery-Board F4 ohne LCD Verwendung der STM32F4xx Standard Peripherals Library [[http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library
-
Thread
LWIP Webserver
else if(strcmp(pcValue[i], "4") ==0) BSP_LED_On(LED4); } } } /* uri to send after cgi call*/ return "/STM32F4xxLED.html"; }
led4 ON if 4 */ else if(strcmp(pcValue[i], "4") ==0) { //STM_EVAL_LEDOn(LED1); } } } } /* uri to send after cgi call*/ return "/STM32F4x7LED.html"; } [/c]
-
Thread
STM32 unter Linux programmieren und debuggen
connected is: F4 device (low power) - stm32f411re, id 0x10006431 2015-02-27T10:03:19 INFO src/stlink-common.c: SRAM size: 0x20000 bytes (128 KiB), Flash: 0x80000 bytes (512 KiB) in pages of 16384 bytes 2015-02-27T10
Runtime Error: /usr/local/share/openocd/scripts/target/stm32f4x.cfg:51: jtag newtap stm32f4x bs -irlen 5 -expected-id 0x06413041 -expected-id 0x06419041: command requires more arguments in procedure 'script' at file "embedded:startup.tcl", line 58 at file
-
Thread
STM32-Discoveryboard: FTDI Treiber/OpenOCD/Degugging
installiert. Nachdem Neustart des Rechners habe ich folgendes in der Kommandobox ausgeführt: >openocd-0.6.0-rc2.exe -f stlink-v2.cfg -f stm32f4x_stlink.cfg >openocd-0.6.0-rc2.exe -f stlink-v1.cfg -f stm32f4x_stlink.cfg Meldung: [c] Open On-Chip Debugger 0.6.0-rc2 (2012-08-29-09:22) Licensed under
Nun scheint es zu funktionieren. >>openocd-x64-0.6.0-rc2.exe -f interface/stlink-v1.cfg -f target/stm32f1x_stlink.cfg Wie kann nun das elf File hochgeladen werden ?
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
kannst du doch direkt einen 5V toleranten Ausgang > mit Pull-Up Widerstand benutzen. Schwierig am STM32F446RE sind fast alle I/Os benutzt. Mfg
den STM32-Ausgang. Aber auch > der sollte mit 50pF, selbst direkt nach Masse, klarkommen. Laut Datenblatt(DS10693 Rev 10) des STM32F446RET6 in 6.1.5 "Pin input voltage" Figure 16. Sind dortige Wert mit
-
Thread
ARM-Assembler-Tutorial
arm-none-eabi-ld ram_variables_demo.o -o ram_variables_demo.elf -Ttext=0x08000000 -Tdata=0x20000000 rem Flashen via ST-LINK openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "program ram_variables_demo.elf verify reset exit" [/code] Der Aufruf
Niklas Gürtler schrieb im Beitrag #6081415: > Und was noch? Der Aufruf > openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "program linker_skript_demo_01.elf verify reset exit" liefert: [code] xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:
-
Thread
STM32 Programming Reference
"Reference Manual", nicht "programming reference". Außerdem ist das für die STM32F1 Controller, und daher für dein STM32F3 Discovery doch etwas ungeeignet.
Darin ist ein Ordner STM32F30x_StdPeriph_Driver wo ich die stm32f30x_gpio.c und stm32f30x_gpio.h finde. Nun könnte man ja denken, dass man die einfach dem Projekt hinzufügen kann und gut ist, aber aus irgend einem Grund
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
gekommen, diesen Stand in den [[MCURSES]]-Artikel einzupflegen, weil dazu ein paar Kommentare bzgl. STM32 notwendig wären. Kurze Erläuterung, was hier STM32-spezifisch ist: mcurses-config.h: - Stellt man MCURSES_UART_NUMBER auf 0, wird der USB-Port des STM32F4-Discovery als Virtual COM
feststeht; nur möglichst groß muss es sein :-)) Klingt spannend :-) Ich habe gerade die Version 2.2.0 hochgeladen mit den folgenden Änderungen: - Portierung auf STM32F10x und STM32F4xx - Auswahl der UART-Schnittstelle (nur STM32) - Neue Funktionen: printw() und vprintw() (nur STM32)
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
STM32F0 bedeutet aber sofort Eclipse? Das habe ich nie so schön am laufen gehabt wie dsa Atmel-Studio. Marko
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
Die diversen STM32F407 Chinaboards haben das.
www.mikrocontroller.net/topic/426112 auf eb*y zur Zeit hier erhältlich: https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/323872764866?hash=item4b685233c2:g:qcwAAOSw-kdX0mup
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch des
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html
Stefanus F. schrieb im Beitrag #5876414: > Wie wäre dieses STM32F303 Board?: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini > Das kann auch USB und CAN gleichzeitig. > > Das Programm muss natürlich
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
wir' für die VID28-05-Fraktion: €1,82: http://www.aliexpress.com/item/VID6608/32330889625.html €0,04: http://www.aliexpress.com/item/74HC595/1998330075.html €0,54: http://www.aliexpress.com/item/STM32F0/32219942767.html Letzterer wäre ein µC, der auch das 'homing' (die Kalibrierung) autark erledigen
Den STM32F103.
-
Thread
STM3240G-EVAL Beispielprogramm
Liste oben im das Makefile eingefügt: [c] libModules.a: $(CC) $(CFLAGS) -c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Audio_Player/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Calendar/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Console/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Ethernet/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Serial/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1
-
Thread
Discovery_STM32F746 Linking Problem
0x0): first defined here stm32f7xx_it.o: In function `HardFault_Handler': stm32f7xx_it.c:(.text.HardFault_Handler+0x0): multiple definition of `HardFault_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(
+0x0): first defined here stm32f7xx_it.o: In function `EXTI0_IRQHandler': stm32f7xx_it.c:(.text.EXTI0_IRQHandler+0x0): multiple definition of `EXTI0_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.EXTI0
-
Thread
STM32F4 "Gameboy"
GamerBoy schrieb im Beitrag #3028597: > sind beim STM32F1 mit 320x240 Pixel Display nur 1% Auslastung. Beim > STM32F4 müsste das dann ja noch weitaus weniger sein. Beim STM32F4 sollen ext. RAM + FSMC + DMA nicht funktionieren. Aber vielleicht ist
uns diese hier ausgesucht, da ich die sowieso hier zuhause rumfliegen habe. http://www.ebay.de/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688#ht_2935wt_1163 Da wir auch noch XBee Pro hier rumfliegen haben, kommen die auch mit auf
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal auf einem STM32F1... Grafikbibliothek und 1Bit Bild.
aufgefallen ist wäre eine unterschliedliche multiplex ratio. Hier steht in [c]u8x8_d_ssd1306_64x32_noname_init_seq[] =[/c] [c]U8X8_CA(0x0a8, 0x02f), /* multiplex ratio: changed from 0x1f to 0x2f */[/c] und in [c]u8x8_d_ssd1306_64x32_1f_init_seq[] =[/c] [c]U8X8_CA(0x0a8, 0x01f), /* multiplex
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
ansprechbar. Der Flash Loader Demonstrator ist ein altes Programm von ST zum Flashen *anderer* STM32 Modelle, deren fest installierter Bootloader auch USB unterstützt. Das Protokoll dazu nennt ST "DFU". Der STM32F103 hat diese Funktion nicht, wohl aber die STM32F105 und F107. Was man dazu vielleicht
Klaus S. schrieb im Beitrag #7216496: > 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
Debugfähiger Kleinstcontroller Gesperrt
STM32F0 (10 €, oder umsonst auf der Embedded World) http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1574?sc=stm32f0 + kostenlosen Keil Compiler (sonst 5000,- €) http://www2.keil.com/stmicroelectronics-stm32
STM32User schrieb im Beitrag #4070018: > STM32F0 (10 €, oder umsonst auf der Embedded World) > > http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1574?sc=stm32f0 > > + kostenlosen Keil Compiler
-
Thread
Arduino oder
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual -
fertige Module (ESP32 Wroom) die sie auf ihre Boards oben drauf löten. > Zählt ein ARM Cortex m7 Board von ST auch zu den > komplizierten (wie von dir beschrieben)? Ja. Fange besser mit einem STM32L0xx oder STM32F3xx
-
Thread
UART auf Linux
Rechner "Minicom" installiert. Der STM32f091 ist per USB an meinem Rechner angeschlossen. Online findet man eine Menge an Literatur für die Konfiguration des Minicoms. Meine Serielle Anschluss läuft über den Port /dev/ttyACM0 und Bps
066DFF484956827867171711 ST-LINK FW : V2J40M27 Board : NUCLEO-F091RC Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x442 Revision ID : Rev 1.0 Device name : STM32F09x/F030xC Flash size : 256
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit beseitigt.
Oertel schrieb im Beitrag #4377207: > Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit > beseitigt. Genau. STM32F0. Für Batteriebetrieb. Urks. Die STM32F0 saufen Strom wie ein verdurstendes Kamel Wasser. Wenn schon STM32, dann
-
Thread
Problem mit STM32F103 und RAM-Größe
/stm32f031c6.html
Ich habe das Programm mal auf zwei STM32F4xx laufen lassen: [c] volatile uint8_t i, j, k, l; led_an (); for (i = 0; i < 255; i++) { for (j = 0; j < 255; j++) { for (k = 0; k < 255;
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
Hex: https://www.st.com/en/development-tools/stm32cubeprog.html Und der im STM32F407 eingebaute Bootloader unterstützt auch USART3, soweit ich weiß.
Nochwas: ich hab jetzt das Datenblatt deines µC nicht auswendig gelernt > - aber hat der nur BOOT0 oder noch ein BOOT1 dazu? > > W.S. STM32F407G-DISC1 hat BOOT0 und BOOT1 Wenn ich RESET drücke und den BOOT0 High gelegt habe (per Schalter), dann geht die grüne LD7 an und BOOT0 ist auf 3,297
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
1 PIC16F690 1 PIC24FJ64 1 PIC24FV16KA302 1 PIC32MX795F512L: 2 dsPIC33FJ128MC708 1 MK60FN1M0VLQ15 1 STM32F103RB: 1 STM32F407VG: 2 68HC711
2 PIC16F690 1 PIC24FJ64 1 dsPIC33EP512MU810 1 PIC32MX695F512L 1 PIC32MX795F512L: 3 STM32F103CB: 2 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG: 7 STM32F407ZG: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031
-
Thread
STM32 counter up/down mit Step/Dir Signalen
?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjph_XQ3qT_AhXWv4sKHfncAGwQFnoECBsQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fdm00119316-stm32f411xc-e-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw0C62LHdBLeEzv0gu85BWOe Timer overview https://www.google.de
-> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen über mehrere Stunden B: 5 externe AVR's mit meinem Code (Int0). stp/dir->AB quadrature -> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen
-
Thread
Probleme mit stm32f4 Discovery
set/reset low register, Address offset: 0x18 */ > __IO uint16_t BSRRH; /*!< GPIO port bit set/reset high register, > Address offset: 0x1A */ /stm32f4xx.h/ > reagiert das eine nur wenn Low und das andere nur wenn High, oder
Code: [c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" void init_app(void); int main(void){ SystemInit(); init_app(); while(1){ if(GPIOA -> IDR & 0x0001){ GPIOC -> BSRRL = GPIO_Pin_1 | GPIO_Pin
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
--file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40403" -c "exit" Open On-Chip Debugger 0.11.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org
KiB/s) ➜ ~ openocd --file interface/stlink.cfg --file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40404" -c "exit" Open On-Chip Debugger 0.11.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
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.
für 0603 zu riesig. Ich würde ja lieber bei allen R > auf 0603 gehen. Und der Footprint für den STM32F072 hat viel zu lange > Pads. Die gucken zu weit unter den Chip und das macht Probleme. Als Ja, der STM32F072 lässt sich mit den aktuellen Pads in der Tat nicht gut löten. Die Footprints stammen
-
Thread
Neues Projekt - welcher µC?
Ein STM32F407 oder F7xx sollte das können
Ein Discovery Kit mit STM32F407VG (STM32F4DISCOVERY) und das passende Expansion Board (STM32F4DIS-EXT, dann hast alles was Du brauchst.
-
Thread
Arduino Libraries zu STM32 Portieren
genauso wie in jeder anderen IDE (oder Editor), in der man C- bzw. C++ Code schreibt. Speziell für einen STM32 würde man sich vorher entscheiden müssen, ob man (per CMSIS Header) direkt auf die nackten Hardware-Register zugreift: [c] #include "stm32f0xx.h" ... // Power up PORTB RCC->AHBENR |= RCC_AHBENR_GPIOBEN
Arduino für stm32f1 läuft schon ewig. Auch die meisten libraries laufen problemlos für AVR, esp und stm32
-
Thread
Alternativen zu STM32?
TME hat z.B. den STM32G030F6P6 > 1000 Stück am Lager. 1,06 EUR/Stück
digital abgleichbar. Das ganze im 48 pin Leadless Gehäuse. Ich hatte gehofft das Projekt auf einem STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
Datenlogger mit ca. 1ksps
Bemerkungen wie "alt und billig und sonst nichts" Das ist nicht abfällig sondern absolut sachlich. Der F0 war von Anfang an (!) als "Entry-Level" konzipiert: https://www.st.com/en/microcontrollers-microprocessors/stm32f0-series.html Der F030 ist die "Value Line". Die Begriffe "Value Line" und "Entry
"wir haben noch 10k STM32F030 auf Lager" oder "Wir haben schon ein fertiges PCB mit STM32F030" oder "Wir kriegen Sonderkonditionen für den STM32F030"... Aber stattdessen kommen Beleidigungen und Anekdoten über Z80 und 6502
-
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
Schneller Mikrocontroller
www.alpha-crucis.com/de/microcontroleurs/654-arm-mbed-nxp-lpc1768-development-board-3700386721502.html Nö :-) Das STM32F4 Discovery sieht doch viel besser aus. Schneller, umfangreicher, günstiger, verbreiteter. http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F4-Discovery
Hardware Dinge ab, für die ein AVR CPU Zeit braucht, ADC Wert holen, SPI Wert holen etc. Es gibt da das stm32F3 discovery mit Beschleunigungssensor, Gyro und Magnetometer - alles 3D versteht sich :-) Dazu schöne Firmware Examples für einen ersten Einstieg. Allerdings haben die stm32 der F3´er Familie keine
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
Welches der beiden Dev.Boards?
Also ich würde mich sogar gerne mit STM32 beschäftigen hört sich interessant an), soll ich da den STM32F0 als Einstieg nehmen? So wird es ja hier empfohlen. EIn gutes Tutorial dafür wäre auch super.
Entwicklung mit 8051 gäbe, aber als Einstieg? Wenn es nur um uVison geht, dann kann man ja die Keil-STM32F0 Edition benutzen: http://www2.keil.com/stmicroelectronics-stm32/mdk Die ist ohne Limits und kostenlos. Dazu eins (mehrere) STM32F0 Nucleos und los gehts.
-
Thread
Runtime Libs aus gcc-arm-none-eabi
auch im Linkerskript gehen würde. [c] arm-none-eabi-ld -gc-sections -M=map.txt -T./link.ld ./o/stm32f10x_dma.o ./o/main.o ./o/stm32f10x_rcc.o ./o/stm32f10x_flash.o ./o/cpuinit.o ./o/stm32f10x_it.o ./o/flop.o ./o/misc.o ./o/stm32f10x_tim.o ./o/stm32f10x_adc.o ./o/stm32f10x_dac.o ./o/stm32f10x_gpio.o
--function-sections -oo/motor.o motor.c arm-none-eabi-ld -gc-sections -M=map.txt -T./link.ld ./o/stm32f10x_dma.o ./o/main.o ./o/stm32f10x_rcc.o ./o/stm32f10x_flash.o ./o/cpuinit.o ./o/stm32f10x_it.o ./o/flop.o ./o/misc.o ./o/stm32f10x_tim.o ./o/stm32f10x_adc.o ./o/stm32f10x_dac.o ./o/stm32f10x_gpio.o
-
Thread
USB des STM32 F103C8T6 nutzen
Nuvoton Möchtegern schrieb im Beitrag #5613066: > der USB Code im Nuvoton Treiber (seitens des STM32F103) erfüllt > irgendeine Anforderung der Windows Treiberkommunikation nicht. Du meinst jetzt aber schon W.S.' Firmware für den STM32F103, welche einfach nur das USB CDC-ACM Protokoll spricht
den STM32F103RBT6. Für den C8T6 lässt sich das mit minimalen Änderungen auch kompilieren (Flash-Größe, ggf. Pin für Pullup). Hmm, mir fällt gerade ein dass das ein Composite-Gerät für 3x-Serial ist - kann sein
-
Thread
STM32L051K8T6 wird vom ST-Link nicht erkannt
Warum ist im Schaltplan ein STM32L05 abgebildet, im Titel gehts aber um einen STM32F05?
nie gut. Bei STM32F05 gibts übrigens noch den VDDA der auch gerne Spannung hätte.
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
auch nicht. ich lasse mich gerne belehren, wo kann man das nachlesen? In den Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
nicht. > > ich lasse mich gerne belehren, wo kann man das nachlesen? In den > Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference > Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) > finde ich keine Silbe zum Thema. Also existiert es für mich nicht.