-
Thread
STM32-F407-DIY-MORE mit gdb und blackmagic blue pill programmieren
for commands related to "word". Target voltage: 3.06V Available Targets: No. Att Driver 1 STM32F40x M4 0x5b93b9be in ?? () (gdb) mon erase_mass Erasing flash... This may take a few seconds. \ (gdb) x /10x 0 0x0: 0x0cfec4ba 0x45d7e9ce 0x90904468 0x5b93b9bf 0x10: 0xb14e2f54 0x77fba4bd
einen Exkurs in die Grammatik veranstalten wollen: Du übersiehst das Objekt: <Akkusativ Objekt>: STM32-F407-DIY-MORE <Subjekt(substantiviertes Verb)>: programmieren <Adverbiale Ergänzung>:mit gdb und blackmagic blue pill Wen oder was? STM32... Was: programmieren Mittels: gdb und bmp bp Weder
-
Thread
Cortex M7 und Cycle Counter (DWT)
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
Hab eine Lösung gefunden... Die magische Zahl ist 0xC5ACCE55! :) Das Lock Access Register (DWT->LAR) muss beschrieben/unlocked werden, bevor man DWT und den cycle counter benutzen kann. http://stackoverflow.com/questions/36378280/stm32-how-to-enable-dwt-cycle-counter
-
Thread
DAC-Verstärker
Hallo zusammen, zuerst muss ich sagen, dass ich wenig weiß im Bereich Elektronik und brauche 5 V Analog-Spannung mit einem STM32 µC zu erzeugen. Dafür werde ich die im Anahng Schaltung verwenden. nun wenn ein anderer µC nur 4.5 V analog spannung erzeugen kann, wie kann ich 5 V 1:1 erzeugen kann
Vref zu verwenden, hätte wohl alle anderen Fehlerquellen überwogen. (Mal davon abgesehen, dass der STM32F301 keine 5V an Vref verträgt.)
-
Thread
Wozu FPU nicht nutzen? (stm32)
sich sogar lohnen, die FPU zu nehmen um früher wieder ins Bett zu kommen. Und beim oben zitierten STM32F4 muss man die FPU nach dem Reset dediziert wecken. *gute Nacht*
(Speicher, Latenzzeit) 3. ggf. bessere Genauigkeit bei Firmwareemulation (double statt float bei STM32F4) Gründe 2/3 sind ausschlaggebend, warum ich in meinen STM32F4 Designs meist die FPU schlafen lasse. Der Geschwindigkeitsfaktor 2 kommt höchstens bei schnellen Filtern zum Zug. Grüße, Marcus
-
Thread
Hilfe bei OPV Schaltung
DAC an VCC/24V*3,3V liegen. kleiner onkel schrieb im Beitrag #5536876: > Hat auch der Dac eines STM32F0 eine V-ref? "Eine" Vref hat der DAC des STM32F0 bestimmt. Ob die Vref aber extern vorgegeben werden kann (abhängig von VCC) und ob sie über einen bestimmten Bereich variieren kann, muss man im
schrieb im Beitrag #5547452: > Nun hätte ich noch eine Frage, könnte ich das Dac Signal des internen > STM32 mit einem Summierverstärker auch von der Betriebsspannung abhängig > machen? Du meinst damit, ob du auch den internen DAC des STM32 in der oben gezeigten Weise einsetzen kannst? (Dort wurde ein
-
Thread
Cortex-A5 Ohne OS
-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY https://hbe-shop.de/Art-2355377-STMICROELECTRONICS-STM32F429I-DISCO-STM32F4-DISCOVERY-EVALBOARD
Genau, wirf einen Blick auf die STM32 oder die TI Tiva. Da gibt es die EVAL Boards für 10...20euros. Den A5 ohne OS zu nutzen, ist wie Harley mit nem Mofamotor fahren. Geht, ist aber sch...
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert STM32 Datenblätter durchschauen möchte folgende Frage: Welcher STM32 hat denn auf PB0 einen VRef Ausgang?
im Beitrag #6706175: > Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert > STM32 Datenblätter durchschauen möchte folgende Frage: > Welcher STM32 hat denn auf PB0 einen VRef Ausgang? das ist soweit ich weiss die L0 und die L1 Serie, vermutlich die anderen L serien auch.
-
Thread
Wetterstation - Low Power Design
da habe ich noch ext. Pull Up eingebaut. Also mal kontrollieren was der L4 da macht. Bei neueren STM32 kann man den Laststrom für den Quarz einstellen, da habe ich beim H7 auch lange gesucht weil der nicht ordentlich schwingen wollte.
dann könnte man den an PA0, PA2 oder PC13 statt an PA12 anschließen. Über diese WKUP-Pins kann der STM32 aus dem Tiefschlaf geweckt werden wenn es regnet. [pre]9. The I/Os with wakeup from Standby/Shutdown capability are: PA0, PC13, PE6, PA2, PC5.[/pre] Mit einem LiFePO4-Akku ohne Spannungsregler
-
Thread
LSERDY wird nicht ready - STM32F407 LSE Clock
Guide von ST: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf mfg mf
STM hat auch eine eigene: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf oder Freescale: https://www.nxp.com
-
Thread
STM32Duino DMA DAC
Hier mal eine "baremetal" Implementierung für ein Nucleo STM32L432KC ohne DMA. [c] // Nucleo STM32L432KC baremetal DACs for STM32Duino // Sawtooth signals are generated on DAC1 and DAC2 outputs // 11.11.22 // // https://www.mikrocontroller.net/topic
/Device/ST/STM32L4xx/Include // stm32l432xx.h #define DAC1_1 A3 #define DAC1_2 A4 void initializeDAC() { analogWrite(DAC1_1, 0); // initialize DAC1 port analogWrite(DAC1_2, 0); // initialize DAC2
-
Thread
Suche schnellsten ARM Mikrocontroller mit internen Flash
Hallo http://www.watterott.com/de/STM32F4Discovery 16,66 ist ein M4 (also mit DSP und Floting point unit) und macht bei 168MHZ ca 210DMIPS laut st aber vielleicht waere es ja erstmal besser zu erfahren was Du ueberhaupt machen
richtige für mich :-) Dafür braucht man aber noch einen BGA-Lötkolben :-) RS hat den Preis fürs STM32F4-Board gesenkt!
-
Thread
STM32F429 CAN will nicht empfangen
jedoch nicht ausglöst... Hier ist der Code der das bewerkstelligen soll: [c] #include "main.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_exti.h" #include "stm32f4xx_can.h" #include "misc.h" void Delay
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ //CAN_HandleTypeDef hcan1; CAN_HandleTypeDef
-
Thread
STM32F407 mit FreeRTOS startet keinen Task
so geht es. Also die Portdefinitionen sind schonmal richtig. So sieht der Code aus: #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" /* FreeRTOS includes. */ #include "FreeRTOS.h" #include "task.h" #define orange_off GPIO_ResetBits(GPIOD, GPIO_Pin_13); #define
schreiben. Ich weiß leider nicht mehr woran es lag. Ich meine ich habe da was in der FreeRTOSConfig.h eingestellt. Leider bin ich mir da aber nicht sicher. Entweder das oder ein ganz dummer Fehler. Folgender Code funktioniert jetzt auf jeden Fall: [c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h
-
Thread
Warum kann nicht alles so einfach wie Arduino sein?
muss man für alles andere einen gefühlt hohen > Aufwand treiben um z.B. nur mal eine LED an einem STM32 µC blinken zu > lassen? Du kannst ja eine extra-einfache STM32-IDE bauen, mit der man LED's blinken lassen kann. Da aber STM32-Projekte im Allgemeinen viel mehr tun sollen, braucht man dafür auch
Es soll auch arduino auf pic32 geben Und auf stm32. Einfach mal suchen wie diese arduino IDE heissen.
-
Thread
Ärger mit Codeblocks
Projekt erstellen, nur ARM Entwicklerbords aufrufen, die ich gar nicht besitze und nicht etwa einen STM32Fxxx programmieren. Ich werde mal alles was STM ist in die Tonne hauen und bei AVR und PIC bleiben, ich glaub das wär sinnvoller für mich Gerhard
Möchte noch was nachtragen , mir geht es erst einmal darum folgendes programmieren zu können: STM32F0-Discovery Bord, ein STM32F103 MiniBoard, eventuell noch das STm8 Discovery Bord. Vieleicht gibt es ja andere Möglichkeiten....aber bitte nicht im Konsolen Modus, das möchte ich wegen der kranken
-
Thread
I2C und STM8
STM8_I2C schrieb im Beitrag #4601593: > ... (nur den Basis-Treiber für I2C: > i2c_drv.c/.h) Also nur das hier: http://hamlab.net/uploads/projects/stm8/stm8s003f_i2c_iar.rar (sorry, kann den vorherigen
make flash bei angeschlossenem (Chinaclone) STLINK/V2 wird die erzeugte .ihx Datei in den STM8S übertragen ----------------------------------------------------------------- Quelldateien: - stm8s.h Deklaritonen der Register- und Bitadressen für den STM8S103F3P6 - stm8_init.h /
-
Thread
Funktionsgenerator mit STM32 VL Discovery
den zu niedrigen Eingangspegel habe ich dadurch umgangen, dass ich ab 2V schaltende AND- Gatter mit 5V Output zwischen geschaltet habe. Und beim DAC habe ich einfach vergessen, in der stm32f10x_conf.h die Kommentarstriche vor den Headerfiles zu entfernen - und dann die Dateien einzubinden in das Projekt
korrekt. Also muss das Problem irgendwo beim DMA liegen - aber ich habe keine Ahnung wo: #include "stm32F10x.h" #include "STM32vldiscovery.h" #include "controlFunctions.h" #include "dacFunctions.h" #define DAC_DHR12RD_Address 0x40007420 // BASE 0x4000 7400 + Offset 0x20 ( TRM p.
-
Thread
C++ Compiler für ARM (STM32 M0-M3)
was für dich? Das ist kostenfrei und das .NET > Framework ist schon sehr umfangreich. Auf einem STM32?
Unterstützung, vielen libs etc. pp verstehst. Einen GCC gibt's kostenlos, IDEs auch. Einfach mal auf STM32 klicken.
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Also ich würde auf jeden Fall das STM32F4-Discovery-Board empfehlen, oder zum Selbstlöten einen Cortex M3 oder M4
Board Pins >> draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) > Gibt ja auch andere Boards mit STM32 ohne dieses Zeug. Außerdem sind > noch ziemlich viele Pins frei. Ich sprach vom STM32F4-Discovery. man kann natürlich auch andere nehmen. Dr. Sommer schrieb im Beitrag #3572213: >> und dass
-
Thread
µC für digital geregeltes Netzteil
Stm32f334 ist speziell für PSU's und hat einen Can sowie zwei 5Msps Adc's mit bis zu 21ADC Kanäle und 10 highresolution PWM's mit einer Auflösung von 216ps.
Der hier z.B.: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f334/stm32f334c4.html
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
Probleme mit CAN-Bus am STM32F103
Hallo zusammen, ich beschäftige mich in letzter Zeit intensiver mit dem STM32F103. Nun habe ich die Aufgabe bekommen, mich in die Verwendung des CAN-Buses einzuarbeiten. Dies versuche ich nun schon eine Weile. Als Gegenstelle zum STM32 steht mir ein CAN-Case der Firma Vector
ist. Verbindung (auch RX) vom Transceiver zum STM32 ist ok? Gruss
-
Thread
STMicroelectronics stellt STM32N6 vor, Lattice kündigt neue FPGA-Familien an
[](/attachment/654671/1.png) Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32n6-series.html Im Bereich der STM32N6-Modellfamilie gibt es dabei gleich mehrere Neuerungen, die Remi El-Ouazzane im Rahmen seiner Präsentation durchdeklinierte. Erstens gilt, dass es sich dabei
/en/product_presentation/microcontrollers-stm32n6-series-overview.pdf ### STMicroelectronics: Developers, Developers, Developers auf Franko-Italienisch Aufgrund der „Dringlichkeit“ der Neuankündigung des STM32 N6 wollten wir die Einleitung
-
Thread
Datenstrom auf Zeichenkette untersuchen
M. schrieb im Beitrag #6910610: > A) Mit welcher Programmiersprache? Ich verwende C auf einem STM32. Lothar M. schrieb im Beitrag #6910610: > Dieser Zähler ist der oben erwähnte Zustandsautomat (FSM). OK, ich habe hier schon mal die FSM gebaut. Ich frage quasi live ab welche Zeichen reinkommen
komplex und für komplexe Aufgaben manchmal unzureichend. Dafür kann man relativ leicht auf andere STM32 wechseln.
-
Thread
USB Schaltung
USB VBUS mit dem Spannungsteiler aus R36 und R35 herunter, damit die Spannung am VBUS Pin des µC (STM32H753) nicht größer als 4V wird (siehe STM Appnote AN4879 Kapitel 2.6) LED7 und R37 sind zur Anzeige, dass ein externer USB Host angeschlossen wurde. Was mache im am Besten mit dem USB Shield?
im Beitrag #5865886: > Das ganze soll ein Developement > Board werden, durch das ich mich an den STM32H753 gewöhnen kann. Damit du nicht nur gegen Software- und Peripherie-Probleme kämpfen musst, sondern zusätzlich auch gegen Layout-Fehler? Gibt's wirklich gar kein geeignetes Dev-Board?
-
Thread
Remap Cortex M
Mikrocontroller. Leider werde ich bei google immer nur auf Seiten geleitet, die 4 GB Speicher bei 32 bit Betriebssystemen betreiben wollen. Als Beispiel mal folgendes: http://en.radzio.dxp.pl/stm32vldiscovery/lesson5,blinking,with,timer,hardware.html "On PC8 and PC9 timer outputs are available
pin descriptions des verwendeten Prozessors. Viele Grüße bernhardo [1] ST Microelectronics: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs, Reference Manual RM0008. Genf 2011 (13902). - Firmenschrift http://www.st.com/st-web-ui/static/active/
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
mehr User-I/O-Kanäle in Gehäusen mit bis zu 48 Pins. Die ebenfalls neuen Bausteine STM32C091 und STM32C092 erweitern die Flash-Kapazität auf bis zu 256 KByte in Gehäusen mit bis zu 64 Pins, wobei der STM32C092 zusätzlich ein CAN FD Interface besitzt. Die Integration von CAN FD in den
genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar für den STM32C091FCP6 und -,733 US-Dollar für den STM32C092FCP6 mit CAN
-
Thread
STM32: GPIOx->IDR zeigt andere Werte als das Oszilloskop
Dann suche mal die entsprechenden Seiten im Referenzhandbuch des STM32F4 heraus. Vielleicht gibt es da noch mehr, als beim STM32F1.
Floxles schrieb im Beitrag #6060217: > IDR ist ein 32-Bit Register, welches du auf einen kleineren > Datentyp implizit castest. [c] #include <string.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> /* Funktion zum Testen von Sachen
-
Thread
MP3 Player bauen in 2012?
hab da auch schon mal überlegt. ich hätts eher auf basis des : smt32F4 discovery - boards gemacht. bietet sich ja an (hat sogar schon ne 3,5 mm klinke drauf) wenn man nur mehr zeit hätte
Verwende auch einen STM32F4, am Anfang habe ich Keil als Entwicklungsumgebung benutzt: einfach für den Einstieg, hat aber 32KByte Begrenzung in der Lite-Version. Inzwischen bin ich auf die Toolkette aus Eclipse, Code-Sourcery
-
Thread
Welche Programmiersprache auf µC
man 1-2-3 Sprachen beherrscht, da aber umso besser. Oder? Für kleine Programme (z.B. auf einem STM32) habe ich schon C genommen. Ich frage mich, ob und für welchen Zweck C++ oder C# für einen STM32 besser wäre? (Ich frage nicht um C++ oder C# schlecht zu machen, sondern weil ich mich nicht damit
das überhaupt nicht. Sobald der Objekt-Code hochgeladen wurde, wird er auf dem µC (im Moment werden STM32F10x und STM32F4xx unterstützt) direkt ausgeführt. Dadurch verkürzt sich die Entwicklung eigener Programme, da das zeitaufwendige Flashen komplett entfällt. NIC-Programme laufen nicht nur auf den
-
Thread
Mikrocontroller identifizieren
Ohne das Pinout überprüft zu haben tippe ich mal auf STM8S003F3 oder Nuvoton N76E003. Beide haben das gleiche Pinout, d.h. passt der eine, dann passt auch der andere.
Mikrocontroller zu programmieren / flashen sind. Schade eigentlich, so bleibt die "Bastlerszene" bei AVR, STM8 und STM32. Evtl. hätte das auch eine Wiederbelebung des MCS-51 in der Bastlerszene bedeuten können, aber so ganz ohne Informationen wird sich da wohl niemand herantrauen, das zu reversen, oder ?
-
Thread
STM32 UART Interrupt funktioniert nur "teilweise"
Hallo liebes Forum, Zu allererst: ich verwende einen STM32F3. Damit ich kein Polling bei der UART machen muss, möchte ich dass beim Ankommen der Daten ein Interrupt ausgelöst wird. Wenn ich im Debug-Modus bin und ich schicke das erste mal einen char, dann
helfen? Habe ich in der Konfiguration etwas vergessen? Vielen Dank im Voraus! [c] #include <stm32f30x.h> #include <stm32f30x_gpio.h> #include <stm32f30x_rcc.h> #include <stm32f30x_usart.h> #include <stm32f30x_misc.h> //global variables volatile unsigned char uart_receive; /
-
Thread
externer Interrupt STM32F303
ich so in der Library "stm32f30x.h". Ich bin für jeden Rat und Tipp dankbar! [c] void external_clock_detection_Configuration(void) { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE); RCC_AHBPeriphClockCmd
>Doch nur geraten? schon gemacht, mit STM32F0
-
Thread
AVR Einstieg
Stromversorgung/Netzgeraete/Steckernetzgeraete/Stecker_Schaltnetzteil_QUATPOWER_KSAS0151200150HE_12_V_1_5_A.html Ja, sollte schon passen. > Habe ich noch etwas vergessen? Naja, mit STM32 Boards kriegst du heutzutage deutlich mehr CPU-Bums und -Faxen und weniger Stress mit original Seriellen Ports fuer weniger Geld als mit dem AVR Board. Aber natuerlich ist der STM32 deutlich komplexer als ein AVR, d.h. es kann viel mehr schiefgehen - sprich: Nicht auf Anhieb so funktionieren, wie du's gerne haettest. Gruss WK
-
Thread
nRF51 TWI-Sensor auslesen
Deshalb: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems-xt1.html
für INT1 und INT2 jeweils THS, DUR, CFG [code]INT1_THS (32h) INT2_THS (36h) 0 THS6 THS5 THS4 THS3 THS2 THS1 THS0[/code] Da ich keinen Interrupt nutze: 0 [code]0 0 0 0 0 0 0 0[/code] [code]INT1_DURATION (33h) INT2_DURATION (37h) 0 D6 D5 D4 D3 D2 D1
-
Thread
GUI für STM32
Was ich gerne machen möchte, ist die die Steuerung einen STM32 mittels einen GUI. Dieses GUI wird in Visual Studio 2015 c++ und Qt5 Plugin implementiert. z.B: Der STM32-Board wird an dem PC mit USB verbunden und mittels einen GUI kann ich einschalten
Bei STM32F1 geht das so: http://stefanfrings.de/stm32/index.html#usb Bei STM32F4 ist es sicher sehr ähnlich.
-
Thread
STM32 feature DMAMUX
> CxCR > DMAREQ_ID. Woran ist es bei mir gescheitert? Hier ein Auszug aus der stm32g031xx.h: [c] #define DMA1_Channel1 ((DMA_Channel_TypeDef *) DMA1_Channel1_BASE) #define DMA1_Channel2 ((DMA_Channel_TypeDef *) DMA1_Channel2_BASE) #define DMA1_Channel3 ((DMA_Channel_TypeDef
der Compiler kann den Fehler nicht sehen und meine Events laufen ins Leere. In meiner spi.h ist das wie folgt gelöst: [c] #define DMA_Channel_BP_Rx DMA1_Channel1 #define DMA_Channel_BP_Tx DMA1_Channel4 #define DMA_Channel_BP_Rx_IRQn DMA1_Channel1_IRQn // Note, that stm32g031xx.h enumerates
-
Thread
Welchen Programmer sollte man sich kaufen?
Nico H. schrieb im Beitrag #3469810: > Vielen Dank für eure Infos. > Was sagt ihr zu diesem Programmer ? > http://www.batronix.com/versand/programmiergeraete/BX32P/index.html Die Feature-Liste ist doch
AVR Reihe! Also aufpassen welchen Tiny/Mega/XMega man kauft. Ansonsten lese mal den Artikel: [[STM32 für Einsteiger]] Sollte man zumindest kennen - wenn auch ein [[STM32]] erst mal uninteressant ist. Natürlich gibt es auch noch die Artikel: [[Entscheidung Mikrocontroller]] und [[Mikrocontroller
-
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
stm32 cortex SPI und I2C funktionieren nicht gemeinsam
da gibts nicht viel mehr Code, SPI.c: [c] #include "../Std_lib/stm32f10x_SPI.h" #include "../Std_lib/stm32f10x_GPIO.h" #include "../Std_lib/stm32f10x_RCC.h" /** * */ void SPI1_Init(void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure
from the SPI bus */ return SPI_I2S_ReceiveData(SPI2); } [/c] I2C.C: [c] #include "i2c.h" #include "stm32f10x.h" #include "../lib/stm32f10x_conf.h" #include "../Std_lib/stm32f10x_i2c.h" #define BUFFER uint8 /** * @brief Initialize all stuff you need for I2C * @retval None
-
Thread
Cortex M7 zu überzüchtet
nicht mehr kostet, warum nicht nutzen oder zumindestens Platz fuer Erweiterungen haben? Ich will von STM32 auf keinen Fall mehr zu AVR zurueck.
aufgehoben? Hier ist "zuviel Leistung" das Thema, eher nicht "dürftige Beschreibung" - auch wenn es um STM32/Cortexe geht.
-
Thread
STM32 und I2C - Fehler im Code
schon durchgeschaut, will die aber nicht guttenbergen. Hier ist das Programm: [c] #include "stm32f10x_conf.h" //#include "stm32f10x.h" void Init(void){ // Hardware initialiser RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE); // enable I2C; RCC_APB2PeriphClockCmd
Rätsel Rater schrieb im Beitrag #5409169: > Dumm wäre es jetzt stm32f10x_i2c.c zu inkludieren. Sollte schon mit conf.h drin sein. Rätsel Rater schrieb im Beitrag #5409169: > Du solltest I2C_GenerateSTOP (..) aus stm32f10x_i2c.c verwenden. > Gleiches gilt für
-
Thread
STM32 Bootloader mit USB Device Mass Storage
Außerdem hat der STM32 schon von Haus aus einen USB-Bootloader. Das DFU Tool ist auch nicht viel komplizierter als die Mass-Storage Lösung. 73
https://community.st.com/s/question/0D50X00009Xkejt/need-usb-mass-storage-device-example-code-for-stm32f4-discovery-board ?
-
Thread
billiger uController mit GLCD und MPEG2 decode?
Johnny B. schrieb im Beitrag #6143780: > Ein STM32MP1 könnte passen; der hat integrierte Hardware um die > Decodierung von Videos zu beschleunigen. steht das irgendwo? bisher habe ich die videofeatures des MP1 immer vergeblich gesucht Der
Hm...ok vielleicht doch mal als SW decoder testen...STM32MP151 seh ich was von 4.43$ @10.000, i.MXRT1052 koennte vielleicht reichen, 3.13$ @10.000....das sieht schon deutlich besser aus als der atsam. Ich dachte erst an MPEG1, da sind alle Patente abgelaufen
-
Thread
STM32 neue STM Firmware Lib 3.5.0 verfügbar
/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f2xx_stdperiph_lib.zip
oder 5.0.0 den STM32 und vielleicht auch andere CortexM3 beinhalten wird. Gruß, Ulrich
-
Thread
H-Brücke gegen falsche Ansteuerung schützen
sind die schnell genug um nen Lipo bei einem Kurzen zu > schützen? Den LiPo vllt. schon, aber die H-Brücke ist futsch. Tec Nologic schrieb im Beitrag #3820972: > daran dachte ich auch ich will das über den Analog Watchdog des STM32 > machen kann. Ich habe eine reine Hardwarelösung hauptsächlich
Nimm doch einen Treiber mit Deadtime. Zb den IR21844 Alternativ unterstützt der Stm32 eine Totzeiteinstellung bei der Phasenansteuerung...
-
Thread
"Sicherheit" beim RP2350
) Wenn man es auch tatsächlich braucht. Der 12-Bit ADC ist ja immer noch bescheiden: typ. 9,5 ENOB gegenüber 8,7 beim RP2040. Ein STM32L031 zum Beispiel bietet 11 ENOB. Ohne SPI-Flash geht gar nichts und ohne Quarz ist die Taktfrequenz irgendwo zwischen Mond und Mars. Die Tage hatte ich
den Blick auf das Wesentliche verstellen lassen. Mir geht es weder darum, einen RP2xxx durch einen STM32G031 zu ersetzen, noch darum einen STM32H7xxx durch einen RP2xyz. Ich werde es begrüßen, wenn beim RP2350/54 zumindest der GPIO-Teil geflickt und nicht nur durch unbedarfte Anwender schöngeredet
-
Thread
Selbstbau USB-Soundkarte
Ui... jetzt wirds aber noch spannender.. Es scheint mir das STM32 sogar als USB-Soundkarte konfiguriert werden kann, so könnte man das WAV-File überspringen
Frequenz senden kann. Wie schnell muss ein MCU denn sein, das er zb. 50Msps auswerten kann? Ein STM32 kommt zb. auf 200MHz, reicht das?
-
Thread
stm32f030c6t6 pin read funktioniert nicht
hi eine Frage, ich nutze die cube mx und stm32 workbench for stm32 (eclipse). Ich benutze die HAL und habe 2 output pins um leds an/auszuschalten, was funktioniert. Jedoch hab ich einen Taster, der richtig angeschlossen ist. Sobald dieser gedrückt
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f0xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN
-
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