-
Thread
Schulnotenbewertung eines Arduino-Programms
+7fmkGouJJAzSWiKbiSMeWKaRIngjeBVnBp5rkWBEFXnlHGeDe+ZwQug5hQgyW0Z1MqPiVkinLRRA0ecSnfn2CmLOlRVfn1435XN03CaxXTdcec0jcVKLVaOXTrWt6obTNWmzENiVQKd4m9Vtw41VRP6BhxlAAZVLWtH1E5ldwFWpe9D2Bl9Oqjb9XhybagyLZpkrafxx4fZdBlkTdO1bvcHEsDpzXMa1y1bk8p6o5V35g-lxMQ4ZpOLHQySA5t0zadqHFw4dS1Q7M7D1ce7NnPpcVEwQtEsHjOWzFTfSLEQx5k9+ov5TLUt9VztEy8zkP4Yg7AS7Risq1VSOUV0yvHnQQ1cUDx3knjK7LDzZqI6ByNCDD7huIl3HtZo1OPU98O831lCLF7nuE31F0cRLTVm3TswLeLkvZZHauSPxgbhzTR2s4gBxYVAWcxVdwF67V4Xdu4cSvrBWNvTj4XsIMy4JbhCc8Sttd7h4JfCzXZ0N2eTcZp1r7dacncdd2f6h8PTfbfrJ00e4RD0Y3tOJxdr4T5
-
Thread
1-Wire und non-blocking code (state machine)
Guten Tag, ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre jedoch wichtig, dass der Code nicht blockierend aufgebaut ist und damit scheint die Angelegenheit dann etwas
3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken * STM32-Pins sind relativ empfindlich, man möchte kein Kabel ohne ESD-Schutz anschließen. Mehr als wenige Dutzend Ohm Serienwiderstand sind aber nicht erlaubt
-
Thread
Probleme mit STM32F4 Libs
das es keine tm_stm32f4_ili9341 geben würde, dabei liegt sie im selben Ordner wie bspw die tm_stm32f4_fonts. Also prinzipiell findet er die Libs, nur bei der ili9341 klappt es halt nicht. Hat da jdm einen Rat, wodran
der Code, falls die Betriebblindheit mich wieder einen Tippfehler übersehen lässt. [c] #include "stm32f4xx.h" #include "stm32f4xx_spi.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_fonts.h" #include <stdio.h> int main(void) { //Initialize system SystemInit
-
Thread
Empfehlung USB-C Buchse
echt teuren Hubs :/ Der PTN5150A sieht interessant aus, macht aber das Gleiche was die neueren STM32 jetzt eingebaut haben.
Beitrag #5998511: > Der PTN5150A sieht interessant aus, macht aber das Gleiche was die > neueren STM32 jetzt eingebaut haben. Z.B. welche STM32? Habe 10 Minuten gesucht und nichts gefunden. Nicht mal einen der USB 3 kann hab ich auf die Schnelle gefunden.
-
Thread
C Programmierung STM32
tante google sagt: http://diller-technologies.de/stm32.html
www.mikrocontroller.net/articles/ARM#Artikel_aus_der_Kategorie_ARM http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks und, und, und http://diller-technologies.de/stm32.html
-
Thread
STLINK-V3MINIE auslesen
> > Wie gesagt: setze den Boot0 Jumper auf 1 (High) und drücke dann den > Reset Button. Das STM32H503 Board hat für BOOT0 resp. NRST jeweils einen Druckknopf. Schwierig, die "hintereinander" zu drücken und mit der dritten Hand dann noch den Connect Button vom STM32CubeProgrammer. Gut, mit meinem
Christoph K. schrieb im Beitrag #7943238: > Das STM32H503 Board hat für BOOT0 resp. NRST jeweils einen Druckknopf. > Schwierig, die "hintereinander" zu drücken und mit der dritten Hand dann > noch den Connect Button vom STM32CubeProgrammer. Es ist
-
Thread
globale Variable mit einem assembler befehl auslesen
Ach ja das hab ich ganz vergessen, es handelt sich dabei um einen STM32 also ARM-Cortex M3.
Das Prinzip schon, die Praxis nicht. Der STM32 läd 16- und 32-Bit Variablen in einem einzigen Befehl, der Zugriff ist hier also automatisch atomar. Anders beim AVR.
-
Thread
STM32F4 Discovery mit I2C-Bus EEPROM
>Beitrag "Re: STM32F4Discovery I2C-Kommunikation" Besser: http://eliaselectronics.com/stm32f4-tutorials/stm32f4-i2c-master-tutorial/
angemerkt wurde: #define OK (0) #define ERROR (-1) Diese beißen sich aber mit dieser Zeile in der stm32f4xx.h? typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
Marcus H. schrieb im Beitrag #4488089: > Gerade beim STM32F4 ist die PLL aber so jitterig Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so?
Pete K. schrieb im Beitrag #4488910: > Marcus H. schrieb im Beitrag #4488089: >> Gerade beim STM32F4 ist die PLL aber so jitterig > Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so? Das müsste man ausprobieren. Aber wenn ich
-
Thread
WS2812b über STM32 flackert ohne Logic Analyzer
Vermutlich liegt das Problem am zu kleinen High-Pegel am Eingang der WS2812. Der soll mindestens 0,7*VDD betragen, bei 5V also min. 3,5V - das kann der STM32 mit seiner 3,3V Betriebsspannung nicht liefern. Du brauchst also einen Pegelwandler.
ich die +5V/GND vom STM32 Discovery board, und Pin B9 für die Daten (DMA1 Stream 7 Channel 2, Timer 4 Channel 3). Das ganze geht dann durch einen SN75176B an den Output. An OUT1 schließe ich eine XLR Buchse an und geh über
-
Thread
STM32F4 C++ springt bei __libc_init_array in den HardFault
Hi, ich entwickle gerade ein Programm für einen STM32F407VG unter Verwendung von C++. Hierfür nutze ich eine selbst kompilierte GCC Toolchain mit der newlib. So weit funktioniert alles. Das Problem was ich habe kam, als ich festgestellt habe, dass
findest Du ein Assembler-Startup, welcher es "direkt" erledigt. Der relevante Teil ist bei mir mit stm32f407 im Einsatz: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/stm32f407vg.S Für stm32f100 verwende ich einen C-Startup mit einer "abgespeckten" __libc_init_array - Variante: Den Aufruf von
-
Thread
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
natürlich mit vielen unterschiedlichen Werten. Am längsten braucht die Funktion für Werte knapp unter INT32_MAX. Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am
Walter T. schrieb im Beitrag #5795198: > Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz > messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem > DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 > MHz messe ich max. ca. 2,5 µs/393
-
Thread
Phasensplitter (Diff.-Verstärker) mit Röhren/Trioden
DAC mal angeschaut? > Welchen Baustein verwendest du? ADµC7026 ? Ich verwende den DAC, der im STM32F103 eingebaut ist. Der hat 2 12-bit DACS an Board. Die Beschaltung des STM32 kommt nicht von mir. Es ist ein fertig aufgebautes Headerboard. Das ist das kleine blaue Board, was man auf dem Foto im
@ 900ss D. Wow, gefällt mir. :-) Wo gibt's das STM32F103 Eval-Board? Das ist doch nicht das Olimex?
-
Thread
Pc selber bauen empfehlungen
viel mit höheren frame raten fhd reicht 4k werde ich nicht sooft verwenden ich arbeite viel mit h.265 codecs und h.264 fortnite spiele ich ab nud zu mal aber nicht neben dem rendern wenn bald die neuen amd prozessoren rauskommen, dann sollte der ry7 2700x auch billiger werden, dan hol ich
werden 50% videoschnitt/ bildbearbeitung 20% office und internet 20% CAD und programieren (für esp32/8266, arduino, stm32) 5% sonstinges also zocken werde ich höchstens in fhd ich denke 32gb ram passen im moment nicht ins budget, ausser ihr habt vorschläge für guten und günstigen ich werde
-
Thread
Auswertung "schneller" Inkrementalgeber
Was spricht jegen einen uC mit Hardwaredrehencode, wie z.B. STM32?
drüber weg" ist... Radiergummi schrieb im Beitrag #4299461: > Für das Geld gibt es schon ein-zwei STM32 Nucleo-Boards bester Leistung. Dass ein STM32 mit Quadratureingang das schon in Hardware und viel billiger könnte, ist sonnenklar und steht ausser Diskussion. Aber manchmal /will/ sich einer einfach
-
Thread
STM32F4x7, Ethernet, DP83848I
ja, ich weiß. Aber genau daher ja meine Frage. Die 50 Mhz bekommt der PHY und der STM32, die 50Mhz liegen am MAC/STM32 nur am PA1 Pin an, oder? Auf dem Datenblatt sieht es ja so aus, als würden die 50Mhz einmal durch ETH_RMII_REF_CLK kommen, aber auch durch einen anderen "PIN" um
Hendrik K. schrieb im Beitrag #7792236: > Der STM würde doch immernoch mit den Frequenzen laufen, die ich im > CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder > 32.768KHz LSE. Ja. Hendrik K. schrieb im Beitrag #7792236
-
Thread
Bluepill mit STLINK/V2 wird mit st-info -probe nicht erkannt
Ich wollte mir einen STLINK/V2 mit einem Bluepill (STM32F103C8T6) erzeugen. Habe die Firmware installiert (STLINK.HEX seriell mit der Demonstrator GUI) und auch (unter Windows) mit dem STM32 STLINK Utility dann den Firmware Upgrade gemacht. Mache ich sofort
noch mal eben den STM32CubeProg zu starten. Die ST-LINK Bluepill wird erkannt, aber es wird gemeckert, es sei kein STM32 Target vorhanden. Gut, ist ja auch noch nichts angeschlossen: <pre> 14:50:44 : STM32CubeProgrammer
-
Thread
EtherCAT wächst, RISC/V im Fokus der Politik, neue RPi Compute Modules uvm
. Zur Erhaltung des Boards ist es erforderlich, sich unter der URL https://content.st.com/stm32h5-workshop-emea-session7.html? für ein Webinar anzumelden und an den Kursen teilzunehmen. ### LoraWAN: Plan für die „Weiterentwicklung“ des Standards bis 2027. Während am Lora bzw. SemTech-Stand
machen um auf der embedded world 2024 am ST stand ein "Kostenloses Evaluationsboard für den I3C-fähigen STM32H5" zu erhalten?! Ich habe keins bekommen. Leider habe jetzt auch die andere Möglichkeit eins zu bekommen verschlafen. Welches von den STM32H5 dev boards hatte/hätte man denn bekommen?
-
Thread
USB Problem bei STM32F072C8
001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 014: ID 0483:5740 STMicroelectronics STM32F407 Bus 003 Device 012: ID 046a:000c Cherry GmbH Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub [/code] Hier irritiert mich STMicroelectronics STM32F407 nicht, das war schon
STM32 im LQFP48 - Gehäuse) Aber (auch hier leider): es ist ein STM32F072C8. Natürlich habe ich auch das originale Programm überprüft. Da wird zwar auch eine Datei eingebunden (Startupdatei) namens startup_stm32f072xb.S
-
Thread
Auswahl eines ARM-µC für Einsteiger
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann
Immerhin auch mit Linux-Version. Trotzdem habe ich es geschafft einen Prozessor heraus zu suchen. Der STM32F423xH scheint alle meine Anforderungen zu erfüllen. http://www.st.com/en/microcontrollers/stm32f413-423.html?querycriteria=productId=LN2004 Was sagt ihr dazu? Wo liegt der Unterschied zwischen
-
Thread
Stm32f103 Problem mit Spi2
ich versuche inzwischen schon länger, bei einem stm32f103VET8 spi2 in Gang zu setzen. Diese thread nicht weiter: http://www.mikrocontroller.net/topic/161106#new Ich habe den code alternativ auf spi1 umgestellt und umgelötet - das lcd läuft auf anhieb
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
Umwandlung ASCII Charactr zu decimal in STM
Hallo zusammen, Ich möchte Daten von Python über die serielle Schnittstelle an STM32 μc senden. Das Problem ist, dass ich nur Zeichen von Python an STM senden kann. Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und ich will es 22 in deciaml haben. import serial
Martin schrieb im Beitrag #5847365: > Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und > ich will es 22 in deciaml haben. Was meinst du mit "in decimal"? Hexadezimal und dezimal sind Eigenschaften einer Zeichenkodierung von Zahlen. 0x32 und 0x31 wären
-
Thread
Quo vadis, MC Welt?
je nach Einsatzgebiet wird es wohl auch der Preis machen, bei großen Stückzahlen kostet heute ein STM32 mit mehr Flash/RAM weniger als ein 8- oder 16-bit Prozessor. Wenn man dann nicht irgendwelche Spezialforderungen hat (z.B Stromverbrauch) dann nimmt man doch lieber den 32-bitter. Warum Golf
Familie eines Herstellers handelt - wie bei AVR, ohne second source. Dabei setze ich persönlich auf die STM32F4 (STM) und auch RX62/RX63 + RX210 (Renesas), die verschiedene Anwendungsbereiche abdecken können. Der RX210 z.B. ist recht preiswert und läuft mit Versorgungsspannungen ab 1,6V bis 5,5V. Ein idealer
-
Thread
Aus einer Graustufen Matrix ein usb webcam Signal erzeugen
Es muss ja irgendeine Anzeige geben, sonst wäre das REM ja sinnlos. Ja, man kann z.B. mit einem STM32 eine USB Kamera nachbilden, die z.B. internen RAM oder Flash als Kamera auswirft. Da du rund 300kByte als RAM vorhalten musst für einen Frame, bietet sich einer der grösseren F4 oder F7 mit Anbindung
Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: https://github.com/iliasam/STM32F4_UVC_Camera Wenn man Windows als Developer Platform benutzt, können Tools wie USBlyzer o.ä. recht hilfreich sein.
-
Thread
Welches Linux als Windows7-Ersatz
oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST Link Tool (kann auch beides) oder stm32flash (nur für den seriellen Bootloader, nur Command-Line).
Stefanus F. schrieb im Beitrag #5972928: > Für STM32 nutze ich die in der System Workbench integrierte Funktion > oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST > Link Tool (kann auch beides) oder stm32flash (Command-Line).
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
Thread
Breakout Bord für ARM für Steckboards!
hier im Forum hatte mal jemand BB für verschiedene STM32 vorgestellt, ich weiss nicht was daraus geworden ist.
-48-QFN48-DIL-Adapter-1-Set/152819967033?hash=item2394c7a439:g:shsAAOSwxZxb6ait:rk:32:pf:0 Gruß aus Berlin Michael
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Marcus H. schrieb im Beitrag #5462070: > Wie siehst Du Deine Fragestellung vor dem Hintergrund des Datenblatts? > STM32F072xx datasheet rev5 Februar 2017 Gehe ich davon aus, dass bei jedem möglichem Fehler
Marcus H. schrieb im Beitrag #5462459: > Dann habe ich das "+-1 LSB" in Deinem Kommentar falsch interpretiert: > "Die Messung und Berechnung vom STM32 ergibt stabile ~3.296 V > (+-1 LSB), also 14 mV Abweichung
-
Thread
Kaufentscheidung: Laptop HP oder Lenovo PC
Ab und zu möchte ich was mit esp32 oder stm32 machen. Gegebenfalls soll auch Visual Studio laufen. Der PC hat nicht den ddr4 ramspeicher sondern den ddr5.
Zo R. schrieb im Beitrag #7757101: > Ab und zu möchte ich was mit esp32 oder stm32 machen. Gegebenfalls soll > auch Visual Studio laufen. Das geht auch mit einem zehn Jahre alten i3. Sofern genügend RAM da ist, sofern eine SSD genutzt wird, ist nichts davon ein Problem
-
Thread
ARM / STM32 C Programmierung
Also: wenn ich mir für den Anfang bloß mal die stm32f4xx.h einziehe und alles "selbst" mache, habe ich glaube ich mehr davon, denn schließlich will ich den Controller kennen lernen, und nicht eine Library. Ähnlichen Beiträgen gemäß scheint es hier eine
alles selbst, lediglich die Header-Dateien für die jeweiligen Controller, also STM32F10xxxblabla.h oder LPCxyzblabla.h benutze ich, wenn es geht. Notfalls mach ich mir die auch selbst zurecht. Ansonsten schreibe ich strikt modular, also beispielsweise eine "serial.c" und dazu eine
-
Thread
STM32 Speicherproblem?
initialisieren? Sorry, ich war grad beim falschen Controller. Ist ein Standardfehler bei den ARM7 aber nicht beim STM32. Bei dem wär's hilfreich, wenn du erfährst, welche Exception ausgelöst wurde (Default_Handler ist nicht hilfreich). Und anhand der Steuerregister vom Core rauskriegst, welcher
Eeprom, das hinten im Flash liegt. Wird zwar auch im Linkerskript definiert, aber nochmal in der eeprom.h! Und da liegt das standardmäßig bei 64k. Jetzt hat mein Programm wohl die 64k geknackt und sich damit mit dem Eeprom überschnitten. Das Eeprom liegt jetzt bei 124k (mein STM32 hat 2kb Pages und 2
-
Thread
Arduino OPTA – SPS aus dem Hause Arduino
zum Einsatz? Als Hauptprozessor setzt die Arduino srl diesmal auf den STM32H747XI aus dem Hause STMicroelectronics – ein Zweikerncontroller, der einen M7- und einen M4-Kern kombiniert. Ein Secure Element ist im Chip integriert, die Kommunikation mit der (Arduino) Cloud erfolgt
Mir geht's da ähnlich. Als das erste mal im Text STM32 vor kam, hab ich noch an die Arduino-Bluepill gedacht, aber dann der Kracher, ein STM32H747XI.
-
Thread
Cortex M3 Development - Was brauche ich noch alles?
eine Toolchain fertig downzuloaden: https://launchpad.net/gcc-arm-embedded Schau im Wiki unter [[STM32#GCC]] und [[STM32#Programmierung]], das ist zwar für die STM32 Controller aber das Software-Setup ist das selbe, da auch Cortex-M3/4F.
Ende sei noch erwaehnt, dass ich inzwischen von den LPC's ein wenig abgekommen bin und mehr mit den STM32's mache. Spezielle Gruende dafuer sind das es mir leichter faellt die STM RM's zu lesen und zu verstehen als die von NXP und das es mehr allgemeine Informationen zu den STM32's im Netz gibt als zu
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
https://github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
Protokoll-Umsetzung machen, auf einem kleinen Atmel ist das ggf. eine Assemblerübung. Da Du aber schon bei den STM32 bist - für eine ähnliche Aufgabe und weil mein Kunde keine Last im RTOS haben wollte, haben wir einen Protokollumsetzer mit STM32F030 unter GCC gemacht. Kostet sogar bei Farnell nur einen Euro.
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
http://www.stm32duino.com/viewtopic.php?f=3&t=4522
unexpected-idcode-flashing-bluepill-clone/ Direkter Link auf das übersetzte DB: https://drive.google.com/open?id=1dsH1QbDJNRaqphIb7adMx-BliQag9xj0 EDIT: Die hier im DB aufgeführten 64KB RAM für den CS32F103C8 stimmen jedoch nicht, es sind lediglich 20KB - genau wie beim STM32F103C8.
-
Thread
FTDI R232L zu Hterm
CPU clock frequency and Flash memory read time 3.9.1 Flash access control register (FLASH_ACR) 7.2 Clocks 7.3 RCC registers 30 Universal synchronous asynchronous receiver transmitter (USART) Wenn Dir das zu kompliziert erscheint, empfehle ich mit einem STM32F103 anzufangen. Denn dazu findest
US. Diese war sehr hilfreich, da ich in ich den Lib. die Frequenzen verändern musste: “cmsis_boot/stm32f4xx.h” “cmsis_boot/system_stm32f4xx.c”, diese müssen auf 8kHz gestellt sein, sowie der Prescaler für die BaudRate muss danach eingestellt werden. Da ich da schon vorher probiert habe, hatte ich
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Hallo, ich möchte mit einem STM32 RGB LEDs Stripes ansteuern. Ich möchte insgesammt 150 Kanäle mit je 3 oder 6 LEDs in Reihe per PWM dimmen, also 12V oder 24V. Am liebsten würde ich externe PWM Controller verwenden, die z.B. per I2C
beschriebene Ansteuerung >ermöglichen. TLC5940 & Co. >Ich möchte die PWMs auf keinen Fall mit dem STM32 erzeugen, Na den Lobpreisungen gewisser Forenteilnehmer hat der doch endlos Power und Timer, wo ist das Problem? ;-) MFG Falk
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
ESP-Baseboard auf Proto-Shield
Keil uVision 5 */ #include "stm32f4xx.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_stmpe811.h" #include <stdio.h> int main(void) { char str[30]; //Create TouchData struct TM_STMPE811
://stm32f4-discovery.com/?wpdmdl=1757
-
Thread
Stm32 16Bit Delta Sigma, internes Quarz oder externes? Und Referenz? (Störungen)
Paul P. schrieb in der Überschrift: >Stm32 16Bit Delta Sigma, internes Quarz oder externes? Und Referenz? (Störungen) Mal abgesehen von den grammatikalischen Fehlern in Deiner Überschrift: es gibt keine 'interneN' Quarze in STM32er Controllern
www.stmicroelectronics.com/content/ccc/resource/training/technical/product_training/group0/3c/ee/54/92/43/f1/4e/27/STM32H7-Analog-ADC_ADC/files/STM32H7-Analog-ADC_ADC.pdf/_jcr_content/translations/en.STM32H7-Analog-ADC_ADC.pdf ist auch eine Tabelle zur Enob. Da sind 13,2 Bits das Maximum. Mit dem ADC wirst du also
-
Thread
Open Source Projekt TRICE - ein Software-Tracer & Logger für alle µC: PIC, AVR, ARM, TI, Infinion,..
seine Gründe hat ^^ Wollte diese hier nur mal kurz erfragen ^^ Wenn ich mal wieder was mit den stm32 boards mache, werde ich auf TRICE zurück kommen. Danke für die Software :)
Sorry David, habe Deine Frage eben erst gesehen. Zunächst: Es ist **kein** STM32 spezifisches Projekt, sondern sollte auf jedem Mikrocontroller laufen. Variadic Arguments habe ich aus zwei Gründen vermieden: 1. Laufzeit: So ein TRICE Makro soll schnellstmöglich ausgeführt
-
Thread
I2C auf dem STM32 F411RE
Ich bin blutiger Anfänger Dann solltest du die HAL benutzen... Gerade die I²C-Peripherie der alten STM32-Controller (F1, F4) ist ziemlich umständlich, und die ohne HAL zu nutzen ist ziemlich lästig. Bei den neueren Controllern (F0, L0, F7) ist das deutlich einfacher, braucht aber das genannte Tool.
ALso les das dann nochmal und wenn dann noch Fragen aufkommen ist der Thread hier richtig dafür. STM32F411 refman Kaoitel 18.3 willst du lesen. (18.3.2/18.3.7 kannste ignorieren)
-
Thread
Out of Memory Error im STM32 mit LWIP
Hallo, ich habe ein Problem mit einem STM32 und dem LwIP-Stack: Nach einigen Empfangs-Versuchen meldet die Receiver-Funktion "Out of Memory". Welcher Speicher ist das und wie lösche ich den? Folgendes habe ich gemacht: Als Basis dient
ist ein STM32F745 rtos + lwip + polarssl ( mbedtls vorgänger ) nein keine cryptoHW. nur der randomgenerator socket API + websocket
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
Hallo zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren. //Die Adresse muss
habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse beginnt. Der Rest des Programms
-
Thread
STM32 <-> AVR
beinahe zumindest!). Momentan läuft ein Timer mit 100Hz, ein Uart, das TFT, der 8080-Bus von meinem STM32F4 Discovery, wie er soll. Es gab einen kleinen Konflikt bei PD4 und PD5, weil diese Pins auch am USB-Controller und am Beschleunigungssensor vom STM32F4 Discovery dranhängen, aber die ersten Schritte
auch auf dem AVR zu ergänzen, als auch mir FATFs nochmal genauer anzuschauen. Solong, liebes AVR/STM32-Tagebuch :p
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
als makefile erzeugen, und hatte noch nie Probleme. Habe aber auch kein L073RZ Nucleo-Board nur G4,H4,H7,H7R als Nucleo und andere. Das würde dann etwa so aus sehen (H7): [c] RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; RCC_OscInitStruct.PLL.PLLState
Oscillator, da ist ja auch noch eine Regelung drin. https://www.mikrocontroller.net/attachment/697915/STM32L073-oscillator.png Wir werden ja sehen ...
-
Thread
Implementierungsfrage VHDL
geändert und es nochmal versucht. Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem STM32F3 mit 72MHz. Aber die Zahlenkonvertierung frisst halt am meisten Zeit - muss man aber leider machen. Auf dem STM32 kann man die Konvertierung nicht machen, weil durch den Datentransfer viel
auch schon bestätigt, wenn auch noch nicht umgesetzt. Jau, sogar schneller als ein externer zB STM32F3 mit 72MHz. Ich hab mir das Vivado mit IP von ARM usw alles mal installiert und ein Beispiel für das Arty S7 durchsynthetisieren lassen ... Der Cortex M1 schafft immerhin 100MHz in einem Spartan
-
Thread
STM32 SPI DMA - Overrun error
einen zusätzlichen DMA Kanal und einen Puffer für die Dummy TX >Daten. Sollte unnötig sein. STM32F4 SPI kann auch unidirektional SPI.
>Es ist bei STM32 nicht möglich den DMA so zu triggern, dass er xyz Bytes >abholt. >Der DMA Trigger holt immer nur eine Transfersize ab, also uint8/16/32. Sicher? Wozu bräuchte man dann DMA stream x number
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
ist, in welche Richtung die Fahrt geht. > Man braucht erstmal ein Grundgerüst in der Software. D.h. > es sind erst mal Takt, ADC, DAC, DMA, CAN(jedenfalls bei mir) und der > HRTIM1 beim STM32F334 in Betrieb zu nehmen. Dann sollten die > DSP-Berechnungen im PWM-Takt von z.B. 20KHz ablaufen. Hier
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
STM32L4 einstellungen
update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'Target 1' assembling startup_stm32l476xx.s... startup_stm32l476xx.s: Warning: A9564I: Retrying - Thu Mar 16 20:39:04 2017 startup_stm32l476xx.s: startup_stm32l476xx.s: License server machine is down or not responding. startup_stm32l476xx.s
, or startup_stm32l476xx.s: make sure you're referring to the right host (see LM_LICENSE_FILE). startup_stm32l476xx.s: Feature: mdk_cm_std_compiler5 startup_stm32l476xx.s: Hostname: license001 startup_stm32l476xx.s