-
Thread
STM32L Interrupt wird blockiert
Hi, Ich benutze den I2C2 des STM32L mit dem SMBus bzw PMBus Protokoll. Um die Adressen am Bus herauszufinden Frage ich jede Adresse ab und warte auf einen Timeout. Wenn dieser nicht stattfindet ist die Address gültig und wird gespeichert
-
Thread
STM32: PWM Mode wird invertiert
Hallo zusammen, ich steuere mit TIM4 eines STM32 unter anderem eine RGB-LED an. Dazu verwende ich 3 der 4 Kanäle zur PWM-Generierung für jede Farbe. Der PWM Mode entspricht PWM2 und der Counter zählt hoch. Das funktioniert auch meistens sehr
-
Thread
STM32 Uart Senden stoppen
Hallo, ich habe folgendes Problem, ich möchte bei einer bestimmten Bedingung das Senden des UART stoppen. Wie kann ich das elegant lösen. Ich dachte daran das TXE Flag auf 0 zu setzen. Ich weiss jedoch nicht, ob das funktioniert und wie ich ein Flag setzen oder löschen kann. Hat da jemand einen Tip für mich? Gruß paule
-
Thread
STM32 UART DMA TX
Hi, Ich habe bereits einen RX DMA UART Treiber implementiert, wo ich einen Ringbuffer verwende und dann mit UART idle Interrupt den start und stop Pointer der Daten neu setzte. Das funktioniert hervorragend und ich möchte nun etwas ähnliches für den TX DMA UART machen, jedoch sehe ich hier nicht wirklich, wie man das anstellen soll. In den HAL Libraries (Das wird hier nicht gerne gehört und ich kann es gut nachvollziehen, da die sau langsam sind) gibt es ja die Funktion HAL_UART_Transmit_DMA(), welche die Daten schon zuverlässig über den DMA überträgt. Muss ich, damit ich den TX sauber handeln
-
Thread
STM32 - Hardware fault
Hallo! Leider gibt es in meinem Programm irgendwo einen Fehler, bei dem der Controller (STM32; Cortex-M4) in den Hardware Fault springt. Da der Fehler irgendwann auftritt und nicht reproduzierbar ist, wäre es für die Fehlersuche hilfreich zu wissen, von wo der Sprung in die Hardwarefault
Crasreport stehen dann alle releavanten Informationen [c] typedef struct sCrashReport { uint32_t lr; uint32_t pc; uint32_t psr; uint32_t bfar; uint32_t cfsr; uint32_t hfsr; uint32_t dfsr; uint32_t afsr; } __attribute__((packed)) tCrashReport; /*
-
Thread
keine Float ausgabe mit Atollic und Stm32
Wo und wie muss ich die Linker Flags setzen damit ich eine Floatausgabe mit printf bekomme? Danke Schönen Sonntag
-
Thread
[STM32] Fehlender Handler im Stack?
Hallo, beim Debuggen meines STM32-Projekts bin ich zufällig auf den angehängten Stack gestoßen. Meines Wissens findet sich oberhalb des >fffffff9-Wertes direkt ein Handler im Stack, und wenn dieser beendet wird, verschwinden beide
-
Thread
CANopen STM32F4
einer SPS schickt. Diese benutzt das CANopen Protokoll. Ich habe gesehen, dass es CANopen für STM32 MCUs gibt, aber soweit ich das gesehen habe nutzen diese nicht HAL. Meine Frage ist nun ob schon jemand Erfahrungen damit gemacht hat und mir empfehlen könnte ob ich eine Bibliothek benutzen sollte
-
Thread
GNU-Toolchain für STM32
Bin gerade dabei, meine Toolchain für STM32-Prozessoren neu aufzubauen. Bin bei arm-none-eabi-c++ --version 8.2.1 stehen geblieben. Möchte auf 10.3 gemäß nachfolgenden Link hochgehen: https://developer.arm.com/tools-and-software/open-source-software
-
Thread
STM32 Functional Safety Packages
Hi, Weiß jemand, wo man die Functional Safety Packages für die STM32 Controller downloaden kann, auf der Website geht es nicht und wenn ich STMicro anfrage, bekomme ich keine Antwort (vor 2 Wochen angefragt): https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-stl.html#get-software
-
Thread
STM32F407 Black und Arduino
Hmm .. scheinbar wird nur der VET6 als "Black VET6" STM32F407VET6 Variant bezeichnet. Die ZTE Variante kommt ohne "Black" aus, obwohl sie auch schwarz ist: http://wiki.stm32duino.com/index.php?title=STM32F407#STM32F407ZET6_Variant
Also, ich habe gerade die STM32duino-Cores runtergeschmissen, und die STM32Generic installiert. Damit klappts...
-
Thread
STM32 und Melexis MLX90621
Hallo, verwendet jemand von Euch den Melexis MLX90621 oder MLX90620 mit einem STM32 (am besten STM32F3)? Ich kann den EEPROM auslesen, ich kann das CFG-Register schreiben, wenn ich das CFG-Register (oder anderen RAM) lesen will, dann setzt der MLX kein ACK-Bit am I2C-Bus. Ich habe den gleichen Sensor in das Eval-Board gesteckt und mitgesnifft, das vom STM32 sieht von den Daten her gleich aus. Die Unterschiede: * Das Eval-Board springt zwischen 10 kHz, 100 kHz und 1 MHz, ich habe nur immer eine fixe Geschwindigkeit von 100 kHz (10 kHz etc habe ich
-
Thread
STM32F4 Eventout
auszuwecken. Dabei muss das Signal bei der aufzuweckende MCU am EventIN-Pin hängen. Den Input kannst du beim STM32F4 mit den Modi GPIO_MODE_EVT_RISING, GPIO_MODE_EVT_FALLING und GPIO_MODE_EVT_RISING_FALLING konfigurieren. Im stm32f4xx_hal_gpio.c-File ist dann schön erkennbar, dass er bei der Pin-Konfiguration
weiß ich leider nicht. Links: http://electronics.stackexchange.com/questions/28740/what-is-the-stm32-event-eventout https://www.mikrocontroller.net/topic/175888 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/CHDJIEAG.html Hoffe, das hat dir weitergeholfen Gruß
-
Thread
STM32 Performance Stick (neu)
Hallo, hier gibt es neben dem vorher angebotenen STM32Primer (siehe vorhergehendes Angebot in dieser Abteilung) einen neuen, ungebrauchten STM32-Performance Stick zu verkaufen. Der soll ebenfalls für günstige 25 EUR zzgl. 4,10 EUR versich. Hermes
externer CAN Treiberbaustein / Pegelwandler z.B. TJA1040 (für High Speed CAN) notwendig. siehe www.stm.com Gruß
-
Thread
Bootloader STM32F446
Hallo, ich habe einen STM32F446. Hierbei möchte ich als optionale Programmschnittstelle den Bootloader verwenden. Ich habe mir hierfür dieses Tutorial angeschaut: http://stm32f4-discovery.net/2014/09/program-stm32f4-with-uart
-
Thread
STM32F103 CAN will nicht
geschrieben, um die Kommunikation erst einmal prinzipiell zu testen. Dieses Programm habe ich auf das Olimex-STM32 und das Olimex STM-P103 geladen. Senden und Empfangen geht mit diesen beiden Boards problemlos. Jetzt habe ich das STM-P103 an eine eigene Platine gehangen und leider tut sich... nichts. Gesendet
auf Port B, Pin 9 und 10. Auf meiner Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit
-
Thread
Flashspeicher im STM32F207
Guten Morgen, ich bin auf der Suche nach ein Möglichkeit, wie man den internen Flash des STM32F207 nicht sektorweise sondern pageweise beschreiben und lesen kann. Kann man auf eine Untermenge eines Sektor zugreifen ? [c] #define ADDR_FLASH_SECTOR_0 ((uint32_t)0x08000000) /* Base @ of Sector 0, 16 Kbytes */ #define ADDR_FLASH_SECTOR_1 ((uint32_t)0x08004000) /* Base @ of Sector 1, 16 Kbytes */ #define ADDR_FLASH_SECTOR_2 ((uint32_t)0x08008000) /* Base @ of Sector 2, 16 Kbytes */ #define ADDR_FLASH_SECTOR_3 ((uint32_t)0x0800C000) /
-
Thread
STM32 mit visual studio code
datasheets.raspberrypi.org/pico/getting_started_with_pico.pdf), frage ich mich ob es so etwas auch für dem STM32 gibt? Es gibt die "Cortex-Debug" Erweiterung. In der Anleitung zu dieser wird aber nur auf ein paar Fragmentierte Blog-Einträge verwiesen: https://higaski.at/vscode-arm-cortex-m-debugging/
Projekt mit CubeMX erzeugt habe. - Wie ich Projekte umkonfiguriere. - Wie ich Intellisense für den STM HAL richtig konfiguriere. Ich habe schon seit Jahren eine starke Eclipse-Allergie, die mich bisher immer von STM32 fern gehalten hat. Immerhin, die Installation der Toolchain und das erstellen
-
Thread
STM32 Device ID auslesen
Hallo, wie kann ich bei einem STM32 die Device ID auslesen? Gruß, LUPO
Falls lediglich die Informationen ab 0x1FFFF7E8 gemeint sind (evtl. bei anderen STM32 andere Startadresse): einfach die Werte an den Adressen auslesen. So in der Art: [c] uint32_t *p; p = (uint32_t*)0x1FFFF7E8; printf("Wert: 0x%08lX\n", *p); [/c]
-
Thread
Softwareentwickler für STM32 gesucht
Hallo Liebe Community , Ich suche nach einem Software Entwickler der mir etwas mit einem STM32 (z.b. f104) realisieren kann . Das Projekt existiert schon auf Arduino Basis , muss also nicht von null auf erarbeitet werden. Die Anforderungen : - Sensor über i2c Auslesen - Sensor Wert verarbeiten
-
Thread
Einsteiger STM32L152
Hallo, ich bin quasi Einsteiger bei µC und muss mich in den Cortex-M3 (Speziell STM32L152RCT6 [Discoveryboard]) einarbeiten. Leider funktioniert das Anschalten der LED nicht ganz so wie ich es mir vorstelle. Die LED hängt an dem Port GPIOB (Bit 7, Pin 59). Dazu habe ich mir folgenden
-
Thread
STM32 Delay funktion arbeitet nicht
Ich habe folgenden Code: [c] #include "stm32f4xx_conf.h" const uint32_t one_tick = 1 / 8000000 * 1000; //1/F = t, müsste die Zeit für einen Tick in ms sein void _delay_ms(__IO uint32_t time){ uint32_t loops = time / one_tick; for
>const uint32_t one_tick = 1 / 8000000 * 1000; //1/F = t, müsste die Das ergibt Null.
-
Thread
stm32 mit timer Pin toggeln
Ich bin der Meinung gelesen zu haben das beim STM32 ein Timer so initialisiert werden kann, dass ein GPIO getoggelt werden kann. Dabei meine ich nicht in die Timer ISR springen und da die Leitung toggeln, sondern, dass es automatisch abläuft. Ich möchte
-
Thread
STM32F4 Frequenzmessung
etwas gelesen von Master/Slave timer?!? ich bin leider gerade erst in der Anfangsphase mich in den STM32F einzuarbeiten. Vielleicht hat von euch ein ähnliches Beispiel. vielen Dank schon im voraus! michael
-
Thread
STM32 korrekte Beschaltung der Analogeingänge
Bei einem STM32 Analogeingang habe ich bemerkt, daß Messfehler entstehen, wenn die analoge Quelle hochohmig ist. Bereits mit 100 Ohm ergeben sich (vermutlich beim Umschalten der internen Kapazitäten) Spannungsabfälle
groesser als der Sample Kondensator ist und zum Eingang parallel geschaltet wird. Fuer den 12 Bit STM ADC mindestens 5000 mal so gross, dann bleibt Umladen der Fehler unter 1 Digit. Jetzt bildet aber der Vorwiderstand und der Stuetzkondensator einen Tiefpass mit mind. 5000 fach tieferer Frequenz. Falls
-
Thread
stm32 IO compensation cell
Hallo, siehe reference manual 8.1. ich versteh das nicht so ganz, was da steht. Heisst das, dass die compensation cell Rauschen auf der uC-Versorgungsspannung verhindert?? Und/oder hat das Auswirkungen auf die slew rate der GPIOs? Aber das wird doch über das speed register der GPIOs gesteuert? wäre froh über Aufklärung. lg
-
Thread
STM32 Stopmode Clockkonfiguration der Peripherie
Hallo, ich möchte meine STM32 Anwendung etwas energieoptiemieren. Dazu soll der µC einige Zeit in den Stopmode. Das läuft auch schon soweit recht ordentlich. Es läuft denn immer ein WakeupTimer (RTC), der den µC wachküsst. Läuft
Hallo Ich arbeite gerade auch an dem Stop Mode des STM32. Ich benutze einen Controller aus der L1 Serie. Ich bekomm es aber nicht hin, den Controller mit dem RTC_Wakeup aufzuwecken. Könntest du mir vllt deine Source schicken?
-
Thread
STM32 PWM Polarität ändern ohne Deadtime zu ändern
Hallo zusammen, ich hab in einem neuen Layout einen kleinen Schnitzer bei der Ansteuerung eines Wechselrichters und muss die Polarität meiner 6 PWM-Kanäle umkehren. Bisher läuft meine Software mit folgendem Setup: TIM1_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM1_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; TIM1_OCInitStructure.TIM_Pulse = PWM_PERIOD >> 1; //dummy value TIM1_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM1_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High; TIM1_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset
-
Thread
STM32 LSE Quarz(kapazität)
verbrauchen dürfte (mit Selbstentladungsrate 1%p.a. ca. 1,45µA). Das ist ziemlich exakt dasselbe, wie der STM32 ohne irgendwas anzuzeigen auch braucht. Klar ist der keine Uhr, aber es währe wohl problemlos möglich es auch anders zu designen?
Quarz will nicht anschwingen :( http://de.farnell.com/avx/st3215sb32768c0hpwbb/tuning-fork-crystal-32-768khz-7pf/dp/1972459 hab 9pf CL1 CL2 dran. hab ich was übersehen? braucht das Quarz noch etwas?
-
Thread
STM32 Repetition Counter nutzen?
hätte/könnte ich aus TIM1 einen 24 Bit Zähler basteln. Im RM0090 habe ich jetzt nichts gefunden. (STM32F4x7)
Nehme TIM2, der hat 32 bit. Aber die Vielfalt an unterschiedlich potenten Timern beim STM32 nervt!
-
Thread
STM32 Programmierung, was ist der beste Weg?
blicken gebracht, auf drei verschiedene Arten: - direkt mit den Registern und Datenblatt lesen - STM standard lib - STM hal lib mit cubemx Wenn ich nun daran denke eine komplexe HW-Init zu debuggen, komme ich mit den direkten Registernamen am besten zurecht. Für die leichte Programmierung finde
HI, - stm32 standard lib wird von ST nicht mehr gepflegt. - cube/hal lib ist der neue Standard - Ale Register zu studieren scheint mir sehr praxisfern und dauert zu lange. Fürs Studium vielleicht OK. - persönlich
-
Thread
EEEProm auf dem STM32 im Vgl. zu Flash
Hallo liebe Kollegen, warum sollte ich auf dem STM32 die EEProm Emulation nutzen, wenn ich das Flash auch direkt 16bit weise schreiben kann. Hab ich da ein Detail mißachtet? mit freundlichen Grüßen, Uwe
-
Thread
Timer bei STM32F407
Hallo, ich bin neu auf dem Gebiet STM32. Ich habe viel hier im Forum gelesen und gelernt, doch jetzt habe ich eine Frage zu den Timern. Ich würde gerne zwei Signale erzeugen, welche synchron zueinander sind. Zum einen wäre das ein
toggeln soll! Habe aber die Syntax nicht im Kopf, aber guck mal hier http://www.diller-technologies.de/stm32.html
-
Thread
ADCCLK STM32F405
Hello, ich arbeite mich gerade durch RefMan, Datenblatt und Appnotes des STM32F405 und komme nicht so ganz auf den ADC clock klar. Laut Datenblatt sinds maximal 36 MHz, aber der ADC clock berechnet sich aus APB2-Bus clock durch die prescaler 2, 4, 6 oder 8. Heißt das, ich komme
-
Thread
8-fach ADC bei STM32
Es geht um das STM32f4 Discovery-Board. Der Kontroller hat 3 ADC. Ich habe etwas gelesen, dass es möglich ist, weitere Pins auf den ADC durchzuschalten. Insgesamt werden 7 ADC benötigt. Wie kann ich das mit dem Board
Mikrocontroller haben oft nur einen oder zwei ADCs. Der STM32F4 mit drei ist schon gut Bestückt. Vor dem ADC sitzt ein Multiplexer um auf verschiedene Pins zu routen. Damit können nacheinander mehrere Spannungen gewandelt werden.
-
Thread
STM32F4 SPI?
Hi, gibt's beim STM32F4 eigentlich irgendetwas besonderes zu beachten bei SPI Master? Ich kämpfe hier bereits seit gestern das ich das Eval Board als Master mit einem Slave zum Laufen bekomme. Mit einem FTDI Chipsatz
Probleme. Hab hier schon so ziemlich alles mögliche probiert, wenn's nicht bald klappt werf ich das STM32F4 Discovery Board wohl in die Tonne und geh wieder zum FTDI zurück. [code] int16_t SPI_write(uint8_t *data, uint32_t length) { uint16_t i; volatile uint32_t x; x=0xff
-
Thread
STM32 Timer funktioniert nicht wie gewollt
Hallo zusammen Ich versuche folgendes zu erreichen: Timer1 soll bei Zählerstand 0 einen Ausgang auf low schalten. Dies generiert mir einen Interrupt. Innerhalb dieses Interrupts, möchte ich den Ausgang beliebig ändern können. Sobald der Timer1 wieder bei 0 angelangt ist, soll er diesen wieder auf low schalten. Dazu habe ich folgenden Code: [c] void sys_InitTimer(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; //Time base configuration TIM_TimeBaseStructure.TIM_Period = 128-1; TIM_TimeBaseStructure.TIM_Prescaler
-
Thread
STM32 "heißes feature" nervt
gearbeitet, in die Nähe der Schaltung gekommen, Wärme gespürt... schon einen Verdacht gehabt... ja, der STM32F030 ist heiß. Leider das typische Symptom, wenn die Dinger aufgrund einer Überspannung an einem I/O-Pin halb sterben - aber eben doch nicht so richtig, er funktionierte noch, zog nur statt 20mA jetzt
das Überstrom eben fatalere Auswirkungen hat als bei einem alten 8051. Und normalerweise sind die STM sogar auf vielen Pins 5V tolerant. Mögl. ist genau das deinem zum Verhängnis geworden, weil es da eben keine direkte Schutzdiode gegen Vcc gibt, wie sie bei anderen MC Familien immer drin ist.
-
Thread
STM32 Timer Interrupt Priority
Hallo, ich komme grad nicht wirklich weiter und würde mich über eure Hilfe freuen. Ich hätte gern zwei seperate Interrupt Handler für OVF und Capture Interrupt mit verschiedenen Prioritäten. Im meinem Beispiel Code wird ja der Handler bei beiden aufgerufen und dann geprüft, welche Flag gesetzt wurde. Könnte man das auch in zwei seperaten Interrupts machen und bräuchte ich dafür TIM1 (nur bei dem gibts's anscheinend den Capture Handler)? Und wie genau funktioniert beim CaptureInterrupt der Filter, also was macht 0x01, 0x02 usw. für einen Unterschied, habe dazu bisher noch nichts gefunden. [
-
Thread
Suche support bei stm32 entwicklung
frage trotzdem mal: Ich suche einen freiberufler der uns bei der entwicklung von einem Board mit stm32 hard und softwaremaessig unterstuetzt. Ca. 1tag die woche Home office.Habe die freelancer portale schon durchgewaelzt.. . Habt ihr noch andere ideen wo und wie ich hier interessenten finden kann
-
Thread
STM32 WLAN Server zur Datenanzeige
Hallo Mikrocontroller Forum, ich bin gerade dabei mit einem STM32F4 einen Webserver zu erstellen. Meine Anforderungen sind, dass ich über den Mikrokontroller eine HTML File zur Verfügung stelle und diese dann durch die Eingabe der IP Addresse im Browser öffne.
-
Thread
STM32 Discovery Evalboard Wechseldatenträger
Hallo, ich habe ein plötzlich aufgetretenes Problem mit dem STM32VL-Discovery und dem STM32F4Discovery. Obwohl ich wissentlich nicht an meiner Windows 7 Installation geändert habe ist es unmöglich eine Verbindung mit einem der beiden(ich hab hier pro Typ 2 Boards
-
Thread
STM32: Implementierung CAN-Filter
Hallo zusammen, ich möchte einen Filter für zwei CAN-IDs implementieren und bin mir aber um deren Funktion nicht ganz sicher. Im Anhang habe ich die hoffentlich dafür notwendigen Dokumente angefügt. Kurz zur Planung: Filtermodus: Liste Filterskalierung: 16 Bit Filterbank: 0 Filternummer: 0 und 1 (aber wie weise ich beide Nummern zu?) Ist meine Implementation so korrekt? Und sind die IDs left align? [CODE] CAN_FilterConfig.BankNumber = 0; CAN_FilterConfig.FilterNumber = 0; // aber was ist mit 1?!?!? CAN_FilterConfig.FilterMode = CAN_FILTERMODE_IDLIST; CAN_FilterConfig.FilterScale
-
Thread
SD_WriteBlock STM32
hallo leute, also ich möchte strings/zahlen über SDIO(STM32) an eine microsd karte(txt file) schicken, dass bekomme ich auch hin mit der funktion(FW library) SD_WriteBlock("string/zahlen", startadresse, blockgröße) zur Info: genialerweise kann man nämlich
-
Thread
DAC STM32 werte ausgeben
hallo, ich hab jetzt ein paar mal das FW UM(bzgl DAC) durchgelesen und so wie es aussieht gibts 2 "modes" DAC_Wave_Noise und DAC_Wave_Triangle ich schreib gerade an einem prog welches mittels dem FW Bsp InputCapture die zeit zwischen zwei impulsen messen soll (klappt soweit auch ganz gut) jetzt würd ich um die funktionalität meiner schaltung zu kontrollieren, analoge werte entsprechend der gem. zeit auf einem Vmeter anzeigen. wie muss ich den DAC konfigurieren(bzw. den wert der gemessenen zeit übergeben od. besser gesagt welcher funtion aus der fw library) damit das funktioniert ?
-
Thread
Stm32: Übertragungsfehler bei dauerhafter Übertragung
Hallo Community Ich benutze einen Stm32 um Daten alle ca 9 Sekunden. Der GPIO Port wird mit 50 Mhz Takt versorgt, was bei einer Übertragungsrate von 14,4 k einen Fehler von 0% ergibt. Wenn ich nun allerdings eine längere Übertragung in
-
Thread
STM32f103 Timer
Hallo, ich versuche gerade den TIM2 des STM32f103 als Timebase laufen zu lassen. (Der Systick geht ohne Probleme es wird jedoch eine 2. unabhängige Timebase benötigt). Ich verwende die STD-Lib von ST Zu erst wird RCC auf 24Mhz initialisiert
http://www.gidf.de -.- https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/DispForm.aspx?ID=3241 Fehler: Falscher Interrupt NVIC_init zu spät das obligatorische -1 beim Berechnen der reload Werte vergessen Änderungen an ClockDivison zeigen immer noch keine Wirkung
-
Thread
[STM32] RealTimeClock
Hi, ich bin gerade dabei die RTC des STM32 zum Laufen zu bekommen. Die Existenz der Firmware-Library von ST ist mir bekannt, aber ich möchte es gerne selbst hinbekommen. Meine Initialisierungsroutine sieht im Moment so aus: [c]void
PRLL = 0x7FFF; //signal period of 1sec. RTC->DIVL = 0x7FFF; //set RTC Prescaler //reset 32bit counter RTC->CNTH = 0x0000; RTC->CNTL = 0x0000; RTC->CRL &= ~(RTC_CRL_CNF); //exit configuration mode while ((RTC->CRL & RTC_CRL_RTOFF)== 0) //end of write operation? { } }[
-
Thread
STM32 RTC Init Error
Hallo, Ich möchte vom STM32 den RTC nutzen. Anbei der Code: [c] RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP | RCC_APB1Periph_PWR, ENABLE); PWR_BackupAccessCmd(ENABLE); Uhr_InitError = WaitForLastTask(); if (!Uhr_InitError) { RTC_EnterConfigMode(); RTC_SetPrescaler(32767); // RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) BKP_RTCOutputConfig(BKP_RTCOutputSource_None); BKP_TamperPinCmd(DISABLE); RCC_LSEConfig(RCC_LSE_ON); RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE); RCC_RTCCLKCmd(
-
Thread
Synchronisation mit STM32G474
Hallo zusammen, wie kann ich mit dem µC STM32G474 eine Synchronisation durchführen? Welcher Pin ist dafür geeignet? Vielen Dank im Voraus. MfG Muro