-
Thread
VERKAUFE divese Mikrocontroller und Development Kits von Olimex
Fotos auf Anfrage. Folgende Artikel sind vorhanden (Teilweise in mehrfacher Ausführung). A13-LCD7TS STM32-P407 STM32-P107 LCP-1766-STK STM32-P152 LPC-MT-2138 STM32-LCD DUINOMITE STM32-P103 STM32-H103 STM32-E407 STM32-103STK A13-OLinuXINO-MICRO LPC-P1114 LPC-H2129 OLIMEXINO-STM32 BOX_LIME_RED ARM-USB-OCD-H PIC-ICD2 TMS320-JTAG-USB STM32-H107 STM32-H103 ESP8266-EVB-BAT-BOX SHIELD-LCD16x2 ARM-JTAG-COOCOX LPC-H1343 LPC-H2103 MG-6-48 RPi-UEXT PIC32-PINGUINO-MX220 ESP8266-EVB ISP430-SOLAR DCDC
-
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
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
STM32 - BusFault finden
Hallo zusammen Ich versuche mich gerade an der STM32_USB-Host-Device_Lib_V2.2.0 für den STM32F105RBT6. Ich versuche einen virtuellen Comport zu erzeugen. Ich bin inzwischen soweit, dass ich den Code compilieren kann und soweis alles stimmen sollten
Beitrag schrieb im Beitrag #5269713: > Und warum ist 0x1FFFF7E8 "richtiger" als 0x1FFF7A10? Weil 0x1FFF7A10 der Speicherort der DeviceID für einen anderen Controller war. 0x1FFFF7E8 ist für den STM32F105 die korrekte Adresse der DeviceID.
-
Thread
ARM-GCC: makefile
Ich werf noch das hier in die Runde, das ist ein bare minimum makefile projekt für STM32F401RE, direkt verwendbar mit dem NUCLEO-F401RE Demo-Board von ST. https://github.com/prof7bit/bare_metal_stm32f401xe
file.map --cref -gc-sections -o out.axf cpuinit.o: COPTS += -O1 -save-temps SSOURCES := startup_stm32f10x_ld.s CSOURCES := cpuinit.c main.c flop.c misc.c CSOURCES += stm32f10x_adc.c stm32f10x_dma.c stm32f10x_flash.c stm32f10x_gpio.c CSOURCES += stm32f10x_rcc.c stm32f10x_tim.c stm32f10x_it.c
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
LoRa_STM32/blob/master/STM32CubeExpansion_LRWAN/Drivers/BSP/Components/ds18b20/ds18b20.c Da scheint es recht viel Timing zu geben :/
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
Ist auch falsch; da steht dann zwischendurch was falsches im Register (Prescaler 2). Wenn du den stm32fxxx.h Header aus der HAL nutzt, geht das so: [c]MODIFY_REG(SPI1->CR1, SPI_CR1_BR, SPI_CR1_BR_0 | SPI_CR1_BR_1);[/c] Mit dem alten Header der mit der SPL kommt geht das so: [c]SPI1->CR1 = (SPI1-
Dr. Sommer schrieb im Beitrag #5356249: > meinen > eigenen SD-Karten- und FAT32-Treiber für STM32 entwickelt Ok... und das ganz ohne Therapiesitzungen nachher? Ich meine nur .... meine Freundin meint auch immer ich "spinne" ein wenig, wenn ich 8h programmiert habe und diesen
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
//#include <iostream> <--- MACHT NOCH AERGER?? MIT EM-BLOCKS UNTER WINDOWS OK=?? #include "stm32f4xx.h" #incl<iostreude "stm32f4xx_conf.h" #include "project_defines.h" #include <vector> using namespace std; class test { private: int hier; public: void setHier
192K > nutzen (rein Interressehalber)? http://sigalrm.blogspot.de/2013/12/using-ccm-memory-on-stm32.html
-
Thread
EMV Probleme mit SDIO Interface
Referenzdesigns mit Layouts? [1] https://github.com/OLIMEX/STM32F4/tree/master/HARDWARE/STM32-H407
Treiberstärke der I/Os reduzieren könnte helfen, das geht bei STM32ern.
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Die Cortexe implementieren zwar eine ARMv7-M Befehlssatz-Architektur, aber der ARM7TDMI implementierte ARMv4T
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
Name="Application"> <file file_name="main.c" /> </folder> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
STM32 - Code Ausführung auf Android via Bluetooth
Baumarktboy77 H. schrieb im Beitrag #5996422: > Undzwar würde ich gerne wissen, ob ich C++ code von einem STM32 aus auf > einem Android Gerät ausführen kann via Bluetooth? Du kannst genau genommen noch nicht mal
Baumarktboy77 H. schrieb im Beitrag #5996422: > Undzwar würde ich gerne wissen, ob ich C++ code von einem STM32 aus auf > einem Android Gerät ausführen kann via Bluetooth? Nein. Wie kommt man auf eine derart dämliche
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
Frederik H. schrieb im Beitrag #7620046: > die eben gerade das verlinkte Board einsetzen, um > GM/MT-32-style Soundausgabe umzusetzen. Also, typische "GM" Sounds sind nur eine Sample-Sammlung, mit entsprechendem
Ich hab mittlerweile aus anderen Gründen (Mini Loop Station) einen Daisy Seed gekauft, der mit einem STM32H7 und offenbar ganz brauchbarem Drumrum ausgestattet ist. Raspi ist nicht meine Welt, das fällt läuft bei mir unter "Computer", nicht unter Mikrocontroller. Wenn ich genug Zeit reinstecke, kann
-
Thread
DCF-Uhr from Scratch
Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
NTP zuständig und irgendwer wollte HDMI haben ;) [pre]Display DOGS102: 0.25 mA typisch CPU STM32L496: < 4 mA TCXO KT2016K10000: < 1.5 mA GPS SAM-M10Q: 7 mA typisch; tracking DCF ???: t.b.d. diverse Pull-Down: 1.2 mA ALS SFH5711: ca. 0.5 mA RS-232
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Zudem sind die sehr Bastelfreundlich, es gibt Vertreter aller Familien auch im DIP Gehäuse, selbst 32Bitter mit USB HOST Funktion usw. sind in DIP zu bekommen. Wobei die STM32 aber auch nicht zu verachten sind. Da ist man zwar auf 32Bit festgenagelt, aber auch da gibt es schon recht kleine Vertreter
Hilfreichen Anworten unterscheiden sich die drei am häufigsten hier vertretenen Familien (ATMEGA, STM32, PIC) kaum noch. Allerdings ist das "Rauschen" bei den STM32 und den PIC deutlich geringer. Es fällt also wesentlich leichter die Sinnvollen Antworten von denenen anderer Einsteiger die auf dem
-
Thread
C++ auf Mikrocontrollern
)). > Ich glaube das mein Keil ARM Compiler noch kein C++11 > unterstützt :-(. Ja, richtig. Den STM32 kann man auch wunderbar mit dem GCC programmieren, siehe [[STM32#GCC]] und [[ARM GCC]].
compilieren gebracht habe. Genauer heißt das, dass ich mal ein C-Projekt von mir komplett entrümpelt habe, d.h. es ist nur noch die main-Funktion samt Endlosschleife, sowie der Startup Code und die System Init (Clock init) des STM32 vorhanden. Die Codegröße liegt dann bei ca. 11k. Mal sehen woran das liegt. Verwendet
-
Thread
Projekt läuft nur richtig wenn es mit Keil MDK erstellt wurde
addtogroup stm32f4xx_system * @{ */ /** @addtogroup STM32F4xx_System_Private_Includes * @{ */ #include "stm32f4xx.h" /** * @} */ /** @addtogroup STM32F4xx_System_Private_TypesDefinitions
addtogroup STM32F4xx_System_Private_Variables * @{ */ uint32_t SystemCoreClock = 168000000; __I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; /** * @} */
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
Ja genau, das ist der Schaltplan/Layout-Versuch. Ich habe davor mit dem Discovery Board mit einem STM32 M7 Mikrocontroller ein bisschen herumprogrammiert und der hier verwendete M7 Mikrocontroller ist mit 64 Pins und einem LQFP Gehäuse noch der anfängerfreundlichste von der Reihe. Zumindest dachte ich
M. B. schrieb im Beitrag #6285498: > Ja, ich habe das STM32F7-Discovery Board zu dem ich auch oben die > Schaltung verlinkt habe. Wusste gar nicht dass man damit auch andere > Chips programmieren kann. Bei dem hat man anscheinend leider keine Möglichkeit
-
Thread
STM32 Erfahrungen? Libraries?
Das wichtigste für den STM Einstieg ist in diesem Artikel beschrieben: [[STM32]]
Beim STM32F10x gibt es jede Menge Libaries. Die user manual für die Cortex libaries ist die UM0427 http://www.google.de/#hl=de&q=UM0427+ARM%C2%AE-based+32-bit+MCU+STM32F101xx+and+STM32F103xx&aq=f&aqi=&aql
-
Thread
Zephyr STM32F103C8 canbus pin mapping
-- Cache files will be written to: /home/edi/.cache/zephyr -- Zephyr version: 3.7.99 (/home/edi/zephyrproject/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools
schubbsen? Ich brauche wohl was in der Richtung von [code] can1_rx_pb8: can1_rx_pb8 { pinmux = <STM32_PINMUX('B', 8, AF7)>; }; can1_tx_pb9: can1_tx_pb9 { pinmux = <STM32_PINMUX('B', 9, AF7)>; }; [/code] Aber wie komme ich da auf die AF-Nummer? Ich habe im Datasheet und im Manual nichts gefunden
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Anwendung auf SPI festgelegt. Der AVR mißt die Signale eines RC-Empfängers, und schickt sie an den STM32. Ursprünglich sollte das direkt im STM32 passieren, aber weil es bei der RC-Messung auf genaue Zeiten ankommt (Codierung der Werte am RC-Ausgang über Zeit zwischen Pulsflanken) und mir im STM32 andere
... Siehe z.B. dort unter "Measuring Pulse Width": https://controllerstech.com/input-capture-in-stm32/ Und generell gibt es viele Beispiele dafür: https://www.google.com/search?q=stm32+capture > musste ich ausweichen. Da ist nun eben die SPI-Schnittstelle annähernd die schlechteste Wahl.
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
LH_BIN=1&_nkw=lpc1768&LH_PrefLoc=2&_sop=15 Die Boards mit dem LPC1768 kosten über 30 Euro. Wurde nur STM32 kopiert?
-
Thread
32-Bit uC in QFP-32
Lothar schrieb im Beitrag #7121741: > Ja STM ist der einzige Hersteller mit 32-Bit uC in QFP-32 Nein.
Die STM32F0 gibt es in LQFP32, die STM32F1 und STM32F3 auch. Die neuen G0 und G4 sind auch in LQFP32 gelistet Irgendwie alle STM32 bis auf die 5er und 7er Oder ist das deren Patent?
-
Thread
Displaytech 162 an STM32DiscoveryF3 (Cortex M3)
Hallo Leute, Ich versuche ein LCD-Display im 8-Bit Modus am STM32 zum laufen zum Bringen. Initialisierungsroutine: [c]#include "stm32f10x.h" #include <stdio.h> extern int32_t SysTickCnt; volatile unsigned long TimeTick; /*------------------------
nun etwas eingeschränkt, anscheinend funtkioniert der Systick Timer nicht richtig. [c]#include "stm32f10x.h" #include <stdio.h> #include "lcd.h" volatile int32_t SysTickCnt=0; int32_t SysTickCntHold; void SysTick_Handler(void) { SysTickCnt++; } int main(void) { RCC_ClocksTypeDef
-
Thread
DSP Filterentwurfsprogramm
mit Signalverarbeitung auf einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit STM32H7 Prozessor, das soll das Zielsystem sein. Bevor ich auf dem Board anfange, habe ich mir erstmal die grundlegenden Komponenten in C/C++ auf einem PC zusammengestrickt. Als erstes ein Programm was
H05 schrieb im Beitrag #5888324: > ich möchte mich ūber die Sommerpause mal mit Signalverarbeitung auf > einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit > STM32H7 H05 schrieb
-
Thread
Zusicherung der initialisierung von globalen Variablen in C und C++
W.S. eine kaputte Implementierung kennt, könnte er die hier gern mal benennen.... [1] ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
kaputte Implementierung kennt, könnte er die hier gern > mal benennen.... > > [1] > ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s Ich hab noch kein ST Linkerscript gesehen, dass es erlaubt Variablen im CCRAM
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Modul mit 600mil Dil? (eBay item number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
F401/F411 ebenso, bekannt als Blackpill. MAX M. schrieb im Beitrag #7257695: > Kennt jemand einen STM32H7* in > diesem Format? Arduino Potenta H7 (lite). Kostet aber ne Kleinigkeit.
-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
alle. Ich denke ich werde die lib nur zum Lernen benutzen und beim Selberschreiben der Register den STM32 am besten kennen lernen. Interessant wäre es ja, wenn es für die häufigsten Aufgaben (GPIO, USART, SPI) eine Lib geben würde die sowohl den stm32 als auch andere Cortex M3 Controller unterstützt
-
Thread
Assemblerprogrammierung ARM CORTEX
, Alles! Ok, ist verstanden. Habe ich selber auch mal gemacht. Uwe H. schrieb im Beitrag #5276369: > Ist doch nicht > schwer und macht Spaß, denn man hat die totale Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was
Uwe H. schrieb im Beitrag #5280261: > Diese Frage verstehe ich nicht! Das File Format ist elf32-littlearm, der > Befehl lautet arm-none-eabi-objdump -D -S miniblink.elf >>disassembly.txt. Aber die Antwort
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
Die STM32L0 Serie hat eine RTC, Batteriegepuffertes RAM, EEPROM und teilweise sogar USB. Damit wäre man dann für alle Varianten offen. Ich würde es der Einfachheit halber aber mit einem AVR machen.
irgendwie, die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3
-
Thread
Aktuelles , günstiges ARM Board
kann der also den Cortext M3 auch. Eher besteht die Frage, ob das gewählte Entwicklungssystem, d.h. der Debugger, mit dem FT2232 in dieser Amontec-Bepinnung zurecht kommt, und den angepeilten Controller mag. Preislich interessant ist beispielsweise: http://cgi.ebay.de/STM32-ARM-STM32F103-Cortex-M3
Der STM32 laeuft mit nem jtagkey(-tiny) unter openocd problemfrei.
-
Thread
SYSCFG->EXTICR Fehler
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32l4xx_hal.h" #include "stm32l4xx.h" #include "stm32l4xx_it.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32l4xx_hal.h" #include "stm32l4xx.h" #include "stm32l4xx_it.h" #include "main.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /* External variables --------------------------------------
-
Thread
STM32 einstieg
mein Problem ist das die LED halt garnicht erst an geht wenn ich taster 1 drücke... #include "stm32f10x.h" GPIO_InitTypeDef GPIO_InitStructure; int main(void) { SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
Lese am besten mal den Artikel [[STM32]] durch.
-
Thread
Arduino Nucleo-H743ZI
Mittlerweile wird das Nucleo-H743ZI vom Arduino_Core_STM32 unterstützt. https://github.com/stm32duino/Arduino_Core_STM32/tree/master/variants/NUCLEO_H743ZI Da das Board ziemlich schnell ist ( 400Mhz ) und viele Anschlüsse hat
Das sollte fast genauso wie beim STM32F107 gehen. Wie stand im Referenzmanual.
-
Thread
ARM-Webserver auf uIP-Basis
> Projekte weiterhelfen kann. Warum hast du denn kein STM32F103 mit eingebautem Ethernet verwendet? Der ist vermutlich bugfreier als der ENC28J60.
Schule ein selbst entwickeltes Mikrocontrollerboard verwenden und auf diesen der STM32F103RBT6 gelötet ist. Daher war ich gezwungen das Ganze mittels des ENC28J60 zu realisieren. Ich glabe aber auch das der STM32F103 kein integriertes Ethernet hat, erst ab den STM32F107 gibt es das.
-
Thread
Cortex M7 und Cycle Counter (DWT)
Hallo zusammen, ich versuche gerade die Zeit für die Ausführung von Funktionen auf einen Cortex M7 (STM32F746) zu messen. Das mache ich wie hier im Artikel (ganz unten) beschrieben: [[STM32 für Einsteiger]] Beim M4 hat das so funktioniert. Beim F7 habe ich 2 Probleme: - Der Counter lässt
hätte und stellt die CPU Clock auf eine Sichere Betriebsart ein, aber das muss man anpassen. Beim STM32F4xx ist es hier: stm32f4xx.h: [c]/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this
-
Thread
STM32: Interrupts vs. Events?
Hi, beim Versuch das Interruptsystem des STM32 zu verstehen, bin ich leider an einer Stelle etwas Ratlos? [c] Functional description To generate the interrupt, the interrupt line should be configured and enabled. This is done by programming
Dannegger schrieb im Beitrag #1691062: > Ich muß auch sagen, Hut ab, wer die Interruptlogik der ST-ARM7 > vollständig verstanden hat (ich habe es nämlich nicht). Die Timer vom STM32 sind auch nicht übel ;-). Ich kann deshalb Controller dieser Klasse auch nicht für den Einstieg empfehlen, mmvisuals
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
CMSIS-DAP für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
MMC SD library FAT16 FAT32 read write
Du versuchst die Version für den STM32 zu kompilieren...
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
schwächer aufgestellt als ihre Kollegen (siehe https://www.st.com/en/microcontrollers-microprocessors/stm32mp2-series.html).  Bildquelle: microprocessors-stm32mp2-series-overview.pdf Zu beachten ist, dass die bei größeren Vertretern der MP2-Serie inkludierte GPU und
sind aber auch ein paar Links auf weiterführendes Material zu finden: 5. Development Material CH32H417 document manual: CH32H417DS0.PDF https://www.wch-ic.com/downloads/CH32H417DS0_PDF.html CH32H417 register manual: CH32H417RM.PDF https://www.wch.[cn]/downloads/CH32H417RM_PDF.html CH32H417
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
, dass eine Lösung her muss. Die Kondensatorengrößen sind aus dem Datenblatt entnommen. Auf der STM32 Seite hier im Wiki steht noch ein 100nF Kondensator nach Ground. Mit oder ohne macht keinen Unterschied. Ansonsten siehe angehängtes Bild. Programmiert wird mit CubeMX und SW4STM32 als Eclipse
Kuck mal hier, da hat der F042 einen Boot0 Pin: http://andybrown.me.uk/2015/10/31/stm32f042dev/
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
übersetzt. Das macht man ja auch unabhängig von der Übersetzung mit Timern. Insbesondere beim Stm32F411! Entweder mit DMA+UART oder DMA+SPI oder DMA+Bit-Banging. Schau mal, wie das z.B. bei der [[WordClock_mit_WS2812]] mit dem STM32F411 gemacht wurde.
-
Thread
Ist Eagle out?
einen hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist
du Port D überhaupt nicht benutzt, brauchst du dessen Symbol auch nirgendwo hin zu plazieren. Dein STM32F446 bleibt in allen Fällen derselbe, ebenso dessen Footprint. Allerdings _kannst_ du (so du willst) dir für den STM32F446 sowohl eine Variante mit TQFP (oder was das Ding sonst so an Bauform hat
-
Thread
STM32F4: µs-Delay
[c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #endif [/c] Zudem
__Delay_H #include "stm32f10x.h" #include "stm32f10x_it.h" void SysTick_Init(void); u32 micros(void); u32 millis(void); void delay_ms(u32 nTime); void delay_us(u32 nTime); #endif .........
-
Thread
Erste Schaltung mit dem STM32F103 ARM
Hi, ich hab jetzt meine erste Testschaltung für den STm32F103 fertig. Angeschlossen sind ein LCD-Display, Touch und SD-Karte. Hier die Datenblätter zu den Bauteilen: STM32F103xE http://www.st.com/mcu/download2.php?file=14611.pdf&info=STM32F103RC
ADC drauf hängt) - Serienwiderstände für die USB Leitungen - Die C Armada an Versorgungspins des STM32s ist überzogen. Lt. Datenblatt ist nur an einem VCC GND Paar ein 4u7 || 100nF gefordert und bei der Versorgung für den Analogteil. An den anderen reichen 100nF.
-
Thread
uint8_t cast to int8_t
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
kommt nicht. Drückst beim IAR auf Pause und dann run -> Breakpoint kommt. Ganz großes Kino! Auf STM32 ist das bisher allerdings nicht passiert. Da hat der IAR eine ganz andere Marotte! Manchmal überspringt er Funktionen bei F11 (Step Into). Passiert nur auf unseren STM32 Targets, auf dem dicken
-
Thread
PWM interrupt am LPC2148
im Beitrag #4930112: > Wenn es da nicht so ist, wird der alte > LPC jetzt weggeschmissen und auf STM32 umgestellt Du kannst den alten LPC2148 ARM7 durch pingleiche LPC17xx M3 oder LPC40xx M4 ersetzen, da ist die IRQ Problematik gelöst und sind zudem einfacher "direkt" programmierbar als die STM32
Lothar schrieb im Beitrag #4930301: > Du kannst den alten LPC2148 ARM7 durch pingleiche LPC17xx M3 oder > LPC40xx M4 ersetzen, da ist die IRQ Problematik gelöst und sind zudem > einfacher "direkt" programmierbar als die STM32 Bist Du sicher, dass es pingleiche Prozessoren
-
Thread
RS232/UART - Hardware-Terminal
gibt es auch bei Reichelt P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für STM32 ziemlich viel?
Ob man es schafft, dafür die richtige Software zu schreiben, ist eine ganz andere Sache, und einen STM32H7 mit TFT-LCD-Interface zu nehmen, um damit etwas Fertiges für sich zu bauen, ist auf jeden Fall schon eine ganz andere Hausnummer. PS: die alten DRAMs für einen AVR zu nehmen, ist keine gute Idee
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
worüber ich in der letzten Zeit immer wieder nachgedacht habe: Welche der beiden MCUs (Atmega328 vs STM32F103C8) ist besser geeignet für Batteriebetrieb? Lässt sich da eine generelle Aussage treffen? Rahmenbedingungen sind Arduino Framework bzw. im Fall des STM32F103C8 STM32Duino. Hat einer mit
Peripherie dran hängt, was da dagegen spricht. PS: Es gibt da von ST auch ne Appnote zu und zwar AN4899 "STM32 GPIO configuration for hardware settings and low-power consumption". Eine andere AN die zum Thema passt ist AN2629 "STM32F101xx, STM32F102xx and STM32F103xxlow-power modes"