-
Thread
Ein paar Fragen zum STM32F103xC
ADC Analog-to-digital converter (ADC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
verwirrt. gruß Tom J4 G4 H6 24 33 44 PC4 I/O PC4 ADC12_IN14 K4 H4 H5 25 34 45 PC5 I/O PC5 ADC12_IN15 L4 J4 H4 26 35 46 PB0 I/O PB0 ADC12_IN8 M4 K4 F4 27 36 47 PB1 I/O PB1 ADC12_IN9
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
man keinen AVR mehr anpacken, jedenfalls nicht für so eine Aufgabe. https://www.ebay.de/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-New/272425764978 EDIT: Der TO könnte noch APA102-LEDs verwenden. Die werden über SPI gesteuert und man kann selbst das Übertragungstempo
U ~ N^2 * I-LED * Rk = 3600 * 60mA * 2,2mOhm = 0,483V [/pre] Das geht gerade noch so, d.h. man muss einen 5m LED-Streifen an den Enden sowie je 1,5m nach innen versetzt speisen. Zum Gegensteuern kann man ja mit 5,5V speisen, das ist noch OK.
-
Thread
STM32 -> A53
>PID loop mit 32kHz Ein normaler PID Regler braucht auf dem STM32F4 etwa 1µs. Ist das so viel mehr?
Schlechten Code mit mit Hardware kompensieren: Nimm einen STM32H7.. mit 400 MHz Oder einen Cortex R Und ja, es gibt Profiler ;-)
-
Thread
Suche schnellen µC
Lese mal diesen Artikel, da steht viel drin: [[STM32]]
. Linux bringst Du in 'nen STM32 nicht rein.
-
Thread
Lötstation Quikko / Ksger T12 dtl Vorteil?
Klaus Hier mal der Link zu Banggood und den T12 Soldering Stationen: https://www.banggood.com/de/STM32-T12-959-V5_1-Soldering-Station-Electronic-Soldering-Iron-with-2_6inch-OLED-Digital-Display-and-5Pin-907-Handle-Iron-Tip-p-1920948.html?cur_warehouse=CN&ID=6297886&rmmds=search STM32 T12-959 V5.1 Lötstation: https://www.banggood.com/de/STM32-T12-959-V5_1-Soldering-Station-Electronic-Soldering-Iron-with-2_6inch-OLED-Digital-Display-and-5Pin-907-Handle-Iron-Tip-p-1920948.html?cur_warehouse=CN&ID=6297886&rmmds=search KSGER T12 STM32 V3.1S
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein sammeln. Ein konkretes Projekt welches ich jetzt unbedingt mit dem STM32 umsetzten möchte habe ich nicht. Bisher habe ich mich die letzten 5 Jahre nur mit den ATMegas und ATTinys von Atmel beschäftigt. Was mich besonderes an den STM32 interessiert ist der DAC, CAN
-
Thread
Was spricht gegen die Black Magic Probe?
= 0x415u, /* RM0351, Rev.5 */ ID_STM32L49 = 0x461u, /* RM0351, Rev.5 */ ID_STM32L4R = 0x470u, /* RM0432, Rev.5 */ ID_STM32G03 = 0x466u, /* RM0444/454, Rev.2 */ ID_STM32G07 = 0x460u, /* RM0444/454, Rev.2 */ ID_STM32G43 = 0x468u, /* RM0440, Rev.1 */ ID_STM32G47 = 0x469u, /* RM0440, Rev.1 */ BMP kannst Du PC-Hosted auch auf aktuellen STLinks oder FT2232H laufen lassen.
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
, die kleiner sind dauernd auf 32 > Bit erweitert werden müssen bzw. von 32Bit wieder auf den kleineren Typ > gekürzt werden. Das stimmt alles nur teilweise. Die Cortex M3 können (anders als alte ARMv5) unaligned-offset, d.h.
Timmo H. schrieb im Beitrag #4254673: > Sicherlich haben die stm32 ihre Vorteile gerade wenn es darum geht 32 > bit Werte zu verarbeiten,aber programmiertechnisch sind sie ein graus. > Alleine die Ports einzustellen
-
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
Alternativen zu STM32?
ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H405/
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R?qs=hd1VzrDQEGiNTV6ET5oDug%3D%3D Auf Lager: 247.881 :
-
Thread
Videosignalverarbeitung mit STM32
Signal wegfiltern b) mit den internen AD Wandlern direkt (in 8 Bit) das b/w Signal digitalisieren c) H und V Sync rausrechnen d) das ganze auf einem STM32 machen, wenn es nicht Echtzeit sein muss Eine Zeile eines BAS-Signals (https://de.wikipedia.org/wiki/Fernsehsignal) dauert 64 µS, die AD Wandler
Auch wenn ich glaube das es gehen sollte, solltest DU aber damit rechnen das Du scheiterst mit einem STM32. VG Uli
-
Thread
STM32F4 CoOS
Hallo, Moritz M. schrieb im Beitrag #2803718: > Ich meine ich hätte mal ein Bsp. für STM32F4 gesehen > > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt
/www.coocox.org/CooCox_CoIDE.htm Relevanter Auszug: STM32F405RG, STM32F407IG, STM32F407VG, STM32F407ZG, STM32F415RG, STM32F417VE
-
Thread
Wie oder wo STM32 bestellen?
letztes Jahr konnte man die STM32H7 noch bekommen (als F4 und kleinere Serien bereits weg waren), davon gibt es aber gerade auch 0 Stück bei digikey, lol
h7 schrieb im Beitrag #7023624: > letztes Jahr konnte man die STM32H7 noch bekommen (als F4 und kleinere > Serien bereits weg waren), davon gibt es aber gerade auch 0 Stück bei > digikey, lol Ja, die
-
Thread
ATTINY85 als DCF77-Empfänger
und AVRxxxD... Der Unterschied zu den ollen XMegas ist vor allem das, was sie auch gegenüber den STM32 auszeichnet: der weite mögliche Bereich der Versorgung (1.8..5.5V). Das macht sie viel flexibler einsetzbar. Zusätzlich gibt es auch noch einige weitere Gimmicks geringerer Bedeutung. Der wesentliche
Sind auch 500 kHz +/- für NAVTEX zu schaffen? Habe von SDR noch keine Ahnung. Konnte man die ADCs des STM32 nicht "interleaven" und über 1 MHz ADC kommen? DWD: http://websdr.ewi.utwente.nl:8901/?tune=147.3am DCF77: http://websdr.ewi.utwente.nl:8901/?tune=77.5am Antenne: https://www.pa3fwm.nl/projects
-
Thread
Eigener Bootloader stm32f103
weglässt, und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer
und in die Bank 2 (0x08018000). Habe das hier in Google gefunden: https://community.st.com/t5/stm32-mcus-products/stm32l082-dual-nvm-banks-how-to-boot-from-bank2/td-p/65520 Now when I understand correctly this time -> the following should work for the stm32L082: Exact same code for bank1
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Antoli B. schrieb im Beitrag #4913261: > #include <avr/io.h> > > DDRA |= (1<<PA1); // pin als Ausgang > PORTA |= (1<<PA1); // PIN auf HIGH > > Wie würde das nun bei ST sein? z.B. so: [c]#include <stm32f4xx.h> GPIOA->MODER |= GPIO_MODER_MODER1
M. schrieb im Beitrag #4915485: > 2. Verzicht auf bis 5V Flexibilität Die allermeisten Pins sind 5V-tolerant. Macht nur noch einen 3V3 Regler, der bei vielen Miniboards drauf ist. > grundschüler schrieb: >> ein stm32f103-minimal-"board" mit 40pin Stiftleiste
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
nötigen Programmiergeräten garnicht zu reden. Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
brauchst Du ein PICKIT3-Clone (15-20€) oder ein PICKIT4. > Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel > UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M > müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 > auskomme. Es gibt
-
Thread
STM32 I2C direkt über die Register
Referenzhandbuch hat man hinten im Anhang entsprechende kurze Code-Schnipsel zu jeder Hardware - ST nennt die "STM32Snippets". Zusammen mit den sehr guten Kommentaren in den C- und Headerdateien der StdLib (hier stm32f0xx_i2c.h/.c) hat man einen guten Leitfaden für die Hardwareinitialisierung. Dann vergisst man
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Andreas V. schrieb im Beitrag #5715665: > Was meinst Du damit? Das ist ein STM32 Fanboy. Die olle "der STM32 ist das Beste auf der Welt, und alle müssen das nutzen sonst blöke ich 100 mal" Leier. Es nervt. Wobei man das Probelm selbstverständlich auch mit einem STM32 lösen
Für den ESP8266: https://github.com/earlephilhower/ESP8266Audio STM32F4, Helix MP3 Decoder: http://vedder.se/2012/07/play-mp3-on-the-stm32f4-discovery/
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
Frank M. gefällt mir sehr gut - Danke!!! > >> Unter Linux oder SDCC für Z80 (oder demnächst für STM32F4)... > > Gibt es eigentlich den Source schon für STM32? Im Moment nur hier in diesem Projekt: http://www.mikrocontroller.net/articles/WordClock24h#Download Relevant sind aus wclock24
STM32-spezifisch ist: mcurses-config.h: - Stellt man MCURSES_UART_NUMBER auf 0, wird der USB-Port des STM32F4-Discovery als Virtual COM Port (VCP) verwendet. Das heisst, man benötigt noch
-
Thread
STM32F4 Discovery Board + USART
dieser "Verifizierung" der Frequenzen habe ich folgendes Beispielprogramm verwendet: [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_usart.h" void USART_puts(USART_TypeDef* USARTx, volatile char *s) USART_InitTypeDef USART_InitStructure;
zum Clock fuer 8MHz Quarz, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
-
Thread
STM32Cube & Eclipse & GCC
Kommando zurück, man muss "#include "stm32f4xx.h" anstatt "#include "stm32f4xx_hal.h" nutzen, dann geht es :)
\Inc\stm32f4xx_hal_rcc_ex.h|857|error: unknown type name 'RCC_PeriphCLKInitTypeDef'| Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h|858|error: unknown type name 'RCC_PeriphCLKInitTypeDef'| ||=== Build
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
m.n. schrieb im Beitrag #6621520: > Ferner sollte man auch den Preis im Auge behalten. Eine STM32H7xx MPU > muß garnicht so teuer sein(H730/H750), spart nochmals Code und rechnet > sicherlich eine Größenordnung schneller. > Meine Meinung zu diesem Thema. Nur dass die STM32H730/750 nur
John Doe schrieb im Beitrag #6621556: > Nur dass die STM32H730/750 ... > > Oder man landet bei wesentlich teureren M7. H730/H750 sind M7 mit "affenschnellen" 550/480 MHz ;-)
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
->BSRRL |= GPIO_BSRR_BS_13; //set PG13 [/c] Die ganzen Defines und Datenstrukturen sind in der stm32f4xx.h definiert.
TriHexagon schrieb im Beitrag #4060627: > Die ganzen Defines und Datenstrukturen sind in der stm32f4xx.h > definiert. Hier natürlich "stm32f0xx.h".
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
> Ab M3 ist Bit Banding verfügbar, und nun auch beim M0 Nachfolger M0+ aber nur optional, d.h. es ist Glückssache, ob es für meinen nächsten Chip verfügbar ist. Vorläufig bleib' ich mal dabei: Bit Banding ist (jedenfalls beim STM32) überflüssiger Krampf.
... J.Yiu - The Definitive Guide to the ARM Cortex-M3 2nd Ed. Kap 5.5. Das gilt für JEDEN Cortex-M3! Wenn man natürlich im M0 Manual nachliest und dann auch noch meint ein STM32F103 sein wohl ein M0.... dann hat man bewiesen, dass die eigene Lesestärke verbesserungswürdig
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0
/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
STM32 Taktfrequenz
wie > viele Takte sie jeweils benötigen? http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337h/DDI0337H_cortex_m3_r2p0_trm.pdf Kapitel 3.3 Kennst du meine Seite? Da sind alle wichtigen Dokumente verlinkt: http://stefanfrings.de/stm32/stm32f1.html
Und wenn man den stm32 übertaktet, sollte es doch bischen schneller gehen? http://amitesh-singh.github.io/stm32/2018/06/17/overclocking-blue-pills.html
-
Thread
STM32F407-DISC1 Board defekt
Hatte mir durch eine Fehlpolung (0-5V) mein STM32F407-DISC1 Board geschlachtet. Da sich danach die MCU noch programmieren ließ (STM32-STLINK-Utility), das Programm selbst aber nicht lief (eine UART-Ausgabe wäre das einzige Lebenszeichen
Versuch, das unter dem Link befindliche main.c zu kompilieren, scheitert an einer fehlenden Datei stm32f4xx_gpio.h, nachdem ich das in main.c befindliche falsche #include "stm32f4xx.h" in #include "stm32f4xx_conf.h" abgeändert hatte. Vielleicht habe ich auch etwas übesehen/überlesen? Blinky Erfolgsmeldung
-
Thread
SVPWM Ansteuerung eines BLDC
Hi Tec, das mit den Störungen auf dem STM32F3 ist interessant. Ich habe dieses Phänomen bisher noch nicht gesehen, d.h. bei mir passt die Messung. Wie haben sich die Störungen bei Dir gezeigt? Würde beim nächsten Projekt aber auch auf eine
Designfehler aber bei der habe ich vor den IR2113S Treibern einen TPS Stepdown für 60V+ auf ca. 17,5V drin. Mein Fehler war aber das ich von diesen 17V dann eine Stepper auf 5V gebaut habe. Da aber die Treiber nur Impulsweise Strom ziehen siehst du die SChaltflanken der Fets auch in dem 5V was der STM32F4
-
Thread
PIC 32 schneller Basic Interpreter
float-Berechnungen wäre das Teil nur ein weiteres Spielzeug und vielen gewesen. Gibt es von dem PIC32-MMBASIC eine Portierung auf den STM32F4..?
Hallo , @micromite : Die pic32 source habe ich , aber ich denke das ich nicht das gut bin für eine stm32 Version raus zu bringen ;) Für stm32 Version , besser ist der stm429 zu benutzen , der dma2d und ltdc mach schon alles in
-
Thread
Empfehlung 8-Bit-Controller: STM8
--Zu Preis-vergleich-- Ein ST32.. kostet min. noch 2,5..3x mehr (bsp EBV) als ein STM8, (und M32C..CPUs kosten ca 6..9eu), somit liegen die 32Biter in einer ganz anderen Preisregion und sind somit nicht vergleichbar
Mein STM32 hat ein RTC Counter (32 Bit). Damit rechne ich die Zeit in D/M/Y H:M:S um. Wenn Du das in Assembler und 8Bit machen müsstest, dann würdest Du zum Elch werden. Hier der Code: http://www.mikrocontroller.net
-
Thread
STM32F4 Gleitkommazahl berechnet nicht
Hallo Alle! mein STM32f4 Discovery Board, auf dem mac os x 8.5 mit dem toolchain arm-none-eabi-gcc habe ich ein kleines programm für testzwecke geschrieben. Nun habe ich gemerkt dass der controller gleitkommazahlen
Hallo Dr. Sommer, doch der controller steht fest. [c] zahl = (uint32_t)zahl*1.3; [/c] ich erwarte es unverändert. der controller fährt weiter nicht. [c] /*---------------------Includes----------------------------*/ #include <stdio.h> #include <stm32f4_discovery.h
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Alternativen sind immer gut, aber es ist > eben auch Spezialwerkzeug. Warum funktioniert sowas beim STM32 viel > einfacher und ohne Tricks? Selbst ein USB/Seriell Wandler fällt doch unter Spezialwerkzeug. :-) Und die STM32 sowie GD32 kann ich mit dem JLink auch Flashen. Oder auch den EFM32PG22 der
Rudolph schrieb im Beitrag #7125691: > Den ATSAMC2x, ATSAMD2x und ATSAMD5x / ATSAME5x soll man am SWCLK einen > Pullup verpassen. > So im Gegensatz zu dem GD32C103 der an SWDIO und SWCLK einen Pulldown > haben möchte. Die EFM32 und STM32 haben intern am SWCLK einen Pulldown
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Moin, ich kenne das Modul nicht, aber wenn ich mir das ansehe: https://github.com/maslovk/STM32_OV7670/blob/master/Src/OV7670.c wird die Reset Leitung auf L gelegt, dann 100ms gewartet, dann auf H. Danach wird an I2C 8bit Adresse 0x42 ein 0x0A gesendet und es kommt ein 0x76 zurück.
ist aber etwas größer. Mit STM32 habe ich das wegen der kurzen Erfahrung mit Nucloe bzw. der nRF5-Uhr noch nicht probiert. Großer Vorteil für mich: nur eine "IDE" für alles, mit externem NotePad++ als Editor auch durchaus praktikabel
-
Thread
Einstiegshilfe in ARM-Controller
Beitrag #1853090: >>aber mir gings primär darum, dass die Eingänge nicht abrauchen, wenn man >>ein 5V-IC dranhängt. > Zumindest die Cortex M3 von NXP (LPC17xx) haben 5V tolerante Eingänge. Die STM32 auch, wenn auch nicht alle Pins 5V tolerant sind.
gutes Paket! Raisonance mit Primer2 ist dann ein sehr guter Kandidat, wenn es wirklich in Richtung STM32 gehen soll. Gruss, Robert
-
Thread
Ungenauigkeit beim STM32 ADC
Ich verwende einen STM32F103 auf einem Olimex STM32-H103 Board. Der gleiche uC soll in meiner Hardware Verwendung finden; ich teste momentan die verschiedenen Funktionen des uC um den Schaltplan für meine Hardware zu erstellen
hat halt keinen Eingangsbuffer, dafür kommt er auf saubere 0V runter. Die Stromaufnahme ist beim STM32F halt etwas höher als beim ATxmega. Ich will den STM32L in den kommenden Wochen dazu mal testen. Leiterplatten mit 0.5mm Pitch mit der Toner Methode d.h. Laserprinter macht kein Spass mehr, dazu
-
Thread
Einsteigerfreundliches board für Roboter motion
als leistungsstark. Wenn du etwas maximal leistungsfähiges haben möchtest, dann schaue dir die stm32h7 und i.mx rt1xxx an. Stefan S. schrieb im Beitrag #6632400: > 2x tof sensor also vorne und hinten > 2x Ultraschall sensor ebenso vorne und hinten Stefan S. schrieb im Beitrag #6631083: >
Der F103 ist halt der älteste STM32 den es gibt. Den H7 gibts mit 2 Kernen mit 480 und 240 MHz und ist Pi mal Daumen 20x schneller. PWM Hardware ist da auch deutlich besser als beim F103. Aber egal - Du kannst das natürlich auch
-
Thread
STM32 Kompilat größer als erwartet
GCC Assembler Invoking: MCU GCC Compiler Invoking: MCU GCC Compiler /home/stefan/Programmierung/STM32_Workbench/Blinker/Release /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -o "startup/startup_stm32.o" "../startup/startup_stm32.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-
Thread
STM32F Timer Problem
Debug durch den Code gehen oder wie im Tutorial vorgehen. Ausserdem macht es Sinn alles im Kopf der stm32f10x.h und der system_stm32f10x.c zu lesen.
Line benutzt und die Dateien erhalten die Endung _cl. Dann sucht er die stm32f10x.h die er nicht findet. Es gibt aber eine stm32f10x_cl.h. Hmm. Dabei wird auch HSE auf 25 MHz gesetzt! Erstelle ich ein Projekt für den STM32F103 ist alles i.O. Welche Projektart hast Du
-
Thread
dspic ausreichend für Audio Effekte ?
PIC-Programmierern, die Ihre Entscheidung auch vor sich selbst immer wieder rechtfertigen. Auch der STM32 ist weit verbreitet und gut dokumentiert. Wegen der Gehäuse: Es gibt "minimum system boards" und "Nucleo-Boards" zwischen 3..15€. Frage einen STM32-Programmierer, der wird vielleicht den STM32
wird bearbeitet und der dritte geht wieder per DMA raus. Ich arbeite mit 256 16-bit-Samples-Buffer, d.h. ein Buffer ist 5,8 ms lang. Macht eine Latenz von 11,6 ms. (bei 44,1 kHz). Ein schöner Prozessor ist z.B. der STM32F405RG, kostet knapp 10€ bei Digikey, 1 MB Flash, 192 kB RAM, bis zu 168 MHz,i2s
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
jeden Fall genutzt: https://www.richis-lab.de/STM32_14.htm
-
Thread
atomic-lib für stm32
Doch, wenn man sicher ist, daß er vorher aktiv war ;-) Siehe meinen 3. Absatz... > Die atomic.h des avr gcc bietet dafür 2 Möglichkeiten Wir sind hier im Thread: atomic-lib für ***stm32*** Gruß Marc
SREG: Bei AVR ein 8-Bit SFR, über welches das I-Flag gelesen und geschrieben werden kann; bei STM geht das wohl über Support Funktionen wie __set_BASEPRI und __get_BASEPRI uint8_t: Bei STM vermutlich ein 32-Bit Wert, also der Return-Typ von __get_BASEPRI #include <avr/interrupt.h
-
Thread
mcHF-SDR Selbstbau-Projekt
in pages of 16384 bytes 2016-03-25T20:20:46 INFO src/stlink-common.c: Attempting to write 23201 (0x5aa1) bytes to stm32 address: 134217728 (0x8000000) 2016-03-25T20:20:46 WARN src/stlink-common.c: unaligned len 0x5aa1 -- padding with zero EraseFlash - Sector:0x0 Size:0x4000 Flash page at addr: 0x08000000
bytes 2016-03-25T20:20:58 INFO src/stlink-common.c: Attempting to write 245356 (0x3be6c) bytes to stm32 address: 134283264 (0x8010000) EraseFlash - Sector:0x4 Size:0x10000 Flash page at addr: 0x08010000 erasedEraseFlash - Sector:0x5 Size:0x20000 Flash page at addr: 0x08020000 erasedEraseFlash - Sector
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c Laut Datenblätter kann man den Prozessortakt von HSI (intern) oder HSE (extern
>>WELCHER Startupcode denn? https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
-
Thread
L293D zerstört meinen Controller
Hm, ein Ladegerät liefert 3V? Das klingt sehr ungewöhnlich, eigentlich liefern die 5V, um damit LiIon-Akkus laden zu können. Bist du sicher, dass das auch im Moment des Abrauchens des STM32 noch 3,0V sind und nicht etwa 5V+? (Testweise) würde ich auch einen Pegelwandler zwischen STM32
Rainer --- schrieb im Beitrag #4116945: > Und der STM32 verträgt auch die 5 Volt. Welche 5V muss der wie "vertragen"?
-
Thread
stm32f411re timer clock speed ermitteln?
dies danach in eigenen Code überführen kannst. Eventuell helfen Dir dabei meine Erklärungen zum STM32F1, der STM32F4 ist ja ähnlich: http://stefanfrings.de/stm32/index.html#takt
Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
-
Thread
500 MHz µC für kleines Geld
wäre der STM32H750, der mit 480 MHz und float/double-Hardware, viel RAM und schneller Peripherie punkten kann.
Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen.
-
Thread
AES Verschlüsselung mit ARM Cortex M3
------ snap -------------- somit fällt das STM32F4Discovery flach, da es "nur" einen STM32F407 hat... Man benötigt einen STM32F417 oder STM32F415... Gruß Thilo
Wegen Seriennummer: Der STM32Fxxx hat eine 96 Bit Seriennummer fest im Chip eingebrannt, damit hättest Du eine Weltweit eindeutige Nummer. Der STM32F217 / F417 hat eine AES Einheit mit drin. Der STM32F4xx hat ein OTP Speicherbereich
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Christie schrieb im Beitrag #8035199: > Es (das STM32G031 Board) scheint mir auch weniger Beginner-freundlich zu sein wie Arduino Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards > Beim STM32 Core Board Demo Board bräuchte man auf jedenfall eine zusätzliche Speicheroption Man kann den Flash speicher benutzen. EEPROM Emulation ist im Arduino Core enthalten. Tipp: Die STM32L0 haben
-
Thread
"Universalprogrammer" für Linux
Wenns billig sein soll einen stm32f103 ? Braucht mal aber wohl Levelshifter.
gibt es wieder eine neue Version (1.43). Neben diversen Bugfixes und Optimierungen sind - NXP S32K3xx - TI RF430 - Microchip PIC18FxxQ41/PIC18FxxQ43 als neue Devices dazugekommen. STM32H7 ist zwar aktuell in der Pipeline, aber da funktioniert der Bootcode noch nicht richtig. Das Binary für den