-
Thread
Verständnisfrage stm32 uart
Danke schonmal für die rasche Antwort. Also mein Code sieht wie folgt aus: #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_uart.h" #include "stm32f4xx_hal_cortex.h" #include <stdio.h> #include <stdlib.h> #include
im Jahr 2014 war das auch schon ein Problem: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Java%2fSTM32Cube%20%20UART%20Receive%20Interrupt&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&
-
Thread
STM32 Einstieg
Hallo, ich will mich demnächst mit den STM32 auseinandersetzen und ich wollte mich nur nochmal vergewissern ob ich mir nicht totalen Schrott zusammengesucht habe. Ich habe vor, den STM32F101 oder STM32F103 zu Beginn einzusetzen, da die von
Wir nehmen in der Firma STM32F103 (F101/105/107 sind auch für andere Projekte angedacht). Ist soweit okay, manche Peripheriemodule sind (meine Meinung!) nicht so knuffig (d.h. komplex und kompliziert) zu programmieren, aber für
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
Schaltung vereinfachen
Schnäppchen: https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031& Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch noch, aber man soll ja nicht übertreiben.
: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller
-
Thread
Farnell: Land unter durch Brexit?
Farnell-Startseite: Currently orders are > on hold. Wenn's nur das wäre ... Vor ein paar Tagen ein paar STM32H750 bestellt, erst kommt die Mitteilung Versand 30.08.2021, und gerade eben eine neue mit Versand Ende Juni 2022. Gr#+78 ...
//lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32H750VBT6_C404010.html
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
funktioniert. Der funktioniert ziemlich sicher mit der HAL. Habe ich aktuell mit F2, F3, G4, F4, F7 und H7 in Benutzung. Hast du alle benötigten Interrupts aktiviert?
= data; [/c] werden. Das selbe beim Auslesen der Daten. Die Casterei ist notwendig, weil DR als 32 Bit Register in dem Struct definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2.
-
Thread
STM32: SPI MISO Bug
keine Probleme. Der Code ist nicht fertig und auch der Stil gefällt mir noch nicht: [c] #include "stm32f10x.h" #include "system.h" /***************************************************************************//** @brief Double_Pulse_Main *******************************************************
sollte. ;-) In der Tat habe ich das SSi bit wirklich suchen müssen und es wurde elegant in der Datei stm32f10x_spi.h in diese Zeile versteckt: [c] #define SPI_Mode_Master ((uint16_t)0x0104) [/c] Man beachte 0x100 (SSI bit) Ach wie ich diese define Programmierung hasse.
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
Jahren gewesen. Hier der Abel-Code für die Umschaltung: [c] BOOT.clk = PSEN; BOOT.d = (ADDR >= ^hF000) "boot sector & (ADDR <= ^hF7FF); ROM.clk = PSEN; ROM.d = (ADDR == ^h0000) "reset # (ADDR < ^h0080) & ROM "hold during download
-
Thread
Mikrocontrollerauswahl gut?
kleinerer Controller reicht. Weil du I2C brauchst ist es aber nicht verkehrt einen der neueren STM32 (F3, F7, ...) zu nehmen; die alten haben so eine umständliche I2C Peripherie. Möchtest du die SD Karte im SD bus Modus betreiben? Das ist schneller, schränkt aber die Auswahl des Controllers ein
passendes TFT drauf stecken, das ermöglicht ein gutes GUI für > wenig Geld. Das kriegt man in Form des STM32F7-Discovery auch schon fertig am Stück... Hat auch USB FS+HS, SD-Slot, viel Speicher. Leider nicht viele GPIO's und so richtig günstig ist's auch nicht.
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
schrieb im Beitrag #3545549: > 800 Seiten muss Rekord für > ein Cortex-M0 sein. RM0091 von ST fuer STM32F0(3|5|7)x hat 914 Seiten. Die teile sind halt komplex!
zu sein, aber mit einem einstellbaren Gain 1, 3, 6 und 12 hat er eine Eigenschaft, die ich bei den STM32's oft vermisst habe.
-
Thread
Welche uC /IDE hat besten Aussichten?
ST-Link ist für STM8 und STM32 Controller die Standardoption und sehr preisgünstig. > ich gar nicht richtig klauben wenn man bedenkt was Atmel > für einen Debugger nimmt. Ja, das ist dort viel billiger, als bei
://stefanfrings.de/stm32/index.html
-
Thread
Schaltung für Motorsteuerung
der Strom bidirektional gemessen und an die ADCs des uC geschickt werden. Die Steuerung soll das STM32F4 discovery Board übernehmen. Es soll direkt auf die Platine gesteckt werden. Dafür sind diese 2x 50-Buchsenleisten vorgesehen. Die Schaltung muss so aufgebaut sein, dass das STM32F4 Discovery Board
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
Wenn Ihr Strom sparen wollt, nehmt den STM32L1xx. Die STM32F1 lösen langsam die STM8 bei billig Elektronik ab. Einige der billigen 'Programmable Power Supply' bei Ebay/Ali, z.B. die DPS5005, haben ein STM32F1 als Gehirn. Das sollte schon als
Die Stm32 lassen sich mit einem 5€ Adapter nicht nur programmieren, sondern auch debuggen.
-
Thread
STM32F401RC: Flash erase
einfach ein I2C Flash oder EEProm daran, und alles wird einfacher. Die Dinger sind doch so billig. Ein 32KByte EEProm STM M24256 gibt es für unter einem Euro. Das verwende ich, funktioniert prima.
winzigen Ausnahmen). Da wird dann genau deshalb genau dasselbe Prinzip verwendet, wie ich es bei den STM32 verwende...
-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
daran schlimm?" Das die Vielfallt nichts bringt, wenn ständig welche abgekündigt werden. Erst Atmega32 dann Atmega 328 beide abgekündigt z.B. etc die alten Stms gibt es alle noch, billig
-
Thread
Welches 640x480 Display für uC?
habe ich noch an Port E an einem Stück frei. https://www.youtube.com/watch?v=32Q-PeT5H8c Scheinbar ist bei 640x480 eine Grenze, entweder VGA Interface oder sehr viele Leitungen.
ist so schnell wie keine andere Lösung. https://www.mikrocontroller.net/topic/280013#2954595 Mit STM32F427 o.ä. hat man auch noch mehr Reserve an RAM.
-
Thread
Display für Wecker
wenn er in den Pausen > abgeschaltet wird. I2S würde ich wahrscheinlich für Audio vorsehen. D.h. für die Kommunikation zwischen Speaker Amp und Mikrocontroller. --- schrieb im Beitrag #5257105: >> Dazu werde ich vorraussichtlich einen STM32 verwenden... > & >> Was hast du dir denn für Grenzen
Antenne zu groß war. Noch ein Tipp: Wenn du Akkubetrieb wollen würdest, dann solltest du dir die STM32L Reihe anschauen (zB STM32L162) und einen Li-Ion-Laderegler mit Power-Path wie den STNS01 verwenden. Damit bin ich gut gefahren. Ursprünglich war der Plan, einen STM32F103 zu verwenden und den
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
Hi Leute, ich bin noch Anfänger im STM32-Umfeld und kämpfe nun schon seit Stunden mit einem Problem, bei dem sich die STM32-Profis unter Euch vermutlich auf die Schenkel klopfen werden. Mein Testprogramm - ich möchte die EXTI-Funktionalität
of the code is copied from Tijen // Majerle EXTI-Tutorial: // http://stm32f4-discovery.com/2014/08/stm32f4-external-interrupts-tutorial/ #include "stm32f4xx.h" /* Configure pin to be output (orange LED on STM32F4-Discovery Board)*/ void Configure_PD13(void) {
-
Thread
Embedded Softwareentwickler Saarland und Umgebung
Ich könnte Dir mit C++, UML und bisserl stm32 Know How helfen. Komm aber aus dem Ausland (Pfalz)... :-)
Andreas R. schrieb im Beitrag #5746116: > Ich könnte Dir mit C++, UML und bisserl stm32 Know How helfen. Komm aber > aus dem Ausland (Pfalz)... :-) Pfälzer und Saarländer, das geht nicht zusammen ;-)
-
Thread
stm32 SPI NSS Signal Anfänger
NSS ist bei den STM32 etwas verwirrend. Es gibt letztlich keinen vollautomatischen Hardware-Support für die SS-Leitung(en) eines Masters, d.h. die Aktivierung vor und Deaktivierung nach Ende des Transfers ist Sache der
-----------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup SPI_DMA * @{ */ /* Private typedef -------------------------------
-
Thread
Doppelte Pull-Ups bei i2c?
das denn? meine 1.8K waren eigentlich schon laut Datenblatt falsch, denn im Datenblatt von meinem STM32F407 stehen 2x 4k7 Widerstände drin.
das Datenblatt des STM32F407 4k7-Widerstände VORSCHREIBT. Wo soll das genau stehen? LG, Sebastian
-
Thread
C ARM Cortex Mikrocontroller PIN ansteuern
low level (nur zum verstehn was vor sich geht) für ein 401RE Nucleo board: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty
Lies mal diesen Absatz: http://stefanfrings.de/stm32/stm32f3.html#digital Das wurde für den STM32F3 geschrieben, aber ich denke, es trifft auf den STM32F4 ebenso zu. Das Anwendungsbeispiel steht weiter oben auf der Seite: http://stefanfrings.de
-
Thread
STM32F030F4P6 und USART1
den Pins eine LED blinken lassen kann. Ich finde hier den Fehler einfach nicht: [c]#include "stm32f0xx.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_usart.h" inline void delay_ms(uint32_t dtime) { volatile uint32_t n = (dtime * 3750); while(n > 0) n-
://mikrocontroller.bplaced.net/wordpress/ Ich hab das notwendige einigermaßen angepasst auf den STM32F0 Inhalt der main(): [c] UB_Uart_Init(); uart_puts(COM1, "Hallo UART!", CRLF); [/c] lg Chris
-
Thread
Compiler Optimierungen - Was kann man erwarten?
(display,pos,lo,1); SEG7.setDigit(display,pos+1,hi,0); } } [/c] Beim STM32 mit 2 MB Flash, wovon mein Programm grad mal 40k nutzt + fette 192k RAM fehlt mir dann auch das Verständnis dafür, ist doch völlig wumpe
festgestellt, dass ich die Analog Eingänge nicht auf Digital Out setzen kann. Es tut sich nichts, d.h. ich verschwende volle 7 Pins. Den Atmega32Pu habe ich eingebunden durch eine pin.h Datei und eine boards.txt sowie diverse Codefragmente die jemand bereit stellt. Ist das normal, dass man die Ax
-
Thread
Sammelbestellung STR9-Dongle von STM
assembled o Connectors CN3, CN4, CN5, CN9 – not assembled o Crystal X2 – use this one GM: 131-082 (Q32.768KHZM) ST möchte sich nicht festlegen welche der beiden Bauteilen FW44x oder FW42x im Dongle verwendet wird. d.h. es werden keine extra Bestelloptionen zwischen FW44x oder FW42x für den Dongle
Lt. heutiger Auskunft soll STM wohl erst zu KW32 liefern können. Hmmmmm, ich schreibe jetzt wohl besser nicht, was ich denke... :-(((
-
Thread
µC - BUCK - BOOST Konverter
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f3348discovery.html Da ist der Buck/Boost schon fertig drauf und du kannst sofort loslegen mit der Software dazu.
STM32...
-
Thread
Cycle Count auswerten und verstehen anhand von Shifts und Arrays
/**************/ + ARM-Cortex M4 + MCJU-407 + STM32F407VGT6 + arm-none-eabi-gcc /*************/ Schon mal im Vorfeld: Sry, dass es so viel Text wird. Aber es ist ein Problem, dass ich mir nicht erklären kann und das durchaus mehr Input benötigt
in welchem Speicher >> der Stack gehalten wird (Zugriff über DCode oder Systembus). > > Naja. Stm32f407. Von externen Speichern lese ich nichts. Der Stm32f407 selber unterstützt den FSMC, d.h. OB die Auswahl zwischen externem oder internem Speicher ein Thema ist oder nicht, hängt erstmal von
-
Thread
Probleme mit China ST Link V2
China ST Link V2 ( [[Link]] https://www.aliexpress.com/item/Hot-Sale-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With/32684040486.html?spm=2114.search0104.3.1.7e201432m1KXmd&ws_ab_test=searchweb0_0,searchweb201602_2_10320_10152_10321_10065_10709_10151_10344_10068
auch, nur leider nicht auf die Stiftleiste herausgeführt. Kann man nachrüsten: http://stefanfrings.de/stm32/stm32f1.html#stlink
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
Timer/Zeitschaltuhr einfach
alle 1s bis 36h (mit WUCKSEL einstellbar) per Interrupt aufwecken. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#rtc_wakeup Der tiefste Schlafmodus ist "Standby", aus dem kommst du nur mit einem "RTC Alarm" heraus. Auch das geht bei den STM32L0.
-
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 F303 Quarz Instabil
https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Gelesen?
#6459594: > https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf > > Gelesen? Ja, aber wohl den Faktor 2 überlesen. Das ist im Doc etwas unübersichtlich geschrieben leider... Gain Margin ist mit 7,54 zwar nicht
-
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
MXE11 - Unix auf dem Mikrocontroller
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
Linux. Da es inzwischen genügend schnelle Mikrocontroller mit mehr als 256K RAM gibt (SPC58..., STM32H7..) überlege ich derzeit, doch noch eine Variante mit MMU zu programmieren, auf der dann auch ein "reguläres" Unix laufen kann. http://www.jcwolfram.de/projekte/mxe11/main.php Die weiter oben
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
folgenden 4 Files: lcd_i2c.c lcd_i2c.h lcd_config.h lcd_map.inc Und für Projekte mit HAL für STM32 nutzen wohl die meisten Attolic oder CubeIDE. Wer das nicht so macht, sollte wissen, was er tut, und in der Lage dein, diese
generischer Treiber für diese I2C-Displays ist, Doch, genau das ist er: Ein generischer Treiber für STM32 mit HAL. Der läuft unverändert mit allen STM32 von M0 bis M7. W.S. schrieb im Beitrag #5884563: > Das ist so, müßte aber nicht so sein. Ach so? Dann zeig mir mal, wie du das Architektur-übergreifend
-
Thread
Kleiner Einsteiger Mikrocontroller
Takao K. schrieb im Beitrag #3615390: > Oder STM8 Discovery, gibts schon fuer 8 Euro, damit koennen auch chips > programmiert werden. Das Launchpad kostet 7,19€ kann flashen und debuggen. Der MSP430 lädt den int in einem Zug, denn er hat 16 Bit
Max H. schrieb im Beitrag #3616047: > Meiner Meinung nach ist ein 8 bit µC (z.B. PIC16) für den Einstieg in > die µC Welt besser geeignet, als ein "großer" 32 bit µC, Und genau deshalb nimmt man einen
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
um die HAL/STL Grüze zu > speichern. Bei uns in der Firma nutzen wir die HAL, und den größten STM32H7 Controller um uns möglichst einfach zu machen, obwohl wir den vielleicht zu 1% nutzen. Bei einer angepeilten Stückzahl von 10 verkauften Anlagen im Jahr (jede davon Millionen teuer), spielen die
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
Under Reset Reset mode : Hardware reset Device ID : 0x450 Revision ID : Rev V Device name : STM32H7xx Flash size : 2 MBytes Device type : MCU Device CPU : Cortex-M7 BL Version : 0x90 Memory Programming ... Opening and parsing file: ST-LINK_GDB_server_a16228.srec File
-
Thread
Empfehlung Tool-Kette für STM32
. Für AVR habe ich mit Atmel Studio 7 und für PSOC mit Creator 3.3 gearbeitet. Taugt VisualGDB was ? Kann man das mit CubeMX zusammen benutzen ? Eclipse kenn ich auch. An Boards habe ich mit für den Anfang ein STM32 F4 Discovery
>Kann man das mit CubeMX zusammen benutzen ? >Eclipse kenn ich auch. OpenSTM32 ist Eclipse mit den benötigten Plugins. CubeMX kann direkt ein OpenSTM32 Projekt erzeugen.
-
Thread
STM32F4 - Timerproblem (Output Compare)
aber ohne genaue bezeichnung ist das ein ratespiel. Hmmm - ich dachte eigentlich mit meiner Angabe STM32F4-Discovery Board sei alles gesagt und hatte daher Deine Frage zunächst nicht verstanden. Aber Du hast natürlich recht: nicht jeder kennt den Chip auf dem STM32F4-Disco-Board - es ist ein STM32F407VGT6
und PortA pion 6 kann nicht mit Timer8 verbunden werden. Bei cubemx erzeugten Code gibts nur ein "stm32f4xx_gpio_hal.h" und keinen "stm32f4xx_gpio.h" Wenn ich die HAL Version benutze habe ich das gleiche Problem (ist jetzt ein anderer Pin und ein anderer Timer) /**TIM5 GPIO Configuration
-
Thread
CAN Node multifunktional für Hausbus
://www.mikrocontroller.net/topic/369075#4203443 Falls nun die Frage kommt: Ja, der ST-Link kann STM8 _und_ STM32. > Womit debuggst Du Deine Programme (Software? GDB?), liefert ST ein > ähnliches Teil wie den LPCXpresso? Wenn ja, wo kann man das kaufen? Ist die Frage damit beantwortet, oder
Diskussionen: ¯¯¯ ¯¯¯ * CAN oder Ethernet? * AVR (8 Bit) oder ARM (32 Bit)? @Christoph R.: Was steht fest und wozu benötigst Du noch Input? Ich persönlich würde wohl NRF24L01+ oder RS485 nehmen und einen STM8 oder STM23. Aber mich interessiert das Diskussionsergebnis
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
. ich Poste hier nochmal den kompletten code: #include "stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
OwnAddress ist übrigens nur interessant, wenn der STM32 den Slave spielt.
-
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
STM32 ADC Ungenauigkeit
zu hoch Das kann ich nur bestätigen. Ich hatte mal einen Fehler in der ADC Konfiguration eines STM32, der mehrere Kanäle misst. Einer der Kanäle war auf eine zu kurze Samplezeit eingestellt und hatte dadurch auch einen Fehler von ca 200mV. µC war ein STM32F303RE mit 72MHz ADC Takt.
nicht. Ist zumindest nirgends im Refman ADC Kapitel erwähnt. (Der TO nutzt aber wohl einen anderen STM32)
-
Thread
24V auf 3,3V
dürfen die ESD Dioden mit maximal 2mA belastet werden, was grob geschätzt 200 Volt entspricht. Bei STM32 wird es sicher ähnlich sen.
ruby schrieb im Beitrag #3765094: > Hi ich würde gern einen Mikrocontroller (stm32f4 discovery board) mit > 24V schalten. Markus Müller schrieb im Beitrag #3766426: > Wie viel Strom soll geschaltet werden? Na, was wird so ein stm32f4 discovery board schon ziehen?
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
Mist: http://www.youtube.com/watch?v=bzSs3kLhif8 Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und den LEDs (5,0V).
> > http://www.youtube.com/watch?v=bzSs3kLhif8 > > Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und > den LEDs (5,0V). Wie exakt ist denn das Timing des WS2812 Protokolls auf dem STM32F4 eigentlich implementiert? Vieleicht liegt das Problem ja weniger im Kabel, als in