-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
// Ist Ergebnis = 0 -> Schleife verlassen 00C0 2B8A INCF 0x8a, F, BANKED // Sonst time LowByte um 1 erhöhen 00C2 0E00 MOVLW 0 // High Byte mit carry 00C4 238B ADDWFC
BRA 0x7FC2 7FC0 D001 BRA 0x7FC4 7FC2 D002 BRA 0x7FC8 7FC4 D00C BRA 0x7FDE 7FC6 D00B BRA 0x7FDE 7FC8 4A01 INFSNZ time, F, ACCESS 7FCA 2A02 INCF 0x2, F, ACCESS 7FCC 0E24 MOVLW 0x24 7FCE 5C01 SUBWF time
-
Thread
STemWin mit Eclipse; Libary
\TrueSTUDIO\emWin_test_environment Configuration\STM32F407VG_FLASH.ld" -Xlinker --gc-sections -L"C:\winarm\workspace\emWin_test_environment\STemWin\Lib" -Wl,-Map,"emWin_test_environment.map" -o "emWin_test_environment.elf" ./Src/main.o ./Src/stm32f4xx_hal_msp.o
Templates/gcc/startup_stm32f407xx.o ./Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o -llibSTemWin526_CM4_GCC.a c:/winarm/gcc-arm-none-eabi-4_9-2014q4-20141203-win32/bin/../lib/gcc/arm-none-eabi/4.9.3
-
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]
Mache mal den Gegentest mit dem 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
USB OTG zu UART Bridge
Ihr schlagt hier den PIC32 vor, wie sieht es mit dem STM32 aus? Der kann ja auch USB. Bei welchem der beiden wäre es besser zu implementieren?
zum STM32 raten - wer PIC32 programmiert eben zu diesem. Ich persönlich, würde zum STM32 raten.
-
Thread
STM32 und Coocox: LED blinkt nicht
Linker/Flashen sieht gut aus, aber trotzdem blinkt nichts. LED hängt an PB11 über 1k an GND. [c] #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" int main(void) { int i; /* Initialize Leds mounted on STM32 board */ GPIO_InitTypeDef GPIO_InitStructure
PIN10 geschaltet und das Programm geändert, keine Reaktion. Ja, es sind die einzigen Zeilen in main.c. Mit volatile keine Änderung. Die SysClock startet doch in startup_stm32f10x_cl.c, mein Verdacht ist, dass der µC gar nicht läuft (geht dann das Flashen?)
-
Thread
Einstieg Mikrocontroller Atmel
10314_10184_10534_100031_10604_10103_10186_10142,searchweb201603_40,ppcSwitch_5&algo_expid=8a34841b-d66c-4a2a-a32d-36513dd501fc-17&algo_pvid=8a34841b-d66c-4a2a-a32d-36513dd501fc&priceBeautifyAB=0
kann ich dir den Umgang mit STM32, STM8, LPC und AVR zeigen.
-
Thread
STM Pointerproblem
I_Time, bool I_Reset, float cycle_time, float control_value, float actaul_vaule); #include <stm32f0xx.h> #include <stm32f0xx_conf.h> #include "stm32f0xx_dbgmcu.c" #include "globals.h" #include "setup.c" #include "stm32f0xx_it.c" #include "i2c_io.c" #include "Anzeige.c" #include "PI-Regler.c
I_Reset, float cycle_time, float > control_value, float actaul_vaule); > > > > #include <stm32f0xx.h> > #include <stm32f0xx_conf.h> > #include "stm32f0xx_dbgmcu.c" > #include "globals.h" > #include "setup.c" > #include "stm32f0xx_it.c" > #include "i2c_io.c" > #include "Anzeige.c" >
-
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
ARM Welten STM TI NXP Atmel.
Louis schrieb im Beitrag #4961951: > STM32F0-Reihe Wobei ich mich nicht auf die F0 Reihe festlegen würde. STM32 generell hat grosse Unterstützung (auch hier) und es gibt sehr preisgünstige Evaluationsboards in Form der Discovery- und Nucleoboards
Meine Empfehlung lautet STM32F1, wenn man einen guten Kompromiss aus Preis und Leistung sucht. Genauer gesagt das STM32F103C8T6 BluePill-Board, plus irgendein STM32-Discovery als Programmer (was alle immer mit ihrem Segger J-Link
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
überrascht, daß mein Design mit einem STM32F407 und 8 MHz Quarz beim Temperaturtest keinerlei Probleme machte. Er meinte, daß sehr viele Schaltungen bei -20°C nicht bzw. nicht zuverlässig anschwingen würden. Und wer sich mal alle möglichen
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
Das Demo geht von einen konfigurierten System aus. Probiers mal so (getestet habe ich es nicht) PA0.0 im BSP. verwendet: [c] #include <stddef.h> #include "stm32f10x.h" volatile uint8_t my_EXTI = 0; //*****************************************************************************************
= 0x0F; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } // sollte ins stm32f10x_it.c extern volatile uint8_t my_EXTI; void EXTI0_IRQHandler(void) { if
-
Thread
CubeIDE Variablen in externen Modul unbekannt
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
die richtigen Datentypen benutzt (bei Dir SPI_HandleTypeDef). Nehmen wir zwei Prograemmchen: [c] #include "stdio.h" void call_zwei(); float var = 0; int main(int argc, char* argv[]) { var=42.0; printf("var = %f\r\n", var); call_zwei(); printf("var = %d\r\n", var); } [/c]
-
Thread
Routing CP2102N zu USB-C
ud den STM32. Bei der Hälfte der Leiterplatten habe ich ein LC-Glied in der 5V Versorgung eingefügt. Bei den anderen ist ein 0-Ohm-Widerstand und der Kondensator. Bei beiden Varianten ist jedoch der Fehler in
: > Der CP2102N ist über UART mit einem STM32 verbunden, aber > derselbe UART ist auch mit einem ESP8266 verbunden.
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6 kann in allen Schaltungen mit STM8Sx03F3P6 sofort ohne Änderung der Hardware und des Layouts eingesetzt werden. Nur der Kondensator an VCap (Pin8 des STM8S) muss beim CH32V003 nicht bestückt werden.
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
da das Kabel des LCD winzig ist! Das LCD-Breakout-Board ist pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
(siehe Foto) - trotz adjustierter Palette. Das LCD wird mit 3.3V vom STM32 Dev-Board versorgt - das Backlight erhält separat 4.6V. Das Display ist extrem empfindlich was das Verhältnis von Kontrast (Reg. 0x04) und der Backlight-Spannung betrifft. Kleine Veränderungen führen
-
Thread
SPDIF empfangen per DMA mit einem STM32F769
kein > Beispiel-Code für DMA geliefert sondern nur für Polling. https://github.com/cnoviello/stm32-discof7/blob/master/stm32-discof7-lcddim/system/src/stm32f7xx/stm32f7xx_hal_spdifrx.c .. + DMA transfers management ..
https://github.com/torvalds/linux/blob/0b49ce5a40702bf78a5f80076312b244785e9a2f/sound/soc/stm/stm32_spdifrx.c
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Hi, Ich möchte mich nach ersten einfachen Projekten in C auf STM32 Basis etwas einlesen in strukturierte Programmierung von größeren Projekten, d.h. wie ziehe ich State Machines auf, Kommunikation mit ICs, Zeitliche Abläufe, Tasks, Auslagern von Teilprogrammen
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
STM32 DS1820 Gesperrt
Guten Tag, Ich versuche nun schon eine Weile den DS18B20 am STM32F103 zum Laufen zu bringen jdoch ohne erfolg. Angeschlossen ist der DS18B20 an PortC.0 mit externen Pullup 4,7K wie im Datenblatt vom DS18B20 beschrieben. Leider bekomme ich als Ausgabe nur
Hallo Ich brauche ein c code für Stm32 Ds18s20(temperatursensor) Für meine Projektarbeit. Danke schön voraus für Ihre Hilfe
-
Thread
SDCC und struct
übersetzt SDCC das klaglos. Der SDCC ist in sich "irgendwie historisch", auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32
mache erste Versuche in Maschinensprache. DANACH lege ich die Maschinensprache weg und mache dann C.... C++ mache ich auf dem PC ... und ich bin am überlegen dieses vllt. auf den größeren STM32 zu tun (entgegen meiner Überzeugung, C++ auf MCU's nicht machen zu wollen). Manchmal wissen Leute eben
-
Thread
STM32 - Bootloader (A/B) - Wie Flash Startadresse dynamisch halten?
Hallo zusammen, ich beschäftige mich damit einen Bootloader mit einem STM32L4 zu programmieren. Der Speichebereich ist wie folgt aufgebaut: 0x800000 Bootloader, ab 0x800600 Firmware A, ab 0x8040000 Firmware B. Es soll in Zukunft mögliche sein, eine bereits bestehende Firmware
einrichten muss, dass sie von einem festgelegten Speicherbereich aus angsprungen werden kann: [c] MEMORY { RAM (xrw) : ORIGIN = 0x20000100, LENGTH = 96K - 256 RAM2 (xrw) : ORIGIN = 0x10000000, LENGTH = 32K FLASH (rx) : ORIGIN = 0x8006000, LENGTH = 1024K - 0x6000 } [/c] Aber
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ich die Messung in den Bereich verschiebe. Tatsächlich nehme ich zum Basteln inzwischen meist einen STM32F0/1/4xx oder STM32L0xx aber eben auch den verpönten Arduino Uno / Mega oder Nano, je nachdem, ob ich gerade ein neues Display ausprobiere oder wie hier ein neues "Wissensfeld", dann ist der Arduino
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
welcher Controller für ca. 1-2€
Hi >STM32F030F4 32 Bit für 32 Cent >https://www.elektormagazine.de/news/32-bit-fr-32-cent Mit einem Preis von nur 0,32 Dollar bei *großen* Stückzahlen eignen sich die neuesten Mikrocontroller der STM32F030
über die parametrische Suche bei den Distributoren. Da gibt es fast von jedem Hersteller was (z.B. EFM32, STM32F0, MKxxxx (Freescale/NXP), LPC8xx, ATSAMD).
-
Thread
STM32F107 Probleme mit I2C SCL
Nutzen deine I2C Slaves Clock-Streching? Ich habe irgendwo mal gelesen, dass der STM32 Probleme mit Clock-Stretching hat (bei Timeout)...
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
STM32 USB HOST HID Anschlüsse direkt an Tastatur
wozu er gut ist. Einfach in dem beiden Dokumenten nach "VBUS" suchen. Achtung: Es gibt andere STM32 Modelle, wo der VBUS Pin eine völlig andere Funktion hat, z.B. beim STM32L072.
möchte nur die Tastendrücke der Tastatur auswerten. Die meisten Tutorials behandeln nur, wie man den STM32 als HID Device betreibt, allerdings nicht als HID Host. https://www.youtube.com/watch?v=MlhUG4GsOT0 https://controllerstech.com/stm32-usb-host-hid/ Danke :)
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
http://www.ti.com/microcontrollers/c2000-performance-mcus/safety/hercules-tms570/overview.html STM32 ist der aktivste Cortex-M hier im Forum, aber ST setzt in Automotive bislang auf 6502 und Power, die meisten anderen auf 8051 und Tricore
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FCan%20STM32F207xx%20Generate%2050MHz%20Clock%20for%20RMII%20Ethernet%20PHY&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1230 Dann wäre
Marcus H. schrieb im Beitrag #4488089: > Gerade beim STM32F4 ist die PLL aber so jitterig Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so?
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
(rx) : ORIGIN = 0x60000000, LENGTH = 0K } [/c]
funktionierendes Makefile Projekt findet sich hier: http://siwawi.bauing.uni-kl.de/avr_projects/arm_projects/stm32_cpp_test_20120422.zip Daraus sollten alle Anforderungen für C++ ersichtlich sein....
-
Thread
STM32F042 gecloned aber verhält sich seltsam
genau? Wie hier schon vermutet wurde macht die Firmware einen Test auf die Device ID (im Code ab 0x0800184C), da werden die Werte aus 0x1FFFF7AC und 0x1FFFF7B0 geprüft. Siehe z.B. hier für Details zur Device ID: http://blog.gorski.pm/stm32-unique-id Der Code zur Prüfung ist etwas komplexer,
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
-
Thread
STM32H745 I2S DMA (NUCLEO-STM32H745ZI-Q DualCore)
, dass ich Defzite im Bereich Flash,RAM usw. habe. Bei einem anderen Beispiel direkt von ST (..\STM32Cube_FW_H7_V1.8.0\Projects\NUCLEO-H745ZI-Q\Examples\SPI\SPI_FullDuplex_ComDMA) ist mir schon aufgefallen, dass im Linker-Skript für den M7 ein andrer RAM Bereich angegeben ist, als durch die STM32CubeIDE
>ich bleibe im HAL-DMA_IRQHandler (stm32h7xx_hal_dma.c) hängen... Du hast zwei Instanzen von [c] DMA_HandleTypeDef hdma_spi1_tx; DMA_HandleTypeDef hdma_spi1_rx; [/c] Einmal in main.c und dann als static in ...hal_msp.c. Initialisiert
-
Thread
Suche ein Starterkit
gut wie allen Spielarten der STM32 Serie. https://www.st.com/content/st_com/en/search.html#q=Discovery-t=tools-page=1
funduino.de/ https://www.amazon.de/Arduino-Grundausstattung-Schrittmotor-Deutsche-Anleitung/dp/B00P0UM6BG/ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=funduino&qid=1591873804&sr=8-6
-
Thread
Theorie: Welche Bildauflösung ist für Barcodeverarbeitung ausreichend?
Beitrag #5269814: > Was genau meist Du mit "Graustufen"? Nicht Farbe. "Schwarzwert" (Grauwert) von 0 (Schwarz) bis 255 (Weis). Farbe verbraucht zu viel Bandbreite und Rechenleistung vom µC. Bei Farbe hätte ich 3x 32 Byte (Rot, Grün, Blau). Das auslesen dauert zu lange und ich muss die Farbinformationen
entsprechender Signalverarbeitung! Wobei du richtig > bemerktest, dass das mehr erfordert, als einen STM32. DAS ginge jetzt schon mit nem STM32. Sobald die Beleuchtung gut ist und alles nur in 1D, ist das kein Thema. Trotzdem ist in den Magellan-Dingern ein Blackfin drin (zumindest gewesen), das aber
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fGPIO_ToggleBits%28GPIOD%2cGPIO_Pin_9%29%3b&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=174 http://www.emcu.it/STM32F0xx/STM32F0xx.html https://www.youtube.com/watch?v=nP6TR6NAZTQ
-
Thread
Hardware für CAN-Versuche gesucht
Kevin M. schrieb im Beitrag #6595000: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
42 µg Unobtanium schrieb im Beitrag #6595057: > STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar... Aktuell gilt das für viele Produkte dieser Art. Ich brauche aktuell 5 verschiedene ICs an die ich vor April wohl nicht rankomme. Oder Versuch
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
Solange bis die sich äußern ob Kinetis oder LPC weiterentwickelt wird, würde ich für Neuentwicklungen STM32 (oder was anderes) nehmen.
Controllers zu nutze, hast Du es schwer zu migrieren. Hatte gerade so einen Fall: Migration von LPC zu STM32, dort gibt es kein GIMA und Event Router. Da mussten wir den Wakeup dann komplett anders lösen.
-
Thread
Thermomix TM31 Modifikation
0D 52 60 7B D3 0D 52 A0 6F 9F 0D 52 A8 61 A5 0D 52 C7 58 8F 0D 52 61 51 FC 0D 52 1F 4B 44 0D 52 C1 45 A8 0D 52 1B 41 52 0D 52 72 39 03 0D 52 41 36 37 0D 52 D4 30 AA 0D 52 64 2C 1E 0D 52 76 2A 0E 0D 52 10 27 77 0D 52 8D 20 01 0D 52 E7 1B AC 0D 52 6A 18 2C 0D 52 B4 15 E5 0D diese Telegramme geben die Drehzahl an den Leistungsteil. mit jedem Telegramm dreht der Motor immer schneller.
-
Thread
[V] Konvolut/Sammlung an Boards ublox, stm32, GPS, Atmel, hilscher, anybus profibus, Keil ulink,
System for 4-20 mA Inputs) 5 EUR für ST NUCLEO-L476#RG 2 EUR für ITEAD RPI Arduino Shield 5 EUR für STM32L476G-DISCO Board mit mini LCD 5 EUR je STM32L MB963B mit Touch leiste 5 EUR für STM32L053 E-Paper Evalboard 30 EUR für Hilscher NETX 50 Evalboard (Profibus/Ethernet) 5 EUR STM32F4 Discovery mit
EUR Code_red Red Probe+ 20 EUR für STEVAL-MKI121V1 (INEMO-M1) 5 EUR für ST NUCLEO-L476#RG, 5 EUR STM32F4 Discovery mit LCD 5 EUR je STM32L MB963B mit Touch leiste 5 EUR für ein Package an Atmel SAM4L Prototype Board XPLAINED Pro 5 EUR je STM32F427VIT6 MCU oder 30 EUR für 9 Stück 2 EUR je FM24CL64B-DG
-
Thread
STM32 Sorglospaket?
mit Fremdprodukten erzeugten Code nutzen. Martin Thomas schrieb im Beitrag #1795680: > In der STM32-Library > (wenn richtig erinnert auch bei TI/LMI) gibt es eine > "Debug-Mode"-Einstellung, bei der für jede Funktionseinheit ein C-Struct > mit "volatiles" angelegt wird, damit kann man auch ganz
> Weiteres aus erster Hand in ST Microelectronics AN2953, > Abschnitt 3.1.1. Aha, verweist auf STM32F10x_StdPeriph_Lib_V3.3.0/Project/STM32F10x_StdPeriph_Examples/Lib_DEBUG/ Da werde ich demnächst doch mal nachschauen; das sieht auf den ersten Blick sehr vielversprechend aus. Danke. Tja, nun
-
Thread
Bild an TFT Display anzeigen
Ich hoffe jemand hat ein Beispielcode wie man ein Bild am Display anzeigen kann. Ich programmiere in C++ mit dem Programm Eclipse. Mit freundlichen Grüssen clincii:D PS: Display -->NHD-2.4-240320SF-CTXL#-FTN1 Mikrocontroller --> STM32F407
= 0; while(backlight < 2100){ backlight+=4; TIM_SetCompare1(TIM4, backlight); // Set duty cycle to 100% delay(10); //1ms } }[/c] Kann man mit dem STM32F4 die Dateiumwandlung
-
Thread
STM32F413 Registernamen
RCC) for STM32F413/423
Registern --> Pins funktioniert. Habe ich der Übersichtlichkeit halber mal weggelassen. •[c] #include "main.h" //Timer Register #define TIM2_CR1 (*((volatile uint32_t *) 0x40000000u)) #define TIM2_PSC (*((volatile uint32_t *) 0x40000028u)) #define TIM2_ARR (*((volatile
-
Thread
Timer Interrupt Problem
Hallo zusammen, ich habe einen STM32F100RB µC. Ich möchte die Timer-Overflow-Interrupt Funktion testen. Zu diesem Zweck habe ich Code in der Coocox-IDE kompiliert und getestet. Wie erwartet wird auch ein Interrupt zur erwarteten
stm32_beginner schrieb im Beitrag #2458753: > Blöde Frage: Ich setze damit zwar das eine Bit zurück, aber die anderen > Bits werden dann auf '1' gesetzt. Was wäre denn wenn die auf 0 liegen? Die
-
Thread
Spektrum berechnen mit Mikrocontroller
ein Beispiel. Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Dann nimm halt einen H7. Der STM32H743 auf dem Nucleo Board hat z.B. 1MB internen RAM. Da könnte man bestimmt den internen ART Controller bzw die 2D DMA dafür missbrauchen.
C-hater schrieb im Beitrag #7363674: > Eine FFT kann aber nur eine Auflösung haben und beginnt immer bei > 0Hz. Erkläre mir mal bitte warum der HP3561 ( den ich auch besitze ) z.B. einen 77500Hz Signal
-
Thread
CP/M auf ATmega88
15 F5 7B F4 23 F5 32 F5 42 F5 1A 00 03 07 ....{.#.2.B..... E440 00 F2 00 3F 00 C0 00 10 00 02 00 02 20 00 00 00 ...?............ E450 00 00 00 00 02 00 40 00 CD E3 00 0F 00 20 E4 20 ......@......... E460 E4 A5 E3 5A 53
weitere Ideen und Vorschläge zu sammeln. Aus meiner Sicht sehr überlegenswert der Vorschlag von Leo C. anstelle eines AVR’s ein STM32 zu verwenden. Die Entwicklung könnte in Richtung „CP/M Shield für STM Discovery“ gehen.
-
Thread
stm32 SPI NSS Signal Anfänger
0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20}; uint8_t SPI_SLAVE_Buffer_Rx
this is done through SystemInit() function which is called from startup file (startup_stm32f10x_xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f10x.c file */ /* System clocks
-
Thread
STM32 Welcher Timer ?
Controller und Sensor kommunizieren über I2C. Zeitspanne ist maximal ein paar Sekunden. + Es ist ein STM32L476RG.
Ich würde Dir raten, das Referenzhandbuch des µC zu lesen, sowie meine Notizen: http://stefanfrings.de/stm32/index.html Vergiss die HAL, die macht es nicht wirklich einfacher.
-
Thread
Pointer oder was?
.. da ich mit Pointern arbeiten muss ist mir das alles noch nicht so ganz klar." Aufrufendes C File: [c] extern int *TimeStamp[3]={0,0,0}; if (RxMessage.StdId == ID && d[0] == 0x54 && d[1] == 0x47){ //Anfrage mit ID und TG im Datenfeld Ruft Zeitstempel ab CanTxMsg TxMessage
ich brauche von der stdperiphlib. Alles andere trage ich immer händisch ein, zb so in der main: [c] #include "main.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_it.h" #include "stm32f4xx_eeprom.h" #include "stm32f4xx_flash.h
-
Thread
SD an Nucleo-144 direkt?
nehme ich die 5V vom Board und schicke sie über einen 3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX aus? Ich denke: "SD 4 bits Wite buss" (also ohne voltage converter) Viele Grüße
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
Hat keiner eine Antwort? PS: es hat nix mit dem gefälschten Stm32 aus dem anderen Beitrag zu tun, ich hab hier zwar auch einen gefälschten chip, aber es ist kein Unterschied erkennbar, wenn ichs auf einen orig stm32f103c8t6 aufspiele.
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
/STM32/index.html https://www.pcb-hero.com/blogs/lickys-column/how-to-upload-stm32f103c8t6-usb-bootloader-program-stm32-blue-pill-via-usb https://www.sgbotic.com/index.php?dispatch=pages.view&page_id
Nemopuk schrieb im Beitrag #7988268: > Der STM32F303 ist als Nachfolger angetreten Hm, sicher? Der ist ja ein Cortex-M4 und auch für "mixed signal" konzipiert, und mittlerweile auch schon älter. Sind die Nachfolger nicht eher zwischen STM32G0
-
Thread
stm32 stdperiph-driver: Programmierstil?
. Die Dokumentation ist auch ziemlich rottig und an einigen Stellen falsch. http://www.efton.sk/STM32/STM32F4xx_doc_errors.txt
MODE) == GPIO_Mode_AF_OD) || ((MODE) == GPIO_Mode_AF_PP)) Hier wiederum nicht: #define GPIO_Pin_0 ((uint16_t)0x0001) /*!< Pin 0 selected */ #define GPIO_Pin_1 ((uint16_t)0x0002) /*!< Pin 1 selected */ ... [/c] Vielleicht ist OpenSTM32 was für dich. Da ist die