Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 220271

Forum Post: RE: MSP432P4111: RTC on Launchpad has low precision

$
0
0
The code is representing RTC settings only and not actual program execution. RTC readings is actually called by a timer. RTC interrupt: void RTC_C_IRQHandler(void) { RTC_C->CTL0 = (RTC_C->CTL0 & ~(RTC_C_CTL0_KEY_MASK | RTC_C_CTL0_RDYIFG | RTC_C_CTL0_TEVIFG)) | RTC_C_KEY; RTC_C->CTL0 = RTC_C->CTL0 & ~(RTC_C_CTL0_KEY_MASK); } RTC config: PJ->SEL0 |= BIT0 | BIT1; CS->CTL2 |= CS_CTL2_LFXT_EN | CS_CTL2_LFXTDRIVE_0; // LFXT on CS->CTL1 &= ~CS_CTL1_SELA__REFOCLK; // use LFXT RTC_C->CTL0 = RTC_C_KEY | RTC_C_CTL0_RDYIE | RTC_C_CTL0_TEVIE; RTC_C->CTL13 = RTC_C_CTL13_HOLD | RTC_C_CTL13_MODE | RTC_C_CTL13_BCD | RTC_C_CTL13_TEV_0; RTC_C->CTL13 = RTC_C->CTL13 & ~(RTC_C_CTL13_HOLD); RTC_C->CTL0 = RTC_C->CTL0 & ~(RTC_C_CTL0_KEY_MASK);

Viewing all articles
Browse latest Browse all 220271

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>