-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
Beitrag #6756892: > https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html Damit würde die Auflösung möglich sein, die Genauigkeit wäre immer noch um Welten zu schlecht.
-
Thread
(Echter) UART Baud (und mehr) Detektor
c-hater schrieb im Beitrag #3908263: >> Als uC für eine Implementierung stell ich mir einen stm32 vor. > > Warum nicht gleich einen Intel I7 mit 3,8GHz single core boost, damit > wärst du dann ganz auf der sicheren Seite? Wenn er den STM32 sowieso schon verwendet, warum ihn nicht dafür
: > c-hater schrieb im Beitrag #3908263: >>> Als uC für eine Implementierung stell ich mir einen stm32 vor. >> >> Warum nicht gleich einen Intel I7 mit 3,8GHz single core boost, damit >> wärst du dann ganz auf der sicheren Seite? > > Wenn er den STM32 sowieso schon verwendet, warum ihn nicht
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
verhalten. Also, definitiv kein STM32 Problem, sondern...
zu PB8, der als CAN-TX am CAN-Transceiver hängt.
-
Thread
Fa. Atmel soll Probleme haben ?
Irgendwas in >6Mon. als Vorankündigung) In der Fa. sind jetzt alle Atmel µC für Neuentwicklungen Tabu. 8Bit ist nun PIC, 32Bit C-M3 (STM oder TI) bzw. PIC, je nachdem welcher am besten passt. Der µC Durchsatz der Fa. ist nicht riesig, aber trotzdem ansehlich, über alle Produkte knapp 10K/Monat. Und Kleinvieh
Simon K. schrieb im Beitrag #2410064: > Ich fände es gut, wenn Atmel lieber weiter an den 8 Bittern tüftelt, > statt am ATxmega. Der Xmega /ist/ doch ein 8-Bitter. ;-) > ADC oder DAC bei 8 Bittern sind bei Atmel > auch irgendwie eine "angebrochene Baustelle", da ADCs nach wie vor nur
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
schema (e.g. STM32F303xD and xE) */ #define shift 0 #define memwidth word /* For devices with 1 x 16 bits / word access schema (e.g. STM32F103xx, STM32F302xx, STM32F303xB and xC) */ // #define shift 1 // #define
Den aktuellen Stand USB Implementierung findet man immer hier: http://stefanfrings.de/stm32/stm32f3.html#vcpnohal
-
Thread
STM32duino geht nicht
build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.arm-none-eabi-gcc-8.2.1-1.7.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.CMSIS.path=
/STM32Tools/1.3.0 -prefs=runtime.tools.STM32Tools-1.3.0.path=/home/christoph/.arduino15/packages/STM32/tools/STM32Tools/1.3.0 -verbose /home/christoph/tools/Arduino/arduino-1.8.9/examples/01.Basics/Blink
-
Thread
STM32F103C8T6 mit Arduino Serial funktioniert nicht
stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "misc.h" GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure
, wenn Du diese Frage direkt im stm32duino-Forum stellst.
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Schnittstelle mit einem 72MHz oder schnelleren ARM schneller in der Darstellung als mit einem 20MHz 8Bit AVR? Oder reizt der 8 Bit AVR die maximal mögliche SPI Geschwindigkeit der üblichen TFTs sowieso schon aus?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
-
Thread
linux kernel am stm32f429
Basic support. UART, Flash und ggf. RAM git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git Branch dev/stm32_v8
ganze Freude daran nicht. Ein AM3352BZCE60 kostet als Einzelstück bei Mouser 12.50, hat einen Cortex-A8 und taktet mit 600MHz. Da beim STM32 dann nochmals soviel Peripherie dazu kommt wie beim AM33, gibt es in der Summe keine Kostenersparnis. Verstehe mich nicht falsch, auch ich hätte liebend gerne
-
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
Nachtrag: Error: fehlender Strichpunkt hinter 'Base = 0x1FFF F7E8' :)
-
Thread
XMC4700 vs STM32
Bei uns sind sie XMC als "problematisch in der Beschaffbarkeit" eingestuft, die STM nicht
einem CCC Projekt, das war auch besser als die Arduinos aber da waren hier noch alle der Meinung das 8 Bitter genug sind und irgendwie waren die LPC der Zeit voraus. Jetzt haben die STM32 massiv aufgeholt und ihr agressives Marketing funktioniert. Aber Tools wie STMCubeMX sind kontinuierlich weiterentwickelt
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
STM8 für Arduino?
das lesen eben nicht gut funktioniert. Danke STK500-Besitzer schrieb im Beitrag #7055032: > STM8 und STM32? jap, habe ich übersehen... aber ja STM8 scheint eh tot. Ein STM32 im 8-Pin SO-8 Format? :-D ?
-
Thread
UART ISR Problem STM32F1
kann..hier mal ein hint der dir vielleicht weiter hilft: https://www.st.com/resource/en/datasheet/stm32f105r8.pdf Seite 19/20 [pre]The STM32F105xx and STM32F107xx connectivity line embeds three universal synchronous/asynchronous receiver transmitters (USART1, USART2 and USART3) and two universal
hier > mal ein hint der dir vielleicht weiter hilft: > > https://www.st.com/resource/en/datasheet/stm32f105r8.pdf Seite 19/20 > The STM32F105xx and STM32F107xx connectivity line embeds three universal > synchronous/asynchronous receiver transmitters (USART1, USART2 and > USART3) and > two universal
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
ATMEGA 8-16 DIP kostet bei Reichelt 1,85 EUR ATMEGA 8A-PU kostet bei Reichelt 1,90 EUR Einziger Unterschied der mir auffällt: der 8A-PU läuft bereits mit 3V Ich will sowieso ein 5V USB Netzteil nehmen
da stellen sich Erfolge ein, so what OK ich habe mit 6502 Z80 LH5801 gelernt da scheint mir der 8-bitter näher. Das heist nicht das ich nie zu STM32 wechsel, aber im Moment ist das noch nicht mein Ziel. Mit dem PI habe ich das basteln aufgegeben für mich zu komplex zu sensibel und mit SD oder microSD
-
Thread
Suche 16 bit CPU mit externem Buszugriff
es dann nochmals 8 MByte SDRAM.
mal klar machen das die vor 15Jahren schon an Peripherie eingebaut hatten was man heute so bei einem STM32F103 erwartet/kennt. Das war zu Zeiten als die Bastler bei uns dachten das ein Mega8 cool sei... Mir waere es ja auch egal, aber M16C kommen wegen ihrer langen Geschichte auch gut mit 5V klar.
-
Thread
Einstiegshilfe in ARM-Controller
gutes Paket! Raisonance mit Primer2 ist dann ein sehr guter Kandidat, wenn es wirklich in Richtung STM32 gehen soll. Gruss, Robert
durchweg statisch adressierten Variablen eines 8051-Derivats oft nur 8 Bit.
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Meine Frage würde der > Microcontroller passen? Ja.
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
-
Thread
Webpage Webserver
: identifier "u8" is undefined ..\USER\NET\enc28j60.h(556): error: #20: identifier "u8" is undefined ..\USER\NET\enc28j60.h(556): error: #20: identifier "u8" is undefined ..\USER\NET\enc28j60.h(557): error: #20
: #20: identifier "u8" is undefined => #define u8 uint8_t #define u16 uint16_t #define u32 uint32_t
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
Der STM32F373 hat 3 Stk.16 Bit ADCs https://www.st.com/en/microcontrollers-microprocessors/stm32f373.html Aber max. 50 ksps bei einem Kanal bzw 16.6 ksps bei drei Kanälen. Wenn Du das Datanblatt genau
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
-
Thread
IDE EMbitz tot?
arbeite seit Jahren mit Eclipse. Damit schreib ich Software für Linux (Desktop & Raspberry), AVR(8bit), STM32 (mit HAL & CubeMX & FreeRTOS etc.) und seit neuesten sogar über den Arduino-Umweg für ESP8266. Darüber hinaus unterstützt Eclipse mich bei bash-, php-, python-Scripten usw. Debugging und
man in seiner "IDE" komplett frei in der Wahl des Mikrocontrollers ist. Ich habe QT-Creator für AVR, STM32, LPC, STM8, ESP32, NRF51, etc. genutzt. Bin gerade dabei an RISC-V rumzuspielen und auch das ist kein Problem. Das wichtigste ist jedoch, dass ich mir überhaupt keine Sorgen machen muss ob QT-Creator
-
Thread
"Arduino kompatibler" MC für 2025
nicht. Den Bootloader sehe ich kritisch: Ich habe mal eine externe Entwicklung betreut, die einen STM32L072С8 nutzt. Nach Einspielen eines Treibers konnte ich unter Windows per USB das Gerät parametrieren, erstmal alles gut. Dann habe ich ein Update per USB aufgerufen und peng, Treiber fehlt. Nach etwas
Headerfiles beider Controller. Wahllos verglichen, paar Bsp. [code] P: #define SPCR _SFR_IO8(0x2C) PB: #define SPCR0 _SFR_IO8(0x2C) P: #define PRR _SFR_MEM8(0x64) PB: #define PRR0 _SFR_MEM8(0x64) P: #define TWCR _SFR_MEM8(0xBC) PB: #define TWCR0 _SFR_MEM8(0xBC) P: #define
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
\CooCox\Stm32F407_blink\cmsis_lib\source\stm32f4xx_gpio.c C:\Users\tw\Documents\CooCox\Stm32F407_blink\cmsis_boot\system_stm32f4xx.c C:\Users\tw\Documents\CooCox\Stm32F407_blink\syscalls\syscalls.c C:\Users\tw\
..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\printf.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\syscalls.o ..\obj\stm32f4xx_dma.o
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Ja W.S., da kannst du über STM herziehen wie du willst, die Situation ändert sich dadurch nicht. Die Allgemeingültige HAL muss darauf eingehen. Aber lass und das Gedankenspiel mal weiter spinnen. Wir schießen alle STM32 aus, wegen
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
-
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.
Das wird wohl mit einem 8MHz Quarz nicht funktionieren system_stm32f10x.c: [c] #ifdef STM32F10X_CL /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration: PLL2CLK = (HSE
-
Thread
STM32F446 von Aliexpress - Fake?
entsprechende Produkte mit diesem Chip ausgerüstet werden und damit der Markt geflutet wird. Das ist z.B. beim STM32F103C8T6 der Fall.
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
Live-Linux: Anleitung schreiben
gegeben, Controller zu flashen (allen voran avrdude für AVR-Controller sowie den CubeProgrammer für STM32 und einen Opensourceprogrammer für STM8). Padauk PFS wird mittels EasyPDKProgrammer ebenfalls unterstützt. Wie gesagt, das ganze funktioniert relativ problemlos, so es denn "eingerichtet" ist.
gebootet werden muß und danach hat > man komplett installierte Toolchains für die Familien: AVR, STM32, STM8, > Padauk PFS und MCS-51. Ich finde es gut, daß Du anderen helfen möchtest, stelle mir allerdings die Frage, ob Dein Weg besonders glücklich gewählt ist. Wenn es im Wesentlichen darum geht
-
Thread
32 Bit Controller für Motion Control
wie der STM32. Noch nicht genannt wurden die neuen Typen von Luminary (TI), LM3xxx, die jetzt auch mit 100 MHz laufen sollen. Zum Thema ADC, da musst Du genauer hinsehen. Soweit ich weiss, kann der STM32, z.B
Es gibt zwischen 8- und 32-bit keine klare Nische für 16-bit Cores. Preislich und funktionell konkurrieren sie entweder mit den 8bittern (MSP430) oder mit den massiv nach unten drängenden 32bittern, speziell denen mit
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
laeuft. Oder sind die schon moderner? :-D > nicht um die letzten Cent in 100k Stückzahlen geht, 8 Bit uCs ein diese > Zeiten sind einfach vorbei. Selbst dann. Wenn ihr wuesstet was ein STM32 in solchen Stueckzahlen kostet dann wuerdet ihr alle weinen. .-) Und die Entscheidung was fuer ein Controller
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
BluePill, ST-LINK und CubeIDE
HW ID geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
Nucleo gezogen * Vtarget, SWCLK, SWDIO und GND mit dem Bluepill verbunden * Neues Project erzeugen, STM32F103R8Tx als MCU auswählen * SWD-Debugging im CubeMX aktivieren * Code generieren * Debugger starten sieht dann so aus: [code] STMicroelectronics ST-LINK GDB server. Version 6.1.0 Copyright
-
Thread
Controller via USB an Computer: Wie am besten?
zweckentfremdet um unter alten Windows-Versionen die Treiber-Installation zu umgehen. Das ist seit Win8 obsolet - siehe Artikel. Fast alle STM32 können USB Full Speed, einige können High Speed. Aber Achtung: Es gibt bei den STM32 3 verschiedene USB-Module: - Nur "USB" genannt - relativ simpel, kann
Jahren anders aussehen, aber das ist dann halt so... dann implementiere ich WLAN mit 5 Terabit und WPA8... Erstmal völlig egal. ;) Gleich die erste Frage: Welchen Compiler verwendest Du auf Controller- und PC-Seite, irgendwas unter Windows? Welchen Programmieradapter für die STM32?
-
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
Configurations" für dieses Board noch 2 andere Möglichkeiten für Oszillatoren für die RTC sehen. 1. HSE mit 8MHz und Prescaler P, sowie 2. LSI mit 32kHz. Im Datasheet zum STM32F767ZI, sehe ich, dass man zum Betreiben der RTC eine Frequenz von 1Hz erzeugen muss. Dazu werden 2 weitere Prescaler gewählt:
-
Thread
STM32L1 + Makefile. Linkerproblem?
Wpointer-sign] In file included from main.h:29:0, from main.c:22: ../../Utilities/STM32L-DISCOVERY/stm32l_discovery_lcd.h:121:6: note: expected 'uint8_t *' but argument is of type 'char *' /tmp/ccKSy8F2.o: In function `getFactoryTSCalibData': /home/andy/stm32_discovery_arm_gcc/STM32L1
Projects/AN3964-Temperature_sensor/main.c:248: undefined reference to `DBGMCU_GetDEVID' /tmp/ccKSy8F2.o: In function `writeCalibData': /home/andy/stm32_discovery_arm_gcc/STM32L1_Discovery_Firmware_Pack_V1.0.3/Projects/AN3964-Temperature_sensor/main.c:290: undefined reference to `DATA_EEPROM_Unlock
-
Thread
Elektor Tannenbaum mit STM32F042C6
sein. Diese unterscheidet sich vom "W25Q80BVSNIG" nur in der Bauform (SOIC8 150mil statt SOIC8 208mil). Viele Grüße, Marcel
interessiert mich aber jetzt doch. Suche ich in de http://de.rs-online.com/web/c/?searchTerm=STM32 gefunden 105 nur stm32f1xx at http://at.rs-online.com/web/c/?searchTerm=STM32 gefunden 106 au http://au.rs-online.com/web/c/?searchTerm=STM32 gefunden 370 Irgend was stimmt mit meinem
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
und gelernt habe damit umzugehen. Ich bin aber ehrlich an Beispielen interessiert wo eben genau der STM32F103C8 seinen Platz findet. Um es mal so zu sagen, der AVR8 ist eine Steinschleuder, der STM32F103C8 ein Revolver, der ESP8266 eine Automatik 9mm, ein PI ist ein Maschinengewehr. :-) LG Christof
> mit 16MHz > Ein AVR braucht da immerhin um die 20mA. Nein, er nimmt wie der STM32F103x8 10mA auf. Bei 4V sogar etwas weniger. Im Power Down scheint der STM die Name vorn zu haben: ATmega328 knapp unter 200µA bei Zimmertemperatur. Beim STM32F103x8 gibt das Datenblatt unter
-
Thread
arm-none-eabi Problem.
ist unklar wie man das so lang machen kann. Ich bastele das Ganze auf einer Bluepill, also einem STM32F103C8T6, die Compiler Optionen sind [code] arm-none-eabi-gcc --specs=nano.specs -u _printf_float -fno-builtin -mcpu=cortex-m3 -mthumb -Wall -g -Os -D__STARTUP_CLEAR_BSS -D__START=main -c -c
/Template: Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind natürlich keine STM32F103-spezifischen Dinge drin. Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen Ordner STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/ mit
-
Thread
NRF24L01+ Reichweitenproblem
Artikeln nur die HEX Files verfügbar sind. Gibt es irgendwo auch den Source, damit ich diesen auf den STM32 portieren kann oder wenn nicht, gibt es eventuell schon eine fertige Portierung auf den STM32F103C8T6 (BluePill)?
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
klappt nicht. Mein vorgehen: [pre] 1. in CubeMX normales Projekt angelegt, PC13 ist LD1 2. SW4STM32 Projekt erzeugt 3. in der main.c LD1 Blinky eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN = 0x8005000
und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) +
Externe SRAM ? 512kx8/256kx16 wäre gut :)
-
Thread
MAX31855 + STM32 = Problem
dann wieder auf HIGH. SCK macht saubere Pulse, nach jeweils 8 Pulsen ist eine kleine Pause zu sehen. Ich verwende den Befehl (HAL_SPI_Receive(&hspi2, buffer, 4, 1000)); und der STM32 ist als Full Duplex Master konfiguriert. Die Einstellungen zu CPOL und CPHA
identisch mit denen im Git Ordner. Datenrate beträgt unter 1Mbit/s. https://github.com/SimpleMethod/STM32-MAX31855 Ich verwende diese Lib aktuell NICHT, ich gehe den "manuellen" Weg: [c] uint8_t buffer[4]; CS_LOW HAL_SPI_Receive(&hspi2, buffer, 4, 1000) CS_HIGH ....buffer verarbeiten [/c
-
Thread
Suche Assembler für 32-bit ARM
Peter H. schrieb im Beitrag #4432869: > Meine Befürchtung > ist, das ich mit STM32 + C nicht viel mehr erreiche. Mit halbwegs ordentlichem C Code kannst du natürlich ein vielfaches der Leistung aus einem Cortex-M4, wie zB STM32F4, erreichen als wie mit dem AVR. Wie wärs damit,
oder C++ programmiert. > Finde aber nur C bis zum abwinken. Meine Befürchtung ist, das ich mit > STM32 + C nicht viel mehr erreiche. Wie kommst Du auf die Idee? Ein STM32 mit ARM Cortex Kern und 32 Bit ist schon eine andere Nummer als ein ATmega mit 8 Bit. Auch bei der maximalen Taktfrequenz lassen
-
Thread
Flashing und Debugging mit gdb und BMP
folgendes bisher machen: [code] $ arm-none-eabi-gdb GNU gdb (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.50.20181213-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free
swlink entsprechend der Anleitung in: https://buger.dread.cz/black-magic-probe-bmp-on-bluepill-stm32f103c8-minimum-system-development-board.html und dann mit stm32flash in das Blue Pill Board geflasht.
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Stlink V1 Boards sind anders verdrahtet. V2 braucht STM32F103R8 Chips, V2-1 STM32F103RB Chips. Auf den STM Boards erhaelt man den Programmierzugang wie unter https://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe beschrieben.
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
> ATmega 4809 gibt es nur als TQFP dann kann man gleich EFM8 oder Cortex nehmen
geht (ergo: ISP, PDI, TPI). Zum anderen STM32 (bzw. alles, wofür es SWD Adapter gibt). Ein bißchen STM8 mache ich auch noch. Und hin und wieder gibt es auch mal Gründe, sich mit historischem Kram zu befassen (STM6, 68HC11, Z8). Aber die neuen
-
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
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
@Jörg Wunsch (dl8dtl) (Moderator) >Zweiter Nachteil: 100 Pins. Mache Dir bitte die Mühe und lese meinen *gesammten* Beitrag. Unter *Vorteil* steht hier 48 Pins. Es gibt den STM auch als 36-Pinner, den aber nicht
hier: http://www.st.com/stonline/products/literature/ds/13587.pdf Seite 25. Die Kosten eines STM's (STM32F103C8) ab 3,39 EUR. Wenn auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein wenig mit der Materie auseinandersetzen. Unterm
-
Thread
TFT an AVR anschliessen
Display-Controller schreiben kann. Wie schnell kann ich denn Daten in einen DisplayController mit dem STM32F4 (180MHz) schreiben (mit 8/16/18bit µC Interface)? m.n. schrieb im Beitrag #3436460: > Ein 800x480 TFT wird typisch mit 60Hz aufgefrischt, was > dann bei 24 Bit Datenbreite mit 33MHz erfolgt
. Allerdings wurde der STM32 mit 250Mhz übertaktet!?? Kommt der Stm32F4 hier schon an seine Grenzen, was die fps betrifft?? Gruss Uwe
-
Thread
Daten ins Flash speichern mit dem STM32
reservieren. Die Größe und Adresse der pages entnimmst du dem Reference Manual. In meinem Fall ( STM32F103C8 ) waren es 64 pages a 1K, ab 0x08000000. D.h. die letzte Page ( die ich für Daten benutze ) fängt bei 0x0800FC00 an. Das Linker Script besteht aus 2 Teilen ( meist in den Dateien memory.ld
die Variable in die section .mydata gepackt: [c]__attribute__ ((section(".mydata"))) volatile uint8_t meineDaten = 0;[/c]
-
Thread
STM32F3: IRQ-Prioritäten
Hallo Ich portiere momentan ein Projekt von Arduino auf STM32 (STM32F302R8) und arbeite mich dabei in die Plattform ein. Im Moment bin ich mit der I2C-Implementierung beschäftigt und wieder über ein Thema gestolpert, das mir schon bei den Timern, den ADCs und
0x00000003U) /*!< 4 bits for pre-emption priority #define __NVIC_PRIO_BITS 4U /*!< STM32F302x8 devices use 4 Bits for the Priority Levels */ #define TICK_INT_PRIORITY ((uint32_t)0) /*!< tick interrupt priority (lowest by default) */ int main(void) HAL_Init
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
Bei Battery-Management ist LowPower oft sehr wichtig: Mein Tip: Nimm einen STM32L152 http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l1-series/stm32l151-152/stm32l152vb.html?redi=no Oder gleich das Eval-Board ink. Programmer+9Debugger für 13.60 € http://www.watterott.com/de/Nucleo-STM32L152
-
Thread
14 Segment Display ansteuern
doch keinen PIC16 ans Bein. Wenn es ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. oder STM8L.. eine vernünftige Wahl. Das obige Bild ist z.B. aus dem Datenblatt des STM32L152, der kann bis 8 Backplanes x 40 Segmente. Oder wenn man bei seinem alten µC bleiben will (z.B. AVR
keinen PIC16 ans Bein. Wenn es > ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. > oder STM8L.. eine vernünftige Wahl. Das obige Bild ist z.B. aus dem > Datenblatt des STM32L152, der kann bis 8 Backplanes x 40 Segmente. Wieso nicht? Nackte LCD-Gläser nimmt man nur, wenn