-
Thread
STM32: Code wird nur im Debugger aufgerufen
aufgerufen und danach auch Breakpoint B und i inkrementiert. Hat jemand eine Erklärung dafür? Danke (STM32CubeIDE und STM32G032)
-
Thread
Strommessung an Shunt bei PWM mit STM32
Hi, Ich möchte gerne effizient den Strom über 3 Shunt Widerständen (BLDC Motor Treiber) messen, dazu müsste ich den ADC mit dem PWM (Center Aligned PWM) Treiber synchronisieren und ich würde nach jedem Zyklus einen Interrupt bekommen, was ich eigentlich vermeiden möchte (bei 32kHz wären das Interrupts mit 64kHz bei Inline Messwiderständen). Kann ich auch den DMA für den ADC mit dem PWM Timer Synchronisieren, oder wie wird das allgemein gehandhabt, um den Overhead zu minimieren? Grüsse, Bert
-
Thread
STM32 - Stack overflow?!
brachte jetzt "Besserung". Warum? Was ist da passiert? Kann mir das jemand erklären? IC ist ein STM32F103RB auf einem Olimex Board. Programmiert mit VisualGDB (GCC 7.2.0 / GDB 8.0.1) Edit: Okay, das Problem bleibt, nur anders rum. CanRX_Tail wird jetzt immer auf 0 gesetzt. Selbe stelle, selber
-
Thread
IAR STM32 inline problem
Funktion geschrieben die mir Variablen über die UART ausgiebt. [c] void uart (char *text, uint32_t data){ static uint8_t first = 0; if (first < 1){ printf1("%s:\t", text); first = 1; } else{ printf1("%04u\t", data); } } [/c] Funktioniert
referenced from C:\WORKSPACE\proj\EWARM\proj Configuration\Obj\main.o] Ich vermwende IAR auf einem STM32F4 Hat jemand eine Idee?
-
Thread
STM32 IAR Globale Variablen
globale variable anlegen um aus verschiedenen C-files darauf zu greifen zu können? Ich verwende einen STM32F4 und IAR ich habe schon die verschiedensten Varianten probiert leider kommt immer ein Fehler beim compilieren.
>Ich verwende einen STM32F4 und IAR In diesem Zusammenhang irrelevant. >ein Fehler beim compilieren. In diesem Zusammenhang relevant. Lösung: Lies' Dein C-Buch.
-
Thread
V: STM32 Primer2
Hallo, habe einen gebrauchten STM32 Primer2 übrig, der Zustand ist sehr gut, keine Kratzer oder ähnlich, den Akku sollte man erneuern. Ohne sonstiges Zubehör wie z.B. Kabel. Infos: http://www.stm32circle.com/resources/stm32primer2
-
Thread
STM32 Bootloader mit verschiedenen Anwenderprogrammen
damit hat, mehrere Anwenderprogramme per Bootloader zu starten. Ich stelle mir das so vor: auf nem STM32 gibt es 3 Speicherbereiche, einer wird den Bootloader enthalten, die anderen beiden jeweils eine Firmware. Als erstes wird der Bootloader gestartet, welcher dann entweder das eine oder das andere
Wo ist jetzt die Frage? Das sollte kein Problem sein. Beim STM32 kann man ja die meist vorhandene CRC-Hardware nutzen, um die Firmware-Images auf Konsistenz zu prüfen. Du musst nur darauf achten, dass keine Flash-Page mehrere Images enthält, weil du sonst keine
-
Thread
IRSND auf STM32F0
Hallo Leute, ich hab das Evaluationsboard vom STM32F0308-Disco und will dadrauf das IRSND-Projekt zum laufen bekommen. Ich habe mir hier das Projekt für den STM32F4 geholt. Bei den Änderungen auf den STM32F0308 habe ich folgendes Problem: Ich benutze
-
Thread
STM32 Triple ADC Mode?
ich stehe grade ein wenig auf dem Schlauch, ob und wie ich folgendes realisieren kann. In meinem STM32 laufen zwei Timer zeitlich versetzt zu einander. Immer wenn einer der Timer überläuft, soll eine ADC-Wandlung gestartet werden, und zwar wie folgt: Ich habe 6 Signale auf die 3 ADCs verteilt: Signal
machen will? Wie könnte ich es lösen? Stehe da im Moment ein wenig auf dem Schlauch, weil die ADCs der STM32 so enorm viel können, dass man den Wald vor lauter Bäumen fast nicht mehr sieht :-) Gruss
-
Thread
STM32 bootloader IRQs gehen nicht
Hallo, ich möchte gern einen Bootloader schreiben, der ein weiteres Programm starten kann (für den STM32F103). Der Bootloader soll im Flash von 0x8000000 bis 0x800FFFF und das zweite Programm ab 0x8010000 abgespeichert sein. [code] __asm void jump_to_application(void) { ; program stack
R0, =0x8010004 ; jump LDR PC, [R0] } int main(void) { stm32_Init (); /processor init jump_to_application(); while(1); } [/code] Zwar wird das zweite Programm ausgeführt, aber Timer / Interrupts etc. funktionieren nicht. Gruß Bernd
-
Thread
STM32 Timer trigger proglem
starte springt er in den Interupt. Könnt ihr mir weiterhelfen? Hier ist der Code [c] #include "stm32f4xx.h" /* STM32 registers */ #include "stm32f4xx_conf.h" /* STM32 peripheral drivers */ void gpioinit(void); void adcinit
-
Thread
Probleme beim Start mit STM32
Hi, ich bin dabei vom ARM7 zum Cortex M3 umsteigen. Dazu habe ich mir einen STM32F103 ausgesucht. Mein Problem ist, dass ich keine lokalen Variablen anlegen kann. Diese haben immer den Wert 0 und behalten auch immer den Wert 0. Damit starten die Probleme schon in meinem Startup-Code: [c] /* stm32 reset code */ void ResetISR(void) { unsigned long *pSrc, *pDest; /* copy the data segment initializers from flash to SRAM */ pSrc = &_etext; for(pDest = &__data_start; pDest < &_edata
-
Thread
stm32 SDIO FW library
ich komm nicht dahinter was ich bei den beiden SDIO funkt's falsch mache ich benutze ride, stm32, stm32e-eval board und die aktuelle fw library von st. um mir den inhalt meiner microsd karte anzusehen benutze ich winhex bzw. hex workshop. das initialisieren der HW hab ich aus den beispielen
aber ein größerer bereich gelöscht. k.A. wieso ?? und bei SD_WriteBlock(uint8_t *writebuff, uint32_t WriteAddr, uint16_t BlockSize) passiert leider garnix auf der karte. 1.)*writebuff wird z.B. in dieser form: "Test" angegeben, richtig ? 2.)WriteAddr wird als 32bit zahl angegeben also z.B
-
Artikel
STM32 jump to bootloader
STM32 - Jump To Bootloader In manchen Anwendungen möchte man keinen Hardwarebutton für ein Firmware-Update haben. Muss man trotzdem ab und zu ein Update einspielen, kann man den Bootloader über eine versteckte
ein kurzes Python-Script, welches "GBL\r" sendet und danach wird direkt das Flash-Update-Tool wie stm32flash aufgerufen. So entfällt jegliches Bedienen am Gerät. Das Python-Script heisst gbl.py, danach der Aufruf zum flashen: $ ./gbl.py && stm32flash -b 921600 -w output/main.bin -g 0x0 /dev/ttyUSB0
-
Thread
SW4STM32 und STM32F429i_Disco, Probleme beim compilieren
Text. ;) Es ist natürlich kein Problem via SW4STM32 ein Projekt mit armcc zu compilieren.
Vincent H. schrieb im Beitrag #5579889: > SW4STM32 ist eine IDE und kein Compiler Ja und? Die größenbeschrankung kommt ja aus der IDE und nicht vom Compiler. Ich hab jetzt nicht drauf geachtet, meine aber dass du sowohl Keil als auch SW4STM32 mit
-
Thread
STM32 DMA request von Timer
Hallo! Ich benutze einen STM32F7 und möchte folgendes Verhalten erzielen: Ein externer ADC wird vom STM32 getaktet und legt parallel 16 bit an einen GPIO Port an. Ich möchte die Daten vom Port F mittels DMA in ein Speichersegment
Starten der Timer und DMA: [c] // ... MX_GPIO_Init(); MX_DMA_Init(); MX_TIM8_Init(); uint32_t dma_arr[32]; for(uint32_t k = 0; k<32; k++) { dma_arr[k] = 0; } HAL_DMA_Start_IT(&hdma_tim8_ch1,(uint32_t)&(GPIOF->IDR),(uint32_t)dma_arr,32); HAL_TIM_PWM_Start(&htim8, TIM_CHANNEL
-
Thread
Von STM32F107VCT6 auf STM32F103VBT6
Hallo! Ich habe ne Frage: In meinen Unterlagen habe ich Angaben, dass der stm32f103vbt6 keinen DAC intern vorhanden hat. Ich habe aber den Auftrag den DAC in Betrieb zunehmen?! Wer liegt falsch? Danke und Gruss! M.B.
Musst leider ein PWM-Ausgang mit RC Glied nehmen/machen. Oder einen STM32 mit/ab 256MB Flash.
-
Thread
stm32 und HD4470 Problem
Guten Abend, ich versuche jetzt seit geraumer Zeit ein Bathron-LDC mit dem STM32F103 anzusteuern. Ich kriege aber nur die Obere der beiden Zeilen angezeigt und diese nur mit 5*3 Pixeln. Ich vermute fast das ich was generelles falsch gemacht habe, finde es aber nicht. Die aus meiner Sicht relevanten Codeabschnitte: main(void): [c] #include "stm32f10x_conf.h" #include "Delay.h" #include "DS18S20.h" #include "HD4470.h" void INIT_GPIO(void){ GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB
-
Thread
STM32-407 DIY-MORE Doku?
https://stm32-base.org/boards/STM32F407VGT6-diymore
Was für ein Quarz ist eigentlich auf diesem STM32-407 DIY-MORE Board? Das ist doch die HSE-Clock, gell? Lt. https://stm32-base.org/boards/STM32F407VGT6-diymore wäre das ein 8MHz Quarz.
-
Thread
STM32F4 CoOS
Hallo, Moritz M. schrieb im Beitrag #2803718: > Ich meine ich hätte mal ein Bsp. für STM32F4 gesehen > > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt
/www.coocox.org/CooCox_CoIDE.htm Relevanter Auszug: STM32F405RG, STM32F407IG, STM32F407VG, STM32F407ZG, STM32F415RG, STM32F417VE
-
Thread
stm32 - dma speicherziel ändern
ich lese mit über den adc einen wert über dma in ein Array DMA[100] an die Adresse &DMA[0] ein. wie bekomme ich es hin, dass der der nächste adc wert an der Adresse von &DMA[1] steht? über "memory increment mode" geht dies nämlich nur, wenn man z.B. direkt mehrere Kanäle des ADC liest.
-
Thread
STM32: USB OTG FS
Guten Morgen, auf deim STM32 Mikrocontroller habe ich eine USB OTG FS (Virtual ComPort) Anbindung zum PC realisiert. Die Kommunikation funktioniert soweit. Was mir allerdings nicht so gefällt ist, dass nach der Ausführungen dieser
habe ich von der Mikrocontroller-net Seite heruntergeladen: http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib
-
Thread
Simples CAN-Gateway mit STM32
boards, bzw. Fremdentwicklungen programmiert. Nun würde ich gerne ein simples Modul mit einem STM32F105 oder ähnlich bauen. im grunde benötige ich nur die 2 CAN Anschlüsse, analoge I/Os können auch nicht schaden (ist da auch nicht weiter wild denke ich) aber der transceiver müssen als
Morgen, also für STM ist mit gerade nichts bekannt, würde mich nämlich auch interessieren. Eine Eigenentwicklung ist jetzt aber auch nicht schwer, als Transceiver würde ich den *PCA82C250T* nehem, der kann bis zu 1Mbit
-
Thread
STM32F4 Watchdog
Ich habe ein Problem mit dem Watchdog. Er mach ständig einen Reset trotz aufruf von ResetWatchdog(); in der Hauptschleift. Wäre Dankbar für Hilfe. //=================================================================== // Modul WWDG //=================================================================== void InitWatchdog(int Baudrate) { //System Clock auf Watchdog RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG, ENABLE); WWDG_SetPrescaler(WWDG_Prescaler_1); //WWDG clock counter = (PCLK1 (30MHz)/4096)/1 = 7324 Hz (~137 us) WWDG_SetCounter(80); //Werte 0x40 und 0x7F
-
Thread
STM32 Takt vs Ausführungszeit
Hallo Leute! Ich habe mal eine ganz dumme Frage zu STM32F4XX Controllern. Nehmen wir mal an ich programmiere den auf eine Taktfrequenz von 168Mhz mit der entsprechenden Anzahl waitstates. Dann aktiviere ich den ART Accelerator. Führt das Teil dann
-
Thread
STM32 Interner ADC Referenzspannung
Hallo, ich habe mal eine Frage zum interne ADC der STM32. Als Referenz zum Sampeln wird laut Datenblatt Vref+ und Vref- genutzt. Diese sind ja aber nicht bei allen Devices verfügbar (zb LQFP64/LQFP48). Was wird dann als Referenzspannung genutzt? V_ss?
keine externe Refernzspannung für die internen ADCs angelegt werden kann (Frage ist nicht nur auf STM32 begrenzt, allgemein Hinweise und Tipps sind sehr willkommen) und ihr denoch relativ genaue Messungen durchführen möchtet? (+- 2 mV)? Danke für euren Input
-
Thread
Problem mit Trace beim stm32
hi, ich benutze Keil µVision 4 um einen stm32 zu programmieren. Beim Debuggen steht in der Statusleiste "Trace: No Synchronization". Aber bei Target Options/Debug/Settings/Trace habe ich Trace aktiviert. Kann mir jemand helfen?
oder du hast die TPIU nicht angeschalten: http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_STM32F10xxx.htm
-
Thread
STM32 USB Host Library
Hallo alle zusammen! Seit einigen Tagen beschäftige ich mich mit der USB Host Library für mein STM32F4 Discovery. Ziel ist es später meine Kamera steuern zu können. Bis dahin is es aber noch ein weiter Weg. Nun habe ich allerdings folgendes Problem, bzw. folgende Frage: Die Abfrage der Gerätekonfiguration
-
Thread
STM32F100 Discoveryboard
Hallo, ich habe von STM32 ein Evaluationboard Typ STM32VLDISCOVERY. Nun möchte ich nicht die Entwicklungstools von Atollic und IAR einsetzen, da man sich registrieren muss. Ich bevorzuge daher die Variante mit Codesourcery
-
Thread
STM32 GPIO Defaultwert Problem
Platinen anfertigen lassen und kann deshalb den Pin nicht ohne weiteres wechseln. Details: -uC: STM32 F103ZE -Pin für das Schalten der uC Versorgungsspannung: PB7 -Pin bei dem DI mit Pulldown funktioniert hat: PF0 -Coocox Entwicklungsumgebung Es währe super wenn mir jemand weiterhelfen kann,
Hallo, ich denke ich habe das Problem gefunden. Ich verwende ein uC Board auf dem der STM32 sitzt. Auf diesem Board ist der Pin über einen Pullup auf 3,3 V gezogen. Ist mir leider erst jetzt aufgefallen. Das würde auch das "seltsame" Verhalten erklären.
-
Thread
STM32F100 Discoveryboard
bin auch auf der Suche nach Beispielen für Chibios Kann folgendes für das STM34F4 anbieten. http://recursive-labs.com/blog/2012/06/11/chibios-virtualtimer/ http://recursive-labs.com/blog/2012/05/07/stm32f4discovery-chibios-linux/ Vieleicht hilfts ;-) Gruß Christoph
-
Thread
Eclipse für STM32 einrichten
Hallo zusammen, ich versuche seit einiger Zeit Eclipse für das STM32 Discovery Board fit zu machen. Hierzu habe ich die ganzen Anleitungen dazu durchgelesen und mir die neuesten Versionen für Eclipse, Yagarto und CodeSourcery besorgt. Die Installationen haben, denke
-
Thread
STM32 USB Audio Record
Daten übertragen und will hierfür die USB-Audio-Klasse verwenden. Als Hardware-Plattform steht das STM32F4-Discovery Board zur Verfügung. Ich habe bereits das USB-Audio-Beispiel von ST soweit verändert, dass das Gerät als USB-Audio-Recorder erkannt wird. Allerdings weiß ich noch nicht über welche Funktionen
ich Daten über die USB-Schnittstelle bereitstellen kann. Hat jemand von euch schon einmal mit dem STM32 über USB Audio Daten aufgenommen? Gruß Thomas
-
Thread
[V] STM32VL Discovery
Habe hier noch 2 Stk. unbenutzte STM32VL Discovery rumliegen und komme nicht dazu sie zu benutzen. Deshalb biete ich sie für 7,- pro Stück + Versand an. Nachricht bitte an stm32_verkauf (at) gmx (.) de oder hier über das Forum.
-
Thread
Stm32 Input level voltage
Hallo, Ich will der Pegelspannung von den Eingangspins bei der stm32F4 wissen. Natürlich habe ich schon in Datenblatt geguckt aber es hat mich nur verwirrt. Es steht "All I/Os are CMOS and TTL compliant (no software configuration required)." Aber in der Tabelle
beträgt. Was passiert mit der Restlichen 1V bzw. 1,12V Differenz? Diese Information kommt aus der STM32F407XX Datenblatt. Doc ID 022152 Rev 3. Kapitel 5.3.16 Seite 105. MFG devcal
-
Thread
STM32 Problem mit FreeRTOS
Hallo Experten! Ich habe folgendes Problem. Ich habe bestehendes ein Projekt mit der STM32F10x_StdPeriph_Driver Lib V3.5.0 und IAR. Dieses Projekt wollte ich nun mit freeRTOS erweitern. Ich habe mir die Daten in mein Projekt eingebunden und kompaliert. Wenn ich aber das Programm laufen
-
Thread
Stm32f429 Timer
Hallo zusammen, ich bin mit stm32f429 beschäftigt und ich möchte meine Timer3 channal4 als output initialisieren auf TIM_CH1 TIM_CH2 TIM_CH3 sind andre Peripherie angeschlossen. Gruß
Zabine schrieb im Beitrag #4039819: > ich bin mit stm32f429 beschäftigt und ich möchte meine Timer3 channal4 > als output initialisieren auf TIM_CH1 TIM_CH2 TIM_CH3 sind andre > Peripherie angeschlossen. Ja, dann tue das doch. Solange du die AF Funktionalität
-
Thread
STM32 KEIL String Tabelle
Hallo, ich suche eine Möglichkeit Strings auszugen die in einer Tabelle stehen auf dem Display auszugen. Einzelne Strings funktionieren. Bisher hab ich das so aber nicht so gut gelöst. #define F282 "Fehler Bus 1" #define F283 "Fehler Bus 2" #define F284 "Fehler Bus 3" #define F285 "Fehler Bus 4" DrawString(0,0, F282 ,&Arial_16x25,WHITE,RED); ich wollte das gerne so machen das ich eine Variable Hoch oder Runter zähle zb. 0-4 oder 4-0 und wenn die Variable zb. bei 2 steht sollte dann F284 auf dem Display ausgegeben werden. kann mir da einer weiterhelfen. mfg
-
Thread
[STM32]Timer PWM Output
Hallo, ich versuche mich zur Zeit an einem PWM Beispiel. Ich arbeite mit dem STM32F407-Discovery Board. Angepasst wurde entsprechend: HSE Frequency(Hz)8000000 PLL_M 8 SYSCLK = ((8MHz / PLL_M(8)) * PLL_N(336)) / PLL_P(2) = 168MHz Ich möchte gerne folgendes
-
Thread
stm32 interruptvariable atomar zugreifen
ja typischerweise indem man in cli() und sei() kapselt. Aber wie ist da die gängige Praxis auf dem stm32 mit CMSIS und der ST lib? Da gibts diese makros ja nicht. Gibts da einen eleganten Weg? Klar kann man sich die Makros auch selber definieren, aber ich dachte vieleicht gibts da schon sowas in der
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|----------------------------
-
Thread
STM32 ULINK Standalone Programmiersoftware
Hallo, gibt es für den ULINK2 eien Standaloneprogrammiersoftware, mit welcher ich meine Programmfiles auf den Controller programmieren kann, ohne die komplette UVISION IDE installieren zu müssen? Evtl. habe ich ja Tomaten auf den Augen, aber ich habe nichts dergleichen gesehen?
-
Thread
stm32 stdLib IWDG
Guten Tag! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Ich befasse mich zur Zeit mit dem IWDG und der StdLib. Jetzt gehts um den Watchdog nach zu laden. Habe einen externen Quarz (25MHz) angeschlossen und das System so
375 ergibt: 50000MHz / 32 Prescaler * 375 = 240ms??
-
Thread
STM32 Hall Sensor Mode
Hallo, ich möchte für eine BLDC Anwendung 3 Hallsensoren für die Positionserfassung an einen STM32 anschließen. Müssen die Hallsensoren unbedingt an CH1, CH2 und CH3 einer Timers angeschlossen werden oder funktioniert es auch mit CH1, CH2 und CH4? Konkret geht es um den STM32F303, TIM3 CH1,
-
Thread
STM32: HAL External Interrupt
Ich bin her langsam am Verzweifeln... Gegeben: STM32F1 mit ST HAL Headern. Dort gibt es weder die EXTI_InitTypeDef noch die NVIC_InitTypeDef. Ich habe das Nucleo-F103B Board, mit einem Taster an PC13, den ich gerne triggern möchte. Meine bisherigen
Ahhhh... ich habs! Aus dem STM Datenblatt wird man da aber nicht wirklich schlau! Pin0 bis Pin4 gehen einzeln auf den EXTI_IRQ_0 bis EXTI_IRQ_4 - Pin 5-9 gehen dann zusammen auf EXTI_IRQ_9_5 und Pin10-15 gehen dann auf EXTI_IRQ_
-
Thread
stm32 si4703 rds
ich versuche mich gerade an der rds-entsclüsselung. Versucht habe ich: https://www.mikrocontroller.net/topic/380087#4326231 - geht nicht. mein code: [c]void readRDS() { u8 buffer[17]; si4703_read(); u8 blockerrors = (registers[STATUSRSSI] & 0x0600) >> 9; if (blockerrors!=0) return; // if(registers[STATUSRSSI] & (1<<RDSR)){ u8 i,nr; nr=registers[0xC+1]& 15; for(i=0;i<8;i+=2){ buffer[i] = (registers[0xC+i/2]>>8); buffer[i+1] = (registers[0xC+i/2] & 0xff); } buffer[8] = '\0'; lg(4,1);li(nr);lw("
-
Thread
STM32 Discovery externe Versorgung
Hallo, ich versuche gerade mein STM32F4 Discovery Board extern zu versorgen. Wenn aber alles disconnected ist und ich dann den 5V Pin über die USB Spannung von PA9 versorge startet mein Programm nicht. (LD7, LD2 leuchtet und LD1 blinkt
-
Thread
ELM327 mit STM32 emulieren
gesagt den ELM327 Chips bauen. Da ich vor habe diesen nur über USB zu betrieben dachte ich an einen STM32 uC, da apare ich mir externe Bauteile und die Treiberunterstützung mit dem VCP ist ja recht gut. Als CAN Treiber kommt dann vermutlich ein MCP2551 zum Einsatz. Da es für diesen Chip zahlreiche
-
Thread
STM32 - RTC will nicht starten
Hallo, ich habe folgendes Problem, die RTC beim STM32 ein zu binden: Der Code ist mit dem CubeMX erzeugt, ich möchte eigentlich nur einen periodischen Wakeup realisieren. Ansatz: Clock aktivieren LSI aktivieren MX_RTC Init durchlaufen lassen
das Programm [c] HAL_StatusTypeDef HAL_RTCEx_SetWakeUpTimer_IT(RTC_HandleTypeDef *hrtc, uint32_t WakeUpCounter, uint32_t WakeUpClock) { __IO uint32_t count; /* Check the parameters */ assert_param(IS_RTC_WAKEUP_CLOCK(WakeUpClock)); assert_param(IS_RTC_WAKEUP_COUNTER(WakeUpCounter