-
Thread
STM32G071 LQFP32 und der HSE
Es ist LQFP, nicht TQFP ;) Aber ja, er hat 0,8mm Pinabstand statt den STM32 üblichen 0,5mm. edit: das gilt aber wirklich nur für den 32er
STM32 eigentlich kennt). grummel, Ordnung ist schön und gut, aber jetzt passt auf das 8 Jahre alte Layout keine coolen, neuen, schnellen Chips mehr obwohl auf allen STM32 drauf steht :-( Ist da Atmel
-
Thread
STM32 - Servoansteuerung
Hallo Zusammen, die Timer im STM32 sind sehr komplex und unverständlich, daher meine, hat schon mal jemand mit einem STM32 eine Servoansteuerung gemacht? Danke & Viele Grüße Bernd
seidenweich ist anders). Software-PWM? Neuere AVRs haben zwar 6 Hardware-PWMs, allerdings teilweise mit 8 Bit Auflösung, was bei einem Delta von 1ms in einer Periode von 20ms, also bestenfalls 256/20=12 Stufen, natürlich ziemlich grob wird. Diesen die Auflösung reduzierenden Effekt kriegt du beim STM32
-
Thread
STM32C0 Starter Kit
anfangs viel zu lernen gibt. Das ist natürlich beim RP2040 nicht anders. Verglichen mit einem AVR8 muss man auch hier sehr viel mehr lernen. Aber nicht mehr als bei einem kleinen STM32. Das hält sich so ziemlich die Waage. Aber naja, die Einrichtung der IDE ist anfangs deutlich aufwendiger, das
@TO: Laß dich von diesen Idioten nicht verarschen. Diese kleinen STM32 sind massiv überteuert. Am besten und am billigsten sind 8 bit PICs. Und man muss fast(!) nichts lesen. Die 35 Assemblerbefehle hat man in einer halben Stunde intus. Dann kann Mann die zweite
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
www.reichelt.de/mcu-pd78f-1-kb-20-mhz-ssop-30-upd-78f0503-mc-p167839.html?&trstct=pol_2 https://www.reichelt.de/stm8s-8-bit-mcu-16-mhz-8-kb-1-kb-so-8-stm8s001j3m3-p252005.html?&trstct=pol_12 werd glücklich und stirb in Frieden.
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
kann sinkt die Leistungsaufnahme und der DC/DC kann preiswerter ausfallen. Und da es eben unter den STM32 eine ganze Familie gibt, kann man munter mit einem 512k/64K 10x-Pinner los legen und die Serie auf einem 32k/8k auflegen, der nur mit 16MHz bei wenigen mA vor sich hin dümpelt. Ist günstiger als eine
Leistungs-)Wand fährt. Auf jeden Fall bieten Dir CortexM3 Prozessoren einem Menge Features, die kein 8-Bitter halten kann. Bei einem STM32F20x oder F103 kannst Du sogar noch externes RAM oder FLASH dran klemmen, falls es am Ende doch nicht reicht oder per externem RAM und SD-Carte gleich von letzterer
-
Thread
Suche Simulator für 8051
Debugger. In China oder auf eBay gibt es eine sehr schöne Anschlussplatine. http://www.ebay.ca/itm/STM32F407VGT6-STM32-Cortex-M4-ARM-Development-Board-without-STM32F4DISCOVERY-/261050682608?pt=LH_DefaultDomain_0&hash=item3cc7d54cf0#ht_5601wt_1163 Mit CooCox gibt es eine freie Entwicklungsumgebung
laden weil ich hier nicht EAGLE(?) zur Verfügung habe. Anbei sind ein paar Bilder von einer kleinen STM32 Anschlussplatine mit dem STM32F103VE6 drauf und JTAG Adapter. Dazu kommt später noch eine Experimentieranschlussplatine damit man leichter an die Anschlüsse dazu kommt. Mit den STM32 kommt man
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
STM32F769I-DISCO ;-)
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Das heißt vernünftige Menschen wechseln das Hobby? Oder sponsorst du jedem der Bedarf hat nen paar STM32 & Co?
Ein brauchbarer Kandidat für den TO könnte der STM32F030 sein. Die konnte man vor einiger Zeit noch als 10er Pack aus China für 7 Euro beziehen. Dazu die passenden SSOP20 Adapter. Mittlerweile leider 3 x so teuer. Aber es gibt für den STM32F030
-
Thread
stm32f103 1 us Systick-timer delay
Hallo Zusammen, ich habe ein stm32f103-board hier (blue-pill, falls das jemand was sagt). Dort ist ein 8MHz Quarz drauf. Um einen Sensor vom Typ DHT22 abfragen zu können, benötige ich unter anderem ein 1uS delay. Nun habe ich versucht
Jacko schrieb im Beitrag #5359448: > Der TO hat doch eindeutig 8 MHz geschrieben. ...und das es um einen STM32F103 geht, per PLL macht der da bis 72 MHz raus. Timer mit 1us einrichten, Interrupt nach 40 us auslösen. Zum Sensor lesen bei Pegelwechsel den us
-
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
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
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
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
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
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
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.