-
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
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
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
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
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
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
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
-
Thread
motorsteuerung pwm über poti
/stm32/index.html#analog http://stefanfrings.de/stm32/index.html#pwm Aber du solltest dich mal entscheiden: Willst du das mit einem µC machen (und wenn ja mit welchem) oder lieber doch mit einem einfachen
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32l4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ ADC_HandleTypeDef hadc1
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
Hallo, hat jemand eine funktionierende Demo mit STM32H750 und W25Q64 QSPI im XIP memory mapped mode? Programm im QSPI und flashloader Programm im internen Flash. (am liebsten als STM32CubeIDE Projekt) Danke
Anpassungen habe ich gemäss folgendem Projekt versucht zu übernehmen jedoch mit Pin-Mapping PB2,6, PF6,7,8,9 (das Board/Projekt ist/sollte für ein W25Q64 chip geschrieben sein): https://github.com/osos11-https://github.com/osos11-Git/STM32H743VIT6_Boring_TECH_QSPI/tree/main/Memory%20Mapped%20Mode/H743
-
Thread
Attiny Programmierung
reduzierten Resourcen eines Controllers deren Reiz aus? Häufig hab ich das Gefühl, speziell bei STM32, dass ich einen alten DOS Rechner programmiere...
Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller. Auch die Funktionen einer FATFS mit SPI zum Zugriff auf eine SD-Card haben bspw. Namen wie fopen. Ich weiß, ich bin nostalgisch, alt und
-
Thread
Transistortester AVR
run on the ATmega328. then it's okay, but it is necessary to change the fuse on mega328 L = 0xF7, H = 0xD9 full swing L = 0xFF 0xD9 H = Low Power am I right?
im Beitrag #3042958: > then it's okay, but it is necessary to change the fuse on mega328 > L = 0xF7, H = 0xD9 full swing > L = 0xFF 0xD9 H = Low Power > am I right? Yes, you can find the settings for the processor version in the Makefile too as parameter for avrdude (FUSES_CRY = ... or FUSES_CRY_L
-
Thread
Ansteuerung von LED-Stripes
Gibt es https://german.alibaba.com/p-detail/Hottest-60487547598.html?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3.html
-
Thread
stm32 Register auslesen
zugreifen, wenn ich gerne wuesste, > ob ein Bit in Register XY gesetzt ist oder nicht? [c] #include <stm32f1xx.h> USART2->SR & USART_SR_TC [/c] oder [c] READ_BIT(USART2->SR, USART_SR_TC) [/c] Die Register und Bits findest du in der Datei stm32f1xx.h bzw. einer der Dateien die davon wiederum
wenn ich gerne wuesste, >> ob ein Bit in Register XY gesetzt ist oder nicht? > > [c] > #include <stm32f1xx.h> > > USART2->SR & USART_SR_TC > [/c] > > oder > [c] > READ_BIT(USART2->SR, USART_SR_TC) > [/c] > > Die Register und Bits findest du in der Datei stm32f1xx.h bzw. einer der > Dateien
-
Thread
SRAM Lücke STM32Fxxx, Linkerskripte falsch
Guten Tag liebe STM32-Nutzer, mir ist schon vor längerer Zeit im Speicher-Mapping der STMs die Lücke zwischen den RAM Bereichen aufgefallen. Da ich meine Linkerscripte etc. immer selbst schreibe, halte ich mich strikt
eingesetzt werden. Oft mit diesen "fehlerhaften" Linkerskripten. Viel Erfolg bei euren weiteren STM32 Projekten
-
Thread
Segger Embedded Studio: Memory (map) problem
Memory map. Es ist selbst mit einem leeren (Beispiel-)Projekt nachvollziehbar, welches ich aus dem "STM32F4xx" Package generiere. Beispielcode: [c] #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int i; int r; static char some_data[10000]; for (
Hallo, was mir natürlich bei Dir auffällt ist die RAM-Adresse bei 0x10000000, was dem CCM-RAM im STM32F4 entspricht. Kannst Du Dein Projekt mal zippen und mir senden ?
-
Thread
Verbinden von STM32ern mit unterschiedlichen Pegeln
Hallo, ich habe hier 2 Boards mit STM32ern: STM32F4 Discovery und STM32H7A3 Nucleo und würde gerne eine Kommunikation zwischen beiden aufbauen mittels I2C (und einem GPIO Pin). Nun haben beide aber leicht unterschiedliche Pegel: - das
wenig Bandbreite? Weil das die 2 Boards sind die ich gerade da habe. Am Ende werden viel kleinere STM32er verwendet, aber erstmal will ich nur das Zusammenspiel der 2 Komponenten testen. Ja, gerade der H7 ist für den Zweck unnötig komplex, aber das hab ich schon im Griff ;)
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
= STM32F10X_MD MCU = cortex-m4 CHIP = STM32F407VG #STARTUP = startup_stm32f10x_md.S STARTUP = startup_$(CHIP) RTOS_ROOT=../FreeRTOSV7.1.1 CMSIS_DRIVER_DIR=../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
/STM32/stm32f4-discovery-freertos/../FreeRTOSV7.1.1/Source/tasks.c:2148: undefined reference to `vPortFree' ./obj/tasks.o: In function `prvDeleteTCB': /home/christoph/STM32/stm32f4-discovery-freertos/.
-
Thread
STM32 lwip UDP Empfang fehlerhaft
mich an diese Anleitung gehalten: https://community.st.com/docs/DOC-1811-faq-ethernet-not-working-on-stm32h7 Wenn einer von euch einen Rat hat würde ich mich sehr freuen! mfg
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32h7xx_hal.h" #include "lwip.h" /* USER CODE BEGIN Includes */ #include "lwip/udp.h" #include <string.h> #include <stdio.h> /* USER CODE END Includes */ /* Private variables
-
Thread
Suche kleines, schnelles PWM-Bauteil
Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
Die LPCs fand ich so 2004 rum auch interessant, mein Werdegang mit MCUs ist allerdings PIC -> AVR -> STM32, mit ein paar projektbezogenen Ausflügen zu anderen Familien (8051, 68HC11, PicoBlaze,...). In aktuellen Projekten kommen bevorzugt STM32F0 und STM32F4 zum Einsatz. Und natürlich MicrobenController
-
Thread
zuverlässiger Programmer für Xilinx XC9572XL oder Alternative
Falk B. schrieb im Beitrag #5795122: > z.B. den PICCOLO. z.B. die STM32F205/7 bzw. STM32F405/7 können das auch (12 PWM-Kanäle à 16bit bei 120 bzw. 168MHz + 24 Kanäle à 16/32bit bei halber Frequenz) oder jeder andere STM32 mit mind. 100 MHz Systemtakt. Wenn's auch 14ns / 72 MHz sein dürfen tuns auch die billigen & beliebten STM32F103C8 (16 Kanäle à 16bit).