-
Thread
STM32F1: Sicherheit der Firmware Protection
/stm32f1-announcement/ Viele Grüße Johannes
Nein, dieser Anriff geht auf dem STM32F1 nicht.
-
Thread
STM32: Seriell senden via DMA funktioniert zwar, aber wo wird´s gestartet?
[c] /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" #include "stm32f10x_dma.h" #include "stm32f10x_rcc.h" #include "misc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "stm32f10x_it.h" #include "stm32f10x_flash.h" #include "stm32f10x_tim.h" #include "lib_dbg.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup USART_DMA_Polling * @{ */ /* Private typedef
-
Thread
STM32 FatFS elm chan
Warte ich, nach der Flagprüfung, noch in einer kleinen Schleife, oder prüfe das BSY-Flag erst auf "0" und danach auf "1" geht es tadellos. Ich verwende den STM32F100C8T6 static BYTE xchg_spi ( BYTE dat) /* Data to send */ { SPIx_DR = dat; while (SPIx_SR & _BV(7)) ; return (BYTE)SPIx_DR
die Clustergrenze fehlerfrei überwunden wird. Hier meine Version der Sende-/Empfangs-Routine für STM32: static BYTE xchg_spi (BYTE dat) // Daten senden/empfangen { SPI1->DR = dat; while(!(SPI1->SR & 0x0080)); // hinzugefügt (dann funktioniert es) while(SPI1->SR & 0x0080); // urprünglich
-
Thread
STM32F4 Discovery Audio CS43L22 I2C Problem
------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ #include "WaveData.h" #define CORE_I2C_ADDRESS 0x33 #define CODEC_I2C_ADDRESS 0x94 #define CODEC_MAPBYTE_INC 0x80 //register map bytes
auseinanderzusetzen. Was aber schon zu bemerken ist, falls es noch jemanden gibt der sucht: ich musste in system_stm32f4xx.c dieses noch reinschreiben [c]const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};[/c] Sonst hat das ganze sich nicht kompiliert (ich hoffe, das sagt mann so auf Deutsch, es ist
-
Thread
Pico2 RP2350 GPIO Fehler
beieinander. Falls jemand das auch mal mit Micropython testen will: [code] from machine import ADC, mem32, Pin from time import sleep_ms PADS_BANK0_BASE = 0x40038000 # PADS_BANK0_BASE GPIO_REG = PADS_BANK0_BASE + 0x70 # GPIO27 adc = ADC(Pin(27)) print(bin(mem32[GPIO_REG])) mem32[GPIO_REG]=0b0001010000
nachträgliches Luxus-Feature mit 39k Längswiderstand zum Eingang. Witzigerweise hat das mit einem STM32L031 dann doch nicht funktioniert... Stefan K. schrieb im Beitrag #7731982: > Bei schnellen und damit steilen Signalen sind die sehr kurzen maximal > etwa 0,1mA gegenüber den Strömen zum Umladen
-
Thread
PIC Microchip lebt noch?
> von den budget-ARMs (STM32F0 zb) Nicht jeder hat Lust einfache und unkomplizierte Controller durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register reichen, nimmt man keine 8 k RAM. > Padauk Nicht jeder hat Lust
auweia schrieb im Beitrag #6306086: >> von den budget-ARMs (STM32F0 zb) > Nicht jeder hat Lust einfache und unkomplizierte Controller > durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register > reichen, nimmt man keine 8 k RAM. > >> Padauk > Nicht jeder
-
Thread
FPGA reziproker Frequenzzähler
www.mikrocontroller.net/topic/412584?goto=5264051#5264051 ein Frequenzzähler damit, kein FPGA sondern STM32F407
Christoph db1uq K. schrieb im Beitrag #6512327: > https://www.rutronik24.com/search-result/qs:stm32h730/reset:0 > und das für nur 4,52 € Sag ich doch ;-)
-
Thread
ARM-GCC: stderr
=cortex-m3 -mthumb -Wall -ffunction-sections -g -O3 -std=gnu99 -pedantic -gdwarf-2 -Wextra -c -DSTM32F103V8 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -DSTM32 -DSTM32F10x -I[...viele Dateien...] [cc] C:\Users\Nicolas\Desktop\SVN\Funkenerodierer\Firmware_STM32_F103\main.c: In function
Wl,--gc-sections -LC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103 -Wl,-TC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103/arm-gcc-link.ld -g -o muEDM_F103.elf [...viele Dateien...
-
Thread
Mikrocontroller mit 5V
https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
-
Thread
Entscheidungshilfe für ARM Einstieg
nettes teil zum lernen/testen: der stm primer http://www.stm32circle.com/resources/stm32primer.php ca 30 eu bei spörle, also kein riesen-risiko :-)
Rechnung in der Umsatzsteuervoranmeldung unter "43" eingetragen werden. Butto = Netto. Ich nutze ein STM32F103 (Cortex M3 kern), leider funktioniert mit dem J-Link V6.0 das SWD-Interface mit dem J-Link GDB Server nicht, JTAG geht.
-
Thread
LCD Controller / Graphics processoren
direkt an STM32 anzuschließen, damit der > uC noch was anderes nebenbei machen kann? Ich kenne den STM32F4 nicht. Aber typischerweise erfolgt die Displayansteuerung komplett im Hintergrund. Man widmet einfach
sollte auch noch etwas für den normalen Datenverkehr übrigbleiben. Was die schwammige Formulierung "STM32" betrifft, so hab ich da ne klare Antwort: Vergiß es, solange du den bislang einzigen TFT-fähigen Typ nicht selbst kennst. Ja, mittlerweile ist ein STM32F4??? oder so angekündigt, quasi das künftige
-
Thread
STM32-M4 Webinterface
aber auf den Server von MaJerle umgestiegen wegen der gut strukturierten Callback-Funktionen (http://stm32f4-discovery.net/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/). Beide Standard-Library, beide basierend auf lwip. Es ist trotzdem noch eine Schweinearbeit, das Webinterface zu basteln
gearbeitet aber dennoch nicht dazu in der Lage den Controller richtig zu benennen? Es gibt keinen "STM32 M4". Es gibt "STM32F4" oder "STM32 mit ARM Cortex-M4-Kern" wie z.B. "STM32F4" oder "STM32F3".
-
Thread
Ansteuerung von LED-Stripes
erfordern? 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 Interrupt Handler
Fällt jemandem eventuell auf, warum mein Interrupt nicht ausgelöst wird? Grüße [c] #include "stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" void ur_sh_pwm_init(void){ GPIO_InitTypeDef GPIO_InitStructure; TIM_OCInitTypeDef
Mittlerweile sieht der Code so aus aber er funktioniert leider immernoch nicht. [c] #include "stm32f0xx.h" //#include "stm32f0xx_conf.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" void ur_sh_led_init(void); void ur_sh_button_init(void); void ur_sh_pwm_init
-
Thread
ATtiny12: Assembler in Atmel Studio 7
dann wechsle ich > garantiert nicht von AVR-alt auf AVR-neu, sondern von AVR auf ARM Cortex > M0 oder M3. Dass ich in der Komplexität des Registeraufbaus der neuen AVRs ansatzweise Züge des Registeraufbaus der STM32 gefunden habe, heißt leider nicht automatisch, dass der Einstieg in die STM32
genauso einfach wie der Einstieg in die Welt der neuen AVRs sein wird, selbst mit dem einfachsten STM32F030 wird es nicht so einfach sein, aber das weiß man sofort, wenn man mit der schwerverdaulichen Materie anfängt und sich vorab z.B. schon mal ein wenig mit den Datenblättern befasst. Der Plural des
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
STM32F107 Probleme mit I2C SCL
Situation. Ein bestehender "Master" Mikrocontroller der Reihe AtXmega soll ersetzt werden durch einen STM32F107 (hauptsächlich aufgrund von Ethernet). Die "Slaves" bleiben aber (ebenfalls Controller der AtXmega Reihe) und es können auch keine Anpassungen an der Firmware durchgeführt werden. Die Kommunikation
Softwareproblem vermutest, probiere mal den Beispielcode von dieser Seite: http://stefanfrings.de/stm32/stm32f1.html#i2c Ich habe ihn bisher nur auf einem STM32F103 ausprobiert, sollte aber auch bei Dir gehen. Zumindest compiliert er fehlerfrei.
-
Thread
Codegröße 8051 vs Cortex M0
Hallo, ich habe gerade ein bestehendes 8051er-Projekt nach CortexM0 portiert (STM32F051) und war doch überrascht über die Codegröße. Anders als häufig zu lesen erhalte ich deutlich mehr Code und das, obwohl ich den Funktionsumfang auf Cortex-M0-Seite reduziert habe: 8051er: 20354 Bytes STM32F051: 33388 Bytes und mit optimize size: 26392 Bytes Dabei habe ich schon auf dem Cortex-M0 sprintf und sscanf durch eigene Routinen ersetzt, davor waren es noch etliche 10k mehr. Noch ein paar
-
Thread
TouchGFX integration in Visual GDB
VisualGDB erfolgreich, und wenn ja, mit oder ohne CubeMX generierten Initcode ? Zum testen hab ich ein STM32F746 Eval hier, was aus dem TouchGFX Designer auch direkt läuft, allerdings eben nicht wenn ich das Projekt in Visual GDB portiere. Also wenn jemand ein Tipp hat wär ich sehr dankbar :) Viele
aber dazu ein paar Gedanken: (ST)emWin kann ohne große Klimmzüge ein Display mit SPI z.B. an einen STM32F103C8 - kann man wohl bei TouchGFX auch hinbekommen aber nur mit im RAM gespiegeltem Displayinhalt emWin gibt es auch weiterhin für andere Controller fertig lizensiert gegen den Einwurf von Euros
-
Thread
Neues STM32F4 Discovery Eclipse Treiber Problem
\OpenOCD\0.10.0-201601101000-dev\bin>openocd -f board/stm32f4discovery.cfg Erolgreich sieht so aus: ... Info : STLINK v2 JTAG v25 API v2 SWIM v13 VID 0x0483 PID 0x374B Info : using stlink api v2 Info : Target
procedure 'ocd_bouncer' LÖSUNG: Im Verzeichnis: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Eine neue Datei erstellen mit z.b. dem Namen stm32f4discovery_v2.cfg Den Inhalt aus der stm32f4discovery.cfg kopieren und in der neu erstellen Datei die Zeile
-
Thread
Feedback Schaltplan STM32G0
wird der Pin aktiv auf GND gezogen. Für BOOT ist die Logik richtig, und funktioniert bei den meisten STM32 auch, weil die einen extra Pin für BOOT0 haben. Dein G031F benutzt den Pin aber auch für SWD und das Signal wird nach GND kurzgeschlossen. Wenn man den NPN- durch einen PNP-Transistor ersetzt und
-DTR goes HIGH -DELAY -RTS goes HIGH > RTS and DTR go LOW Bedeutet: RESET geht auf LOW, der STM32 führt einen Reset aus. BOOT0 geht gleichzeitig auf HIGH (BOOT0 = 1 wie es soll) >DTR goes HIGH Bedeutet: RESET geht auf HIGH (Reset trigger beendet). BOOT0 bleibt weiter auf HIGH (1) >DELAY
-
Thread
ADC EOC Interrupt
Danke im Voraus, hier mein Code: [c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c" NVIC_InitTypeDef NVIC_InitStructure; USART_InitTypeDef
while(ADC_GetCalibrationStatus(ADC2)); // Check the end of ADC2 calibration } #if defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || defined (STM32F10X_HD_VL) void ADC1_IRQHandler(void) #else void ADC1_2_IRQHandler(void) #endif { STM_EVAL_LEDOn(LED1); if(ADC_GetITStatus(ADC1
-
Thread
Controller via USB an Computer: Wie am besten?
zusätzlich. > Also wenn der Sprung zu einer andere µC-Familie ratsam ist, dann gleich > was größeres 32bittiges mit guten Zukunftsaussichten. Da kannst du dir jederzeit auch mit einem ARM Cortex Mx (x=0,1,2,3...) aussuchen. > Wenn dann richtig, auch wenn's vielleicht Quatsch ist, mit > einem STM32
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
-
Thread
Maskieren modern?
Arduino F. schrieb im Beitrag #7379831: > Oder man nimmt Bitmuster, wenn man Bitmuster verwenden will! Ja. Super praktisch. Besonders für 32-Bit-Maschinen! [c] REG |= 0b00000000000010000000000000000000
Arduino F. schrieb im Beitrag #7379831: > Oder man nimmt Bitmuster, wenn man Bitmuster verwenden will! > 0b0100111 MaWin O. schrieb im Beitrag #7379843: > Arduino F. schrieb: >> Oder man nimmt Bitmuster
-
Thread
Probleme mit STM32F107 ADC
nichts ankommt. Hat jemand einen Tipp wo der Fehler liegt? Hier Mein Quellcode: #include<stm32f10x_rcc.h> #include<stm32f10x_gpio.h> #include<stm32f10x_adc.h> #include "stm32f10x.h" #include "stm32f10x_conf.h" int main(void){ GPIO_einschalten(); ADC_einschalten(); double poti
nichts ankommt. Hat jemand einen Tipp wo der Fehler liegt? Hier Mein Quellcode: #include<stm32f10x_rcc.h> #include<stm32f10x_gpio.h> #include<stm32f10x_adc.h> #include "stm32f10x.h" #include "stm32f10x_conf.h" int main(void){ GPIO_einschalten(); ADC_einschalten(); double poti
-
Thread
Mit STM32F4 einen Laser ansteuern
Hallo Ich würde gerne, zu experimentellen Zwecken, einen OEM Industrielaser mit einem STM32F407ZGT6 (Olimex STM32-P407) ansteuern. Ich brauche zwei Ausgänge: 1). Digitaler Pin mit einer Frequenz (PWM ?) von 0.1hz - 200khz Pulsbreite von 50us bis 100us oder höher (in 1us Schritten
der stm32F4 hat einen DA Wandler. Warum benutzt du den nicht?
-
Thread
STM32 Eingänge einlesen und auswerten
Hallo zusammen, ich bin etwas am Verzweifeln. Ich arbeite mit einem STM32F103ZET6 Board und habe es geschafft, die an den Ausgängen angeschlossenen LED´s zum leuchten zu bringen. Ich weiß auch ungefähr, wie ich einen Port als Eingang initialsieren muß. Aber ich weiß nicht
In der STM32F10x_StdPeriph_Lib_V3.5.0 von ST (Downloadbar bei ST) gibt es 12 Demo-Programme wie man einen UART nutzen kann. Darunter sogar eines "HyperTerminal_Interrupt". Arbeite mal die Demos alles durch
-
Thread
STM32 startet im HardFault
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
interpretieren ist. Sonst würde ohne Debugger ja kein Code anlaufen... Angehängt meine Vektortabelle eines STM32F407 (Cortex M4): Der Resetvector (Adresse 0x08000004) enthält: 0x0800b62d (little endian). Wie man aber am zweiten Screenshot erkennen kann, liegt der reset-Vector an Adresse 0x0800b62c.
-
Thread
Sammelbestellung von STM32 Chips (STM32F103VET6) interesse?
Hallo zusammen ich wollte euch fragen, ob ihr interesse an einer Sammelbestellung von STM32 Chips habt... Genauergesagt diesem hier: STM32F103VET6 Kurzbeschreibung: TQFP 100 High-density performance line ARM-based 32-bit MCU with 512KB Flash, USB, CAN, 11 timers, 3 ADCs, 13
bin zwar nicht am Chip interessiert, aber trotzdem würde mich interessieren, welcher Distri in D den STM32F103VET6 unter 6 Euro bei 90 Stück abgibt.
-
Thread
[V] STM32F4-Discovery
Verkaufe STM32F4-Discovery gegen gebot.
Es gibt verschiedene STM32F4 discoverys schlaumeier...
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
Mi N. schrieb im Beitrag #7392001: > Bauform B. schrieb: >> Gibt es auch eine Empfehlung mit 32 Bit? > Was willst Du eigentlich machen? Für STM32F051, F205, L031, L412, L496 eine Alternative finden, falls die nicht mehr an jeden verkauft werden. ARM will evt. für jedes verkaufte Gerät mit ARM-CPU
-
Thread
STM32H7 und JTAG: Irgendwelche Fallstricke
: Hardware version: 4.00 Info : VTarget = 3.323 V Info : clock speed 1800 kHz Info : JTAG tap: stm32h7x.cpu tap/device found: 0x6ba00477 (mfg: 0x23b (ARM Ltd.), part: 0xba00, ver: 0x6) Info : JTAG tap: stm32h7x.bs tap/device found: 0x06450041 (mfg: 0x020 (STMicroelectronics), part: 0x6450, ver:
unterstützt mein vorsteinzeitlicher J-link keine STM32H7 ... super. Mit standard St-Linkv2 im JTAG Modus: [code] C:\Toolchain\OpenOCD\OpenOCD-20210519-0.11.0\bin>openocd.exe -s ..\scripts\ -f frank-test-jtag2.cfg -f target\stm32h7x.cfg Open On-Chip
-
Thread
FreeRTOS auf stm32F103 spring falsch bei NVIC lesen
Rowley-Startupcode die richtigen Handler aufgerufen werden. Die richtigen Namen findest du in Project/System Files/STM32F10x_Startup.s. Wenn du den Code aus den Demos vom FreeRTOS verwendest, einschliesslich dessen Startup(!), denn passt es ohne Modifikation vom port.c, denn dort ist ggf. crt0_STM32x.c dafür zuständig
STMicroelectronics STM32 CPU Support Package (2.0): Zu CMSIS passende Version.
-
Thread
Suche alternatives Bauteil (DMS307/308)
So wie es aussieht, kann das sogar ein STM32F0: https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich damit zu befassen.
Markus M. schrieb im Beitrag #6343314: > So wie es aussieht, kann das sogar ein STM32F0: > > https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ > > Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich > damit zu befassen. Was soll dieser
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Hallo zusammen, ich versuche gerade die best mögliche Genauigkeit aus dem ADC eines Nucleo-F072RB (STM32F072) zu bekommen. Hintergrund ist, dass ich eine Eingangsspannung nach einem Spannungsteiler messen möchte. Wenn dabei schon der angenommene/ermittelte Wert der Referenzspannung für die Berechnung
Wie siehst Du Deine Fragestellung vor dem Hintergrund des Datenblatts? STM32F072xx datasheet rev5 Februar 2017
-
Thread
FSMC Interface vom STM32 Prozessor
Hi, ich arbeite gerade mit einem STM32F103 Prozessor und dessen FSMC Interface - leider noch ohne zählbaren Erfolg. Als Device ist ein ICS2008B SMPTE Prozessor angeschlossen. Die Register dieses Prozessors können bzw. sollen über das Ext
Klassiker bei STM32: Clock eingestellt, aber nicht enabled.
-
Thread
USART mit STM32 Discovery
Mit anderen Worten: Hülfe! Hier noch mein aufgrund des C&P-Bastelstadiums etwas ungeordneter STM32-Code: [code] #include "stm32f10x.h" u16 ADC_Data; void Usart1Init(void); void Usart1Put(uint8_t ch); void ADConverter_Init( void ) { ADC_InitTypeDef ADC_InitStructure;
8000000 > > > > mal geändert? Sorry, da habe Ich das Board verwechselt. Das bezieht sich auf STM32F4 Discovery.
-
Thread
Schaltungsentwurf als Dienstleistung
empfangen und den Text auf den LCD Display ausgeben. Außerdem sollte der Kunde die Möglichkeit haben den STM32F4 selber umzuprogrammieren.
und den Text >auf den LCD Display ausgeben. >Außerdem sollte der Kunde die Möglichkeit haben den STM32F4 selber >umzuprogrammieren. Kann man machen, ist nicht allzu aufwändig, je nachdem ob man noch ein schickes Gehäuse braucht oder nicht. Der STM32F4 ist masslos überdimensioniert, selbst ein
-
Thread
Einstieg ARM-Controller
STM32F4 Discovery. z.B. auf ebay zu finden.
empfehle zum probieren ein einfaches Dev-Board wie z.B. das http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 Grüße Michael
-
Thread
Strom messen - deepsleep
Da braucht man nichts bauen. Gibt es fertig wahlweise als STM8-Discovery oder STM32L152-Discovery. Nur ein wenig die Software anpassen!
Stefanus F. schrieb im Beitrag #5954654: > Lunarstromtechniker schrieb im Beitrag #5954613: >> Da braucht man nichts bauen. Gibt es fertig wahlweise als >> STM8-Discovery oder STM32L152-Discovery. >> Nur ein
-
Thread
Bourns EM14 5V an STM32 3.3V FT
Hallo, ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO. Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler
der Kommentar unten, ich möchte den verwenden: https://www.mouser.de/ProductDetail/Bourns/EM14R0D-M20-L064S?qs=CrTVAl0CcnLShMqPEt46xw%3D%3D Der soll laut Datenblatt 2 Pullups und 2 C bekommen. >> Laut Datenblatt ist der STM32 aber FT auf allen GPIO. > FT? Nicht alle STM32 sind auf allen Pins
-
Thread
STM8 und ADC
Woran liegt der Fehler und / oder ist es sinnvoller, mein Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren?
Oh sorry, hat er gar nicht, das war der STM32F070.
-
Thread
SSD1309 STM32
funktioniert. Es gibt auch die Option STM32-Boards in Kombi mit der Arduino IDE benutzen zu können. Z.B. kann man die SSD1309-Bib. unter der Verwendung der Arduino IDE mit dem STM32-Nucleo 64 Modell STM32F401RE verwenden. Das funktioniert! Bei der Verwendung des Mikrocontroller-Board STM32L432KC (Nucleo-32) und bei dem STM32F303K8 (Nucleo-32) funktioniert die SSD1309-Bib. leider nicht. D.h. man kann diese Modell unter der Verwendung der Arduino IDE auswählen auch mit der SSD1309-Bib
-
Thread
stm32f030c6t6 pin read funktioniert nicht
------------------------------------------------------------------*/ #include "main.h" #include "stm32f0xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN PV */ /* Private
nicht ganz die saubere Art mit manchen Bitmasken, darum gehts jetzt aber nicht: [c] #include "stm32f0xx.h" int main(){ RCC->AHBENR |= RCC_AHBENR_GPIOBEN; RCC->AHBENR |= RCC_AHBENR_GPIOFEN; GPIOF->MODER |= (0b01 << (2 * 7)); GPIOB->OTYPER |= (1<<7); while(1){ if(GPIOB
-
Thread
ARM STM32F4 DISCOVERY USART Fehler
aus der Standard Peripheral Library in dein Projekt mit reinnehmen. Also mindestens noch: STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c STM32F4-Discovery_FW_V1.1.0
STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c Fehlt auch noch.
-
Thread
Welcher Programmer für ARM Cortex-M0?
gibt es fuer wenige (ca. 3) Euronen. Einen J-Link-Clone fuer einige Euro mehr. Die passenden M0 von ST (STM32F030F4P6) im Zehnerpack ebenfalls wenige Eu. Bei der letzten Lieferung warens noch 7. Ein passendes Nucleoboard (NUCLEO-F030R8) von ST, das einen ST-Link fuer STM-32 enthaelt fuer etwas
einem Hersteller. Welchen Vorteil bringt denn der Seger JLink gegenüber einen STLink wenn man beim STM32 bleiben will?
-
Thread
STM32 USB CDC will nicht mehr nach Kernel Update
Hi! Habe gerade ein Kernel update gemacht und nun will der STM32 CDC Stack nicht mehr (bzw. linux mag ihn nicht mehr). Beim öffnen des devices bekomme ich folgenden Fehler: [code] [ 1325.109770] cdc_acm 1-10:1.0: ttyACM0: USB ACM device [ 1333.790160]
alternativen Code von meiner Homepage, falls er zu deinem µC kompatibel ist: http://stefanfrings.de/stm32/index.html Zum F4 ist er leider nicht kompatibel.
-
Thread
STM32: Timer-ISR löst 2x aus - Fehler im Flag-Reset bei Optimierung O3
Das Update-Flag bei den STM32-Timern ist ein bisschen schräg. Verschiebe die Anweisung mit dem TIM_IT_Update an den Anfang der ISR. Poste auch mal die dissassembly der -O0 und -O3 Varianten, das ist das wichtigste bei Optimierer-Problemen
. Schau mal [[STM32#Errata_vom_STM32F4xx_die_nicht_im_Errata_von_ST_stehen]] und http://www.efton.sk/STM32/STM32F4xx_doc_errors.txt Bei der Programmierung mit den STM32 stößt man leider ständig auf fehlende/falsche
-
Thread
3D Drucker Firmware & Bootloader zerschossen - Rettung über ISP?
ein STM32 einen eigenen Bootloader hat. Heißt das ich kann den gar nicht "zerschießen"? Heißt sobald ich den Boot0-Pin sowie den 3,3V Pin mit dem Jumper verbunden habe, sollte Windows das Board wieder erkennen
Hi, ist ein STM32F401RC drauf oder? Dann ist jetzt UART1 als BL Verbindung aktiv. Oben, der 4-polige weiße Steckverbinder. Wo führt das Kabel hin? Zum USB-Seriel Wandler?
-
Thread
Kommunikation Xmega <--> Stm32f4
einen STM32(F0 oder so), dessen DMA kann sowieso 32bit. Den kannst du dann ja auch 100% auslasten mit der Drehencoder-Abfrage, wobei ich nicht glaube dass das nötig ist...
SPI? STM32 als Slave rappeln lassen?