-
Thread
STM32: Welche freie IDE ohne Limitierung?
Schau Dir mal OpenSTM32 / AC6 an. http://www.openstm32.org http://www.openstm32.org/System+Workbench+for+STM32 Alternativ: CooCox-IDE: http://www.coocox.org/
hatteaucheine zeit lang coocox mitlerweile durchden STM32F7 zu dem OpenSTM / SW4/SW6 gewechselt. weil da die unterstützung da ist und auch der debugger(colink EX ) nicht so oft buggt Ich nutze hier den nucleo stlink V2 der bisher ... 1/2Jahr recht zuverlässig
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
als exports, weiter habe nicht getestet) funktionen _FirmwareUpdateControl@8 _FirmwareUpdateDownload@8 Die scheint über HID mit dem stick zu kommunizieren, also könnte sein das es geht. An sonsten bleibt nur JTAG, den STM32 bootloader aktivieren, wie du schon gesagt hast
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
24V-Input für die Programmierspannung. Hatte mich für einen TLV71 (R2R) + Transistor-Puffer entschieden und die Spannung für den OP gibt der STM32 dann per internen DAC vor. Der OP verstärkt das dann
Merket... ein STM32F302C8 unterscheidet sich vom STM32F302CB nicht nur von der Größe des Flashs und des RAMs. Beispielsweise ist die USB-Peripherie völlig woanders im Address-Space weshalb es gleich nach der USB-Initialisierung
-
Thread
Low Power uC im Sub1V-Bereich gesucht
Core wie die von EM Micro AT32UC3 als imo bessere Alternative zu den STM32L Mit Funk: Div. Teile von Ember, TI, Jennic, Nordic Semi ala nRF24LE1 (alle VCC >= 1.6V afair) oder SiLabs Si101x ab 0.9V Zwei Fragen sind noch mindestens
Peripherie des AVR sieht wirklich interessant aus, aber der Stromverbrauch ist doch weit über dem eines STM32L, der AVR braucht im Sleep ja schon mehr als nen STM32L im 32KHz Modus, selbst bei 12MHz braucht der AVR noch 3 mal soviel, wenn man sich nach den 230uA/Mhz des STM32L richtet. Frfage 2 würde mich
-
Thread
Arduino oder Nucleo
Ich vergleiche gerne: - Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) - Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Beide kosten ungefähr 2€ und sind ungefähr gleich groß. Beide haben eine USB Schnittstelle
Assembler im Zeileneditor schreiben möchte. >Ich vergleiche gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
-
Thread
Einsteigerfreundliches board für Roboter motion
für sensoren und den Motor pwm > habe, ist auch der stm32f103 völlig ausreichend. Wenn ich aber die Teile > des Codes in eigenständige Tasks in freertos aufteile, bekomme ich > Probleme. Freertos auf einem stm32f103? Nicht dein Ernst? kein Wunder dass
bestätigen, dass FreeRTOS auf einem F103 problemlos läuft. Warum auch nicht, das gibts sogar für 8 Bit Mikrocontroller wie AVR. STM32 gabs noch gar nicht als FreeRTOS entwickelt wurde... Stefan S. schrieb im Beitrag #6634980: > dass die can > Leitungen den Einsatz auf einer mobilen Roboter
-
Thread
Multiplizierer Hardware Aufwand
Single Cycle 8x8 Multiplizierer mit 16 Bit Ergebnis. Kann man den auf dem Chip-Foto erkennen? Die modernen Arm Prozessoren haben aber schon 32x32 Multiplizierer oder die STM32F4 Serie vermutlich schon Float Multiplierer
bleiben 1 Zyklus für Multiplikation. *Nachtrag* Gleiches Assembler Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
-
Thread
Viel RAM am kleinen Controller
>Die STM32F4 können nur SRAM/Flash ansteuern, hier das gleiche Die STM32F429 können SDRAM ansteuern. Zum testen auch als STM32F429-Discovery mit 8MB und 320x240 RGB Display für ca 30Euro zu haben.
holger schrieb im Beitrag #3870193: > Die STM32F429 können SDRAM ansteuern. > Zum testen auch als STM32F429-Discovery mit 8MB und > 320x240 RGB Display für ca 30Euro zu haben. Das Problem beim F429 ist lediglich die völlig irrsinnige Anschlussbelegung
-
Thread
erste Schritte: AC-Messungen mit AVR
Abweichungen von sehr wenigen Watt. Wenn man natürlich auf 0,01W genau sein will muss man das mit STM32 machen. Für meine 3-Phasenmessung langt jedenfalls ein Mega8 mit intern 8MHz. Viel Erfolg, Uwe
Abweichungen von sehr wenigen Watt. Wenn man natürlich auf 0,01W genau > sein will muss man das mit STM32 machen. Für meine 3-Phasenmessung langt > jedenfalls ein Mega8 mit intern 8MHz. > > Viel Erfolg, Uwe Hört sich interessant an ! Was überwachst/misst du denn damit so ? Grüße, Marcel
-
Thread
STM32F4: BMA020 per SPI
Hast Du den UPULLUP von der Sensorplatine mit den 3,3V vom STM32 verbunden?
durchführen Reiner.S schrieb im Beitrag #4745807: > Hast Du den UPULLUP von der Sensorplatine mit den 3,3V vom STM32 > verbunden? Nein, die Lötbrücke auf der Sensorplatine ist offen. Danke und Gruß Daniel
-
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
STM32G431C8T6 wird per SWD nicht gefunden
Hallo Gemeinde Ich habe ein kleines PCB erstellt mit einem STM32G431C8T6 uC. Leider wird dieser per SWD nicht erkannt. Wie er angeschlossen ist: Pin 37 SWD Pin 38 SCK (SWD Pins im vergleich zu den F1 etwas ungewöhnlich platziert, gem. Cube sollte es aber korrekt sein) Pin 47, 45, 35, 23,19 GND Pin 48, 36, 24, 21, 1 +3.3V Pin 7: 10k pullup 3.3V mit 100nF Bei jedem +3.3V habe ich einen 100nF C. Der SWD Adabter funktioniert bei anderen STM32. Das "Loch" im STM gehäuse erachte ich als pin 1 indikation, der STM wird
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
splash.bmp Mounting flash memory NAND device: Manufacturer ID: 0x20, Chip ID: 0x75 (ST Micro NAND 32MiB 3,3V 8-bit) Scanning device for bad blocks Creating 1 MTD partitions on "NAND 32MiB 3,3V 8-bit": 0x00000000-0x02000000 : "KREATEL NANDflash partition" yaffs Sep 11 2008 14:28:35 Installing.
found!!! [ 0.567218] NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 64MiB 3,3V 8-bit) [ 0.569320] 3 cmdlinepart partitions found on MTD device stm-nand-flex.1 [ 0.570035] Creating 3 MTD partitions on "stm-nand-flex.1": [ 0.571024] 0x00000000-0x04000000 : "system" [
-
Thread
STM32 USART4 funktioniert nicht
Ich vertraue jetzt mal blind auf CubeMX und HAL. Ich habe ein Projekt für den STM32L071RB angelegt. Mit HSI. USART4 sendet mit 115200,8,n,1 an PA0. Ich habe leider keinen L071 hier, aber probier mal ob da etwas kommt.
mit PA0 (= USART4 Tx) verbunden habe. Folgende Software-Versionen habe ich verwendet: - CubeMX v5.1.0 - STM32CubeL0 Firmware Package v1.11.2 - System Workbench for STM32, alle Plugins heute frisch aktualisiert
-
Thread
STM32 - CooCox Fragen & RTC
wie wäre es mit OpenSTM32 IDE http://openstm32.org/HomePage das funktioniert auch mit CUBE
aktuell für dein Board: STM32Cube_FW_F4_V1.18.0/Projects/STM32F401RE-Nucleo Aber dank HAL, lassen sich auch Beispiele von anderen Familien übernehmen.
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
-v0.2.pdf Der STM32 basiert sich auf die "r1p1-01rel0". Die 3 Erratas sind minor eingestuff (cat3), die dritte trifft der STM32 sogar gar nicht da er kein MPU hat (463769). Zum Thema 12-bit ADC
Hallo, weiss jemand ob es stimmt das ST den STM32 in 90nm Tech fertigt ? Gruss
-
Thread
c++ 11/14/17?
ZN7GpioPinIL9eGpioPort1207959552ELh5EE3ClrEv> --- main.cpp -- 135 ---------------------------------------- while (1) E7F8 b 0x08000420 [/C] Wilhelm M. schrieb im Beitrag #6539333: > Mit dem static_or dann: > *reinterpret_cast<volatile reg32_t*>(Regs::RCC_AHB1ENR) = > static_or_v<CRC_CLK,GPIOA_CLK,GPIOB_CLK
betrachtet assert(s == "a"); // schlägt fehl [/code] Siehe auch: https://www.youtube.com/watch?v=-AQfQFcXac8 :-)
-
Thread
STM32 bootloader
Probiere mal zum Vergleich den "STM32 Flash load demonstrator". https://www.st.com/en/development-tools/flasher-stm32.html
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
Magnetic Encoder mit 10 Mhz auswerten
://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware) Für den STM32 Nucleo gibt es ein Bluetooth-Shield. (15.90 EUR). (http://www.reichelt.de/?ARTICLE=154313&PROVID=2788&wt_mc=amc141526782519998&&gclid=COC95ruGg8cCFXDHtAod8oIOhw
/reference_manual/DM00031020.pdf Der "MINI-M4 for STM32" lässt sich nur per Bootloader programmieren. (siehe Seite 6 ff) http://www.mikroe.com/downloads/get/1946/mini_m4_stm32_user_manual.pdf Ich habe vor noch einen ST-LINK/V2 kaufen. Kann ich den
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
Firmware also extrahieren (es gibt einen unbestücken Header für SWD). Der verbaute GD32 hat allerdings deutlich weniger Speicher (64 kByte Flash 8 kByte SRAM) als der STM32/GD32 des VDR400. Für das einfache Display reicht es aber (ca. 16 KByte Flash sind unbelegt).
-
Thread
8051 Chip für Einstieg
Michael H. schrieb im Beitrag #3477358: > STM32 hat man sicher einiges an Möglichkeiten und einen > deutlich leichteren Einstieg. STM32 bietet zweifellos tolle Möglichkeiten und (im Vergleich zu 8051-Derivaten oder 8-Bit AVRs) wesentlich komplexere
einiges mehr konfigurieren und programmieren (z.B. Clock-System), als in 'nem 8051. Ich finde die STM32 toll, kann sie aber als "Erstcontroller" für den Einstieg nicht unbedingt empfehlen. Da ist ein 8051-Derivat oder 8-Bit AVR einfacher zu erlernen. > Beispiel: Wenn Du Autofahren lernen willst
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Hürde darstellen. In der C- und G-Serie gibt es zum ersten mal – neben TSSOP20 mit 0,65mm und TQFP32 mit 0,8mm – auch einen STM32 im SO8-Gehäuse. Man bekommt also ein 32-bit-System in einem SO8 mit 1,27mm-Raster, wo wirklich relativ viel drin ist – vor 30-35 Jahren wäre das in der Form noch undenkbar
wäre er durchaus brauchbar. Für diese Aufgabe könnte man aber auch einen 8-bit-AVR in SOT23-6 nehmen, falls es von den Abmessungen her noch kleiner werden muss. Aber wie schon erwähnt, 170 MHz sind bei STM32 überhaupt kein Problem, denn der F411 kann bis 100 MHz, der F446
-
Thread
STM32 Float Problem
Hier im Artikel steht was: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
auf die STM32F10x_StdPeriph_Lib_V3.5.0, die main- und die func- > Funktion reduziert. Da ist nicht viel was falsch gemacht werden kann. Oh doch. Bei der Erstellung der multi libs können Fehler gemacht werden
-
Thread
STM32 läuft mit Debugger schneller als er soll
du verwendest openocd? schau mal in die targets/stm32f3x.cfg: [code] proc stm32f3x_default_reset_init {} { # Configure PLL to boost clock to HSI x 8 (64 MHz) mww 0x40021004 0x00380400 ;# RCC_CFGR = PLLMUL[3:1] | PPRE1[2]
letztendlich die USB-Serial Implementierung von W.S. auf den Nachfolger des Blue-Pill Boardes (mit STM32F303CC) portieren. Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini USB Code: http://stefanfrings.de/stm32/stm32f3.html#vcpnohal Besten Dank nochmal.
-
Thread
Atmel oder PIC Gesperrt
wechseln. Die Module von Mbed scheinen den schnellsten Einstieg zu versprechen, während das STM32 Discovery wenig kostet. Allerdings genügten mir bisher die "kleinen" 8 Bit AVR's. Nur einmal sollte es mehr sein, da hatte ich gleich ein Notebook verwendet.
, sondern die Ausführungszeit des gesammten Programmes. Dank C-Programmierung kann ich mal einen H8SX, einen STM32F4 oder einen RX ausprobieren. Irgendeiner davon wird schon schnell genug sein. Ein Trottel, wer das in Assembler machen möchte!
-
Thread
STM32F103 Ansteuerung vielen 5V Relais mit ULN2803
Hi, nutze stm32f103 um 14x Relais (5V/etwa 80mA Steuerstrom) zu Steuern. Da stm32f103 nur 150mA (25mA pro pin), habe ich 2x ULN2803 dazwischen geschaltet. STM output Pins sind direct mit IN Pins des ULN2803 (kein
Kanal??? Und da sind es max 80mA Ist es ein Problem, dass die Spannungen Unterschiedlich sind? STM32-Pin 3,3V -> ULN-Darlington base input Netzteil 5V -> Relais -> ULN-Darlington collector output -> GRD
-
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
Zukunftssicherheit: STM32 oder STM8?
Ich stehe bei einem Projekt vor der Wahl, entweder einen STM8 oder den STM32F030 einzusetzen. Auf den ersten Blick sprechen ja zahlreiche (hier auch bekannte) Gründe deutlich für den STM32. Ich habe allerdings einige Sorgen um die Zukunft des STM32F030. Er
Marcus schrieb im Beitrag #3525308: > entweder einen STM8 oder den > STM32F030 Ich finde STM8 super, aber es gibt keine freien Compiler. Jedenfalls habe ich keinen gefunden. Ich habe mit einer Demoversion von IAR auf dem programmiert.
-
Thread
µC und Gbit Ethernet
STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. STM32MP ohne Linux etc duerfte schwieriger sein.
Uwe B. schrieb im Beitrag #7852476: > STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. > STM32MP ohne Linux etc duerfte schwieriger sein. OK, hatte bisher noch keine Berührungspunkte mit den MPUs... Was ist denn
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
µC mit USB und echtem SD-Card Interface gesucht
Atmel braucht es eine EXTRA VDD Core von 1,8V und das ist immer lästig. Der STM32 machte seine VDDCore mit einem integrierten Spannungsregler, ohne Anschluss nach aussen, denn die Cortex-Einheit läuft immer mit 1,8V. Also der STM32 läuft von 2,0...3,6V ohne Einschränkungen. Der AVR braucht ab 3,0V. Somit könnte man den STM32 direkt mit 2 Akkus zu 1,2V betreiben.
-
Thread
Elektrische Rotorposition mittels optical encoder
dekodieren? Falls sich das auf mein _Beispiel_ bezog: Das war Cut&Paste aus meinem Projekt mit dem STM32F103C8.
Dispol schrieb im Beitrag #3932353: > Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch > nur mit TIM2-5, oder? TIM1 und TIM8 ebenso.
-
Thread
LDO und Step-Down-Converter parallel
Guten Morgen, ich hab ein Batterie-betriebenes System, das meistens im Stand-By läuft (STM32L1 im Stop-Mode mit RTC - sowas 1.5µA Stromaufnahme), das aber im vollen Betrieb sowas 100mA Strom benötigt. Früher hatten die STM32 - so wie der F1 - einen eigenen VBat-Pin, den gibt es quasi aber
Phasen? Stop-Mode sowas 1, 5uA und wenn das Ding rennt, braucht ein TOF Sensor sowas 40mA Strom, der STM32L1 sowas 12mA und dann gibt es noch ein ublox Modem, das über einen eigenen 3.8V buck versorgt wird. Also so in etwas 1.5uA vs 60mA
-
Thread
RS232 galvanische Trennung zwischen Raspberry und STM32
du statt RS232 RS422/RS485 verwendest, brauchst du zwar einen Draht > mehr, dafür aber nur eine(5V) Versorgungspannung, resp. nicht das > Ladungspumpengerödel der MAXe. > Würde ich mal ins Auge fasssen. > IdS, > Baku Ich habe auf der Raspberry Seite 5V, auf der STM32 nur 3,3V. In das Thema
den 3.3V vom STM32 oder Raspi (JP1 entfernen). c) Das Geraffel um Q2/Q3 dient nur der Anzeige, ob eine Gegenstelle angeschlossen ist. Kann auch ersatzlos entfallen. HTH (re)
-
Thread
arduino esp32 32bit/64bit-problem
"Arduino ESP32 core v2.x.x cannot be used on Windows 8.x x86 (32 bits), Windows 7 or earlier. The Windows 32 bits OS is no longer supported by this toolchain. The Arduino ESP32 v1.0.6 still works on WIN32. You might
Joachim B. schrieb im Beitrag #6918132: > aber unter 32&64 bit nur die 1.8.9 1.8.16 geht definitiv mit Win7-32bit
-
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
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
Die STM32G071 Serie hat auch bei 64 Pins nur ein VSS/VDD Pinpaar.
Hallo, nach ATMEL (und Dragon) bin ich seit letztem Jahr mit STM32F030C8T und ST-Link unterwegs: Der selbstgebaute DIL-Adapter auf die billigen Steckboards funktioniert gut, aber der ST-Link benötigt > 3V Spannung am µC. Debuggen mit den Schlaf-Modi ist spannend
-
Thread
Datenerfassung, Analog -> USB / RS232
zumindest einen hinreichend > schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der > STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man > typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? > Für ihn gibt es ein einfaches Nucleo-Board. Wie man die
Std.Periph.Driver in mein Projekt eingefügt. Weise sie aber in meiner main.c nicht aus (dort ist nur die stm32f4xx.h "inkludiert"). Woher bekommt er z.B. die Funktion RCC_AHB1PeriphClockCmd? 2.Ich habe HSE_Value auf 8M gestellt, da bei mir ja auch ein 8MHz Oszillator verbaut ist. Die restlichen Taktraten
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
ATSAMC21 > bauen können Heute könnte man sich so etwas mit den etwas einfacheren Varianten der RISC-V-µCs von WCH bauen, der CH32V103x8x6 wäre da ein Kandidat. Kann mit 5V betrieben werden (also nicht nur 5V-tolerante I/Os), 20 kiB RAM, 64 kiB Flash, bis zu 72 MHz CPU-Takt, LQFP/QFN48 und LQFP64. Ist
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
gewünschte Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
Einstieg STM8 - Toolchain und Fallstricke
Tools nutzt ihr? - Gibt es empfehlenswerte Tutorials/Anleitungen zum Einstieg? - Einarbeitung von STM32 in STM8? Einfacher Einstieg? - Welche Fallstricke gibt es? (z.B. bei den STM32 Einschalten des Taktes vergessen) - Welche Empfehlungen könnt ihr sonst zu den STM8 abgeben? Beste Grüße, STM8
. Der STM8L051F3 läuft nur im Bereich 1,8 … 3,6 V. Aber er dürfte für jene, die bereits mit einem STM32 vertraut sind, leichter zu erlernen sein als der ATtiny. Philipp
-
Thread
RISC/V kommt in Schwung
Hier ein weiterer Schritt: https://www.youtube.com/watch?v=L9Wrv7nW-S8 Die genannten Preise von 10ct sind natuerlich sicher bei grossen Stueckzahlen, sagen wir mal >1000Stk. Gut vergleichen kann man das Teil vermutlich mit einem STM32F030F4P6TR. Dafuer will
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.
-
Thread
gdb und OpenOCD session - memmap
Info : Listening on port 4444 for telnet connections Info : clock speed 2000 kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.238270 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening
Info : Listening on port 4444 for telnet connections Info : clock speed 2000 kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.235125 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen 12bit ADC, genügent IOs und SPI braucht und 64k ROM 2k RAM gerne hätte und der MC unter 10 Euro (besser unter 5Euro
FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
-
Thread
GCC Optimierung killt Funktion
davon. hätte ich auch gedacht, Google liefert: http://www.cs.indiana.edu/~bhimebau/f3lib/html/stm32f30x__spi_8c_source.html#l01298 Wenn du genauso umgesetzt ist, sollte da kein Fehler drin sein. Der ASM code dafür sollte nicht allzu viel sein, eventuell ist es ein Timing Problem. DAs es zu
: > hätte ich auch gedacht, Google liefert: > > http://www.cs.indiana.edu/~bhimebau/f3lib/html/stm32f30x__spi_8c_source.html#l01298 > > Wenn du genauso umgesetzt ist, sollte da kein Fehler drin sein. Die wird aber von ST bereitgestellt, ich habe die neusteste Version. Der bricht alles auf Register
-
Thread
Mikrocontroller mit 5V
ca. 1 bis 1,2V, die Anbindung wird intern und quasi unsichtbar für den User über Levelshifter vollführt – beim STM32 kann man diese Core-Spannung auch innerhalb eines Rahmens passend zum Systemtakt verändern.
Etwas ähnliches: Bei STM32 darf man viele Pins mit einem externen Widerstand auf 5V hoch ziehen, falls benötigt.
-
Thread
Welcher Cortex M3?
Hersteller, aber ich denke es haben sich 2 Hersteller am Markt etabliert. Zum einen ist das ST mit den STM32F10x und zum zweiten NXP/Philips mit den LPC17xx. Ich habe mit beiden gearbeitet, bevorzuge jedoch derzeit die LPC17xx, da sie gegenüber den neueren STM32F105/107 unschlagbar im Preis- Leistungsverhältnis
Sogar in der separat übersetzten Version hat es bereits mal geknallt, wie der oben erwähnte Link ins STM32-Forum zeigt.
-
Thread
Hochfrequenzschaltregler
gebraucht. Man muss natürlich beim Design etwas aufpassen aber machbar ist das allemal. Ich habe den STM32F334 benutzt. Der HR Timer ist bei dieser Anwendung Gold wert, da er bei 3Mhz das PWM noch mit gut 1300 Schritten auflöst und die Dead Time von 8ns gut erzeugen kann. Das Puls Skipping Feature ist
200ns Periodenauer. D.h. du hast nur 921 Stufen, macht eine Auflösung der Ausgangsspannung von 52mV (bei 48V VIN). Nicht gerade großartig. Den geforderten Rippel von 5mV wirst du nicht erreichen, weil die Reglung etwas grob wird. Es ist sowieso unpraktikabel, weil mit dem STM32 die Lösung schon
-
Thread
10ns Rechteckimpuls erzeugen
Sprungfunktion schrieb im Beitrag #3986663: > Kennt jmd eine MCU von STM mit > einem IO-Takt von >100MHz bzw, dass ein Timer >100MHz auf den Pin legen > kann. Abhängig vom Anwendungsfall könnte man einen STM32F4xxx nehmen. Die ..407 laufen typisch mit 168 MHz und die
MHz als max. Ausgabefrequenz meinst, dann sind es 5,95 ns für '1' und 5,95 ns für '0'. Ich rede vom STM32F407 und seinen Timern 1, 8, 9, 10 und 11, die ohne Übertaktung mit 168 MHz laufen können.
-
Thread
IDE für STM32
Mit STM32CubeMX kannst du dir die Konfiguration der Hardware zusammenklicken und dann als Projekt für deine IDE (SW4STM32 z.B.) exportieren.
Seit wenigen Tagen kann "STM32CubeIDE" von ST runtergeladen werden. Wie Atollic auf Eclipse basierend, aber nur noch für ST-MCUs gedacht. Da gibt es jetzt die V1.0.0 der IDE. Benutzt die jemand, oder hat die schon jemand ausprobiert