-
Thread
STM32F4 MidiDevice
Das geht- es gibt dort auch komplette modulare Lösungen. http://www.ucapps.de/mbhp_core_stm32f4.html
Quellen mal nach Fehlern suche und muss mit -O0 übersetzten. Da werden es schon knapp 70k und einem F103C8 platzt der Kragen. Das Hauptproblem dabei sehe ich aber auch in den Flash-Größen bei STM. Die kleinen Gehäuseformen (32pin 48pin) sind häufig nicht so üpping ausgestattet und da wird es mit
-
Thread
STM32 CubeMx Lib mit SPI sehr langsam?
Hallo, ich nutze einen STM32F103, der mit 64MHz läuft (HSI mit PLL). Dazu die SPI Lib von Cubemx: Der Code in der Main ist simpel, und testweise das einzige das ausgeführt wird: [c] if(ADS1262GetDRDY(Channel1)
36µs (von CS low bis wieder high), der SPI läuft dabei mit 8MHz. Allein von CS low bis zum start der CLK vergehen fast 8µs, nach jedem Byte ca. 3µs. Mir schein als ob diese aufgeblasene CubeMX Lib nur abartig langsam ist. Der STM32F103 hat Prefetch & Cache
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
ST: STM32F107 STM32F105 STM32F205 STM32F207 STM32F405 STM32F407 Freescale MK60
mir NXP logischer vorzugehen. Man vergleiche auch mal SPI. NXP hat einen 7bit Prescaler und einen 8bit Teiler für den Takt. So etwa: PCLK / (CPSDVSR × [SCR+1]). Bei ST (jedenfalls bei den STM32F103xx) koennen die 72Mhz oder 32MHz durch max. 256 geteilt werden für den SPI-Takt. Da landet man bei ca
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
, aber dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren
Ja, ich wäre an einem minimalen CoIDE Beispielprojekt für den STM32F104 interessiert (bzw. für den STM32F407)
-
Thread
STM32: Während Flash schreiben => anderes tabu?
Hallo zusammen, ich möchte das Flash eines STM32F103 als Eeprom-Ersatz (AN2594) verwenden. Im Datenblatt und sonstigem ST-Dokus habe ich widersprüchliche Aussagen gefunden. Einmal soll es nicht erlaubt sein, während der Schreibphase aufs Flash zuzugreifen
das daran, dass nicht klar ist/war, um welches Derivat es sich bei mir eigentlich genau handelt. => STM32F103RBT6, also ein medium-densitiy Teil. Scheinbar unterscheiden sich die einzelnen Derivate doch in Details voneinander?!? Steve schrieb im Beitrag #3941157: > PM0068 Programming manual STM32F10xxx
-
Thread
Empfehlung von Board zur Entwicklung
: stm32flash (https://code.google.com/p/stm32flash/) Im Wesentlichen geht es um die Ansteuerung von Servos (bis zu 8 Stück) und einer Kamera über I2C. Gibt es zu dem Controller ein Board? Wenn nein,
Hi Sebastian, das ist ein guter Einstieg. Zu den STMs gibt es viele sog. Discovery Boards von STM selbst. Ein F103 Discovery habe ich auf die schnelle nicht gefunden, aber schau einfach mal welches da am besten passt. Das STM32F4 Discovery kann ich dir
-
Thread
STM32 bootloader
STM042 geht es, mit dem STM32F401RE nicht. Habe ich vielleicht noch etwas anderes übersehen? Der uC befindet sich auf einem Steckboard mit 3.3V. Es sind jetzt nur noch die Pins VDD/VBAT auf 3.3V und
Ich habe es mit einem CH341 und einem STM32F103C8(nicht BluePill) auf der Kommandozeile probiert. Auch an UART1, PA9, PA10 und Boot0=1. ./STM32_Programmer.sh -c port=/dev/ttyUSB0 -r 0x08000000 0x100 x.bin Fnktioniert zwar, aber es zeigt
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
Hi, Your premises are wrong. The sensor address is 0x5E not 0xBC. I2C HAL use this function: HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout) to send something on bus. But DevAddress
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
Da drin werkelt also zumindest ein STM32F103. Du wirst nicht umhin kommen, einen Portplan zu erstellen, in dem jedes Beinchen des MC seiner Funktion im Motor-Controller zugeordnet wird. Erst dann ist es sinnvoll, mal einen symbolischen
eines BLDC mit dem F103 > nicht Für den STM32F100 des VL Discovery habe ich sowas sogar schon fertig - mit Sinusansteuerung.
-
Thread
STM32F103 Daten über CDC Device senden
Hallo, ich versuche gerade auf meinem eigenen Board mit STM32F103C8 ein CDC Device ans laufen zu kriegen, um Daten mit dem PC auszutauschen. Nachdem ich mit den Dateien aus dem Beispielprojekt fürs STM3210E_EVAL Boards nichts geworden bin (Windows hat ein Virtual
. Ich hatte hier schon mal nen CDC Treiber für den STM32F103 gepostet. Einfach mal bei Bedarf danach suchen. W.S.
-
Thread
STM32 - Fragen zum Einstieg
Makefile selbst. Die Dateien die dabei übersetzt werden brauchst du. Das dürfte etwa diese sein: main.c startup_stm32f40xx.S system_stm32f4xx.c stm32f4xx_it.c stm32f4xx_gpio.c stm32f4xx_rcc.c Und natürlich das Linkerscript. Des Weiteren folgende Konstanten: USE_STDPERIPH_DRIVER STM32F40XX
ausgehende von dem IO_Toggle Bsp des Disovery, inkl. Makefile mit folgendem Inhalt: [code] main.c Makefile startup_stm32f4xx.s stm32f4xx_conf.h stm32f4xx_it.c stm32f4xx_it.h stm32_flash.ld system_stm32f4xx.c [/code] Ich kanns kompilieren und mit "make flash" auf das olimex board spielen
-
Thread
Viele servos an Microcontroller/Arduino anschließen
Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino IDE programmiert werden?
Andreas R. schrieb im Beitrag #4781801: > Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino > IDE programmiert werden? Ist das eine Frage.
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
und bin auf die Neuauflage der Einbettung der leaflabs-maple Serie aufmerksam geworden, die ja auf STM32 MCU's aufbaut, das Nucleo-FB-103RB ist sogar 1:1 MCU kompatibel mit dem Standard Maple. Unter dem Link https://github.com/rogerclarkmelbourne/Arduino_STM32 finden sich alle notwendigen Infos
, wusste nicht, dass du auch Deutsch sprichst! :) Bin dort unter "madias". Kurzes Update bzgl. STM32duino: Mittlerweile sind so ziemlich alle "generic" STM32F103xxx Dev Boards kompatibel! Nucleo ist (fast) schon die schlechteste Wahl :) Liebe Grüße Matthias
-
Thread
ARM7 vs. AVR
Außenbeschaltung, als nur >VCC,GND und nen Stützkondi. NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz und USB geht auch. Nur Strom dran + Stützkondensatoren !!! Den kleinen gibt es auch schon mit 48 Pins. STM möchte noch kleinere
> NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! > > STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz > und USB geht auch. > Nur Strom dran + Stützkondensatoren !!! JA JA JA !!!! Hier treffen sich die Beführworter des STM32. Ich
-
Thread
CooCox parasitär?
Hallo, Schau doch mal die STM32 Reihe und die Evalboards dazu an. Die Discoveryboards sind sehr günstig und haben schon einen integrierten Debugger mit dabei. Ich habe mich damals für STM32F4Discocery entschieden, da dieser massig
es aber auch die STM32F103 beim Chinesen, so ein http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Board (mit 64 Karat Flash!) habe ich gerade hier
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
STM32f334R8 arbeiten. > Noch ein paar Tips für float-Berechnungen mit dem STM32F3xx. Nie > vergessen die Schalter -ffast-math zu setzen, sonst dauern manche > Berechnungen wie sqrtf deutlich länger
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
Debug mit Watchdog STM32+CubeIDE
Debugger. Wir haben den Watchdog immer eingeschaltet, damit man nicht auf blöde Gedanken kommt. Beim STM32F103 (ich weiß, andere MCU) geht das über das DBGMCU -> CR Register. Da muss man z.B. das Bit 8 ("DBGMCU_CR_DBG_IWDG_STOP") setzen, damit der watchdog auch anhält, wenn die MCU im Stopp mode ist und
das_ im RM, alles andere > ist nicht erwähnenswert, weil normal. > > Wäre doch denkbar? Beim STM32F103 z.B. ist es so, dass man nicht den Takt aktivieren muss, es gibt genauergesagt gar keinen Takt und daher verhält sich das Register auch nicht wie GPIOs. Wenn man das als GPIO ansieht, wovon ich
-
Thread
Fertige Bibliothek oder selber schreiben?
USB-Peripherie vom F103 ist noch ganz > erträglich und logisch aufgebaut. Nur die Adressierung ist etwas schräg. Findest du? > ... ich auch: [[USB-Tutorial mit STM32]] Ja. Eben daher habe ich den Eindruck, daß
Stefanus F. schrieb im Beitrag #5656982: > a) bestehende Hardwarefragmente aus alten µC möglichst schnell und > billig zusammen frickeln musste um sagen zu können "jetzt können wir > auch USB", Ja, die STM32
-
Thread
STM32 mit Eclipse+GDB debuggen
Hallo, ich habe mir eine Toolchain für die STM32 Entwicklung (STM32F103 Serie) zusammengestellt, bestehend aus Eclipse Indigo+GDB Hardware Debugging+Codesourcery GCC+Segger J-Link GDB Server (unter Windows). Der Segger J-Link GDB Server läuft
JTAG monitor speed 2000 monitor flash device = STM32F103RB monitor flash breakpoints = 1 monitor flash download = 1 monitor endian little monitor reset monitor reg r13 = (0x00000000) monitor reg pc = (0x00000004) monitor reset continue [/
-
Thread
Flashing und Debugging mit gdb und BMP
2000 kHz Info : STLINK V2J34M25 (API v2) VID:PID 0483:374B Info : Target voltage: 3.225638 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections [/c] gdb aufgerufen: [c] $ ls *.elf
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
arduino esp32 32bit/64bit-problem
gleichen ide ohne jede Umstellung. Den stm32f103 bekommt man da sicher auch nochrein? "digitalWrite(2,HIGH);" ist relativ viel schreibarbeit. Ich als relativ fauler Programmierer hätte da gerne eine funktionstaste, mit der man das mit [F9
grundschüler schrieb im Beitrag #6918056: > Den stm32f103 bekommt man da sicher auch nochrein? Sicher, nicht nur diesen STM32. > "digitalWrite(2,HIGH);" > ist relativ viel schreibarbeit. Ich ... hätte da gerne eine > funktionstaste, mit der
-
Thread
STM32F103 Hardfault
Guten Tag, zurzeit versuche ich den Timer 1 eines STM32F103C8T6 (auf so einem Mini-Development-Board) per DMA zu füttern. Die (glaube ich) wichtigsten Quelldateien sind anbei. Im main rufe ich eine Cube-Methode auf: [c]HAL_TIM_PWM_Start_DMA(&htim1,
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs hat?
-
Artikel
STM32
/analoge Anwendungen STM32F0 (2013) ARM Cortex M0 bis 48 MHz STM32C0 (2022) ARM Cortex M0+ bis 48 MHz - billig STM32G0 (2018) ARM Cortex M0+ bis 64 MHz STM32F1 (2007) ARM Cortex M3 bis 72 MHz - die älteste STM32 Serie STM32F3
der Dokumentation soll stellvertretend der STM32F103RC genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor. Diese Dokumente von ST beschreiben den Controller: Im STM32F103xC/D/E Datasheet sind die speziellen
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
KT81/110,116 5x 595-SN74LVC2T45DCTR 1x 538-51021-0600 2x 651-1734634 3x 782-TSOP4838 15x PVG3A103C01R00 15x PVZ3A103C01R00 05x 595-UA78M05CDCYR 01x 863-NCN5120MNG 02x 989-EPM570T144C5N 04x 595-MSP430G2412IN20 02x 579-PIC16F1825-I/P 06x 538-50079-8000
> 05x 595-SN74LVC2T45DCTR > 01x 538-51021-0600 > 02x 651-1734634 > 03x 782-TSOP4838 > 15x PVG3A103C01R00 > 05x 595-UA78M05CDCYR > 01x 863-NCN5120MNG > 02x 989-EPM570T144C5N > 02x 579-PIC16F1825-I/P > 06x 538-50079-8000 02x 511-STM32L100C- DISCO 01x 844-6TQ45SPBF 01x 863-NTJ3157NT1g 02x
-
Thread
TOP3000 EProm Brenner für nur 26€!
So, habe meinen Brenner bekommen, gut verlötet, nix mit Hand lötstellen. Ist ein ARM STM32F103 , ne menge 74HC4094 drin. Zoll hat 8,81€ MWst verlangt.
#2325562: > So, habe meinen Brenner bekommen, gut verlötet, nix mit Hand lötstellen. > Ist ein ARM STM32F103 , ne menge 74HC4094 drin. Kannst du Fotos vom Innenlebel posten? Danke!
-
Thread
Welcher PIC ist der beliebteste ?
eigenen Textmode-IDE für verschiedene Controller. Bisher kann ich einige Vertreter aus MCS51, AVR, STM32 und STM8 programmieren (und ich habe auch dienstlich mit ein paar davon zu tun). Noch nie hatte ich einen PIC in der Hand (außer vor Unendlichkeiten einen mit Fenster zum Löschen mit UV Licht).
ist und welcher wohl der momentan günstigste aus China ist ? (bei AVR hätte ich wohl gesagt ATmega8 und ATmega328p, bei STM32 wohl den F103)... bei PIC habe ich keine Ahnung !
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
denn bei dem Brenner immerzu nur so minimalistisch zugehen, daß du dir Gedanken machst, ob du mit 8 Bit PWM auskommst oder nicht? Ist das ein Sport? Ich hatte vor Jahren mir meinen eigenen PIC-Programmer gemacht und dafür einen 'allgegenwärtigen' STM32F103C8T6 benutzt sowie Schaltregler und Schalter
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
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
STM32 Sorglospaket?
>> Aber wenn man jetzt einfach mal anfangen will, damit z.B. >> einen STM32f103RB mit YAGARTO völlig ohne irgendwelche Altlasten >> (zusammenkopierte Geschichten aus anderen Projekten von denen nur die >> Wenigsten wissen, was das alles bedeutet) zu programmieren, steht
> Weiteres aus erster Hand in ST Microelectronics AN2953, > Abschnitt 3.1.1. Aha, verweist auf STM32F10x_StdPeriph_Lib_V3.3.0/Project/STM32F10x_StdPeriph_Examples/Lib_DEBUG/ Da werde ich demnächst doch mal nachschauen; das sieht auf den ersten Blick sehr vielversprechend aus. Danke. Tja, nun
-
Thread
Kompression für RGB LED Datenstrom
für ~1,50€ den STM32F103C8T6 gefunden. Mit bis zu 72MHz, 64KB Flash und satten 20KB SRAM wäre da einiges drin. Trotzdem muss ich nun mein Vorhaben nochmal überdenken. Ziel des Projekts ist es mit möglichst günstiger
können. Eine Effektbibliothek wäre aber auf jeden Fall ein großer Mehrwert. Bei 64KB Flash des STM32F103C8T6 (evtl. "nur" 56KB abzüglich 8KB für einen optionalen Bootloader) sollte noch genügend Platz für viele Effektroutinen bleiben. Die Parameter der einzelnen Effekte könnte man dann zentral vom
-
Thread
interne RTC im STM32L benutzen?
Bild siehst: http://stefanfrings.de/stm32/STM32F103C8T6_board.png
" ist ein gutes Stichwort: kennt evt. jemand eins mit einem STM32L4xxC drauf? 'C' deshalb, weil 48 Pins leicht reichen und es sonst so groß wird. u8g2 schrieb im Beitrag #5193426: > Manufacturer Part No:SG-3030JC 32.7680KB3:ROHS und > STM32L031 witzig, das
-
Thread
ESP8266 über USB-CDC mit STM32F4 flashen
Guten Abend, ich bin langsam am verzweifeln ... Hab einen STM32F4, an dem am UART6 ein ESP8266 hängt. Der STM32F4 hängt per USB an einem PC und spricht CDC. Geplant war es so, den ESP8266 über CDC zu flashen. D.h. CDC stellt ein Device /dev/ttyACM0 zur Verfügung
Hier ich, aber mit einem STM32F103.... Ich bin grad bis morgen unterwegs, ich schieben dir morgen mal meine Source zu, ist zwar StdPeriph und kein HAL aber lässt sich ja alles ableiten. Deinen ESP bringst du aber schon in den Bootloader
-
Thread
USART STM32 Empfangfehler ?
zusammen das es für USART geht aber dafür das ADC nicht leidet ?? Mein preprozessor hat den Symbol STM32F10X_HD_VL definiert. in the system_stm32f10x.c: #if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) /* #define SYSCLK_FREQ_HSE HSE_VALUE */ #define
Zur richtigen Erstellung von system_stm32f10x.c bietet STM ein Excel-Tool an. Da gibst du deine Systemparameter ein und dir wird ein passendes system_stm32f10x.c erstellt. Kennst du das, hast du das verwendet, oder hast du deine system_stm32f10x.c
-
Thread
[STM32] Keil SysTick_Config Probleme
meldungen das Funktionen doppelt deklariert sind. Im mom. habe ich folgende Header-Datei eingebunden. [c] #include <stm32f10x_lib.h> [/c] Hier dann noch meine Funktionen: [c] /******** Initialisiert die Zeitbasis ********/ void SysTick_init(void) { SysTick_Config(72000); // HSE 72Mhz / 72k
so lassen. µC ist STM32F103RE, ein HD-Device. Dafür ist auch der Startupcode drin. Falls das nicht stimmt, musst Du das noch ändern.
-
Thread
STM32F1 HAL UART Senden nicht
Speed Clock (HSE): Crystal/Ceramic Resonator HCLK auf 72 MHz USART -> Mode: Asynchronous [c]/* USER CODE BEGIN 2 */ char data[5] = "test\n"; HAL_UART_Transmit(&huart3, (uint8_t *)data, 5, 100); /* USER CODE END 2 */[/c] Mehr Code habe ich dem generiertem Code von CubeMX nicht
auf 3,3 V. Was übersehe ich? Fehlt was? Warum wird nichts gesendet? Programmer: ST-LINK/V2 IC: STM32F103RBT6 Board: Olimex P103 https://www.olimex.com/Products/ARM/ST/STM32-P103/ https://www.olimex.com/Products/ARM/ST/STM32-P405/resources/STM32-P103_P405_sch.pdf Programmierumgebung: Visual Studio
-
Thread
Audio Codec an ARM STM32 Primer
Hallo, ich möchte den Audio Codec TLV320aic23 an den STM32F103RB anschließen. Eigentlich wollte ich wie in der App Note AN2739 vorgehen, musste dann aber feststellen, dass der STM32F103RB die I2S Schnittstelle nicht beherrscht. Das können nur STM32F10x
. Danke, -Klaus Datenblatt STM32F103RB: http://www.st.com/mcu/download2.php?file=13902.pdf&info=STM32F103RB%20Reference%20Manual%20RM0008&url=http://www.st.com/stonline/products/literature/rm/13902.pdf Datenblatt tlv320aic23:
-
Thread
STM32 Flashprobleme
Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut wird mit einem Makefile. Das
Benajmin Buxbaum schrieb im Beitrag #4823293: > Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen > STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu > bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut > wird mit einem Makefile
-
Thread
I2C mit STM32 und ITG3200 Sensor will nicht loslegen
Hi, ich hab einen STM32 F103ZE mit 16mhz quarz statt 8 - ist aber alles eigentlich soweit richtig beachtet und konfiguriert (siehe screenshot "clocks"). Ich versuche gerade via I2C einen ITG3200 auszulesen. Leider
I2C Peripherien auf einem STM32F103RB und VE6 einwandfrei. Hatte aber Anfangs wie Cell85 tolle Probleme damit. Das Geheimnis ist dass man sich gewissenhaft an die "CheckEvent" EVn Zugriffe in der richtigen
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
, der mit 5V betrieben wird (nur um ein konkretes Modell zu benennen, es kann genauso gut auch ein STM32F103 sein) gerne eine Spannung im Bereich 3,0 V bis 4,2V messen. Dies geht ja mit den Standardmitteln. Nur dachte ich mir, warum soll ich denn den restlichen Bereich "verschwenden" und somit gut
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
STM32F1 USB VCP keine Ausgabe bei Arduino+Hterm
Ich experimentiere mit der USB Schnittstelle auf diesem Board: http://stefanfrings.de/stm32/STM32F103C8T6_board.png Beim erste Versuch habe ich die Cube HAL verwendet. Meine "Hello World!" Meldungen wurden via USB vom µC an den Laptop gesendet und von Hterm angezeigt. Die Hardware ist
>http://stefanfrings.de/stm32/STM32F103C8T6_board.png Das BluePill-Board. Es ist mir ja eine ganz besondere Freude, dass Du es mal mit der Arduino-Version versuchst ;-) Hast Du den Widerstand zwischen PC14 und 3V3 wie in
-
Thread
Mikrocontroller mit 2 DAC's
STM32F103
Michael schrieb im Beitrag #1865173: > STM32F103 Achtung: Nur die 103er mit >=256kB Flash haben die 2x DACs drin. Hab da selber schon mal nicht aufgepasst und dann musste ich halt doch wieder mit ner PWM arbeiten ;) Gruß Rainer
-
Thread
Unbekanntes IC
TL074 her, es gibt weit mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen Firmware auch auf GD32F103 , der wird den wohl benutzen, auch in Zukunft.
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
der Stm32f103 mit 64kb Flash und 48 Pins. Bei der folgenden Aussage möchte ich bitte korrigiert Weden, falls sie falsch ist. Beim 32 bitter benötige ich meißt mehr Speicherplatz weil ich zum ersten mir
>Auch bei ST hängen ab STM32L/STM32F2xx die Ports mittlerweile direkt am >AHB, der Zugriff darauf benötigt nur 1 Takt. (Bei 120MHz also 8,33ns) Nicht, wenns ausm Flash läuft!
-
Thread
Variable nach reset nicht löschen
hi, ich habe einen stm32f103 und verwende keil µVision 4. ich speicher einen wert in einer Variable, der wert soll nach einem reset nicht gelöscht werden, was er aber tut. was muss ich machen das der Variablenwert unverändert
Der STM32F103 hat auch 20 bytes battery backed registers. Wenn du also eine unabhängige Spannungsquelle an VBat angeschlossen hast, kannst du dadrin solange 20 byte speichern, bis die Batterie den Geist
-
Thread
[Sammelbestellung] µC-Board + RAM
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
Joe G. schrieb im Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Manche STM32F103 haben ein SDIO-Modul. Da gibt's auch Beispiele für wie man das mit FatFs kombiniert, ich glaub sogar von ST selbst. Man kann das ja auch im 1-Bit-Modus verwenden um Pins/Leitungen zu sparen. Bei
-
Thread
STM32F0 Discovery und ST-Link V2
In meiner board.cfg (für OpenOCD) steht drin: [pre] # This is a board with a single STM32F103C8T6 chip. source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x4000 #transport select swd # fuer J-Link source [find target/stm32f1x.cfg] # use software reset reset_config srst_only
meinem Disco-Board hat die Reset-Leitung auch ganz regulär angeschlossen und mit [code] openocd -f interface/stlink-v2-1.cfg -f target/stm32f0x.cfg -c "reset_config srst_only srst_nogate connect_assert_srst" -c init -c "reset halt" [/code] kann ich einen "connect under reset" durchführen, z.B.
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
interessiert. SPI und ili9341 ist aber nur ein Nebenschauplatz bei dem Projekt. Beim Xmega128 mit 32 MHz/8bit kann die CPU intern bist zu 32MB/s schieben, das heisst, SPI ist mit 2 MB/s im Verhältnis ein Flaschenhals für die CPU. Beim STM32F4 mit 180MHz/32bit wird das Verhältnis noch schlechter, so
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen