STM32F107VC/Using the RTC Real Time Clock

From Teknologisk videncenter
< STM32F107VC
Revision as of 10:53, 6 March 2012 by Heth (talk | contribs) (Created page with "Preparing for programming the STM32F107VC Real Time Clock. <source lang=c> //Define where in the memory the RTC start address peripheral is located #define RTC_BASE 0x400...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Preparing for programming the STM32F107VC Real Time Clock. <source lang=c> //Define where in the memory the RTC start address peripheral is located

  1. define RTC_BASE 0x40002800; // See reference manual page 52

//Define the RTC register map. See reference manual section 18.4.7 page 473 unsigned short int volatile * const rtc_crh = (unsigned short int *) RTC_BASE + 0x0; unsigned short int volatile * const rtc_crl = (unsigned short int *) RTC_BASE + 0x4; unsigned short int volatile * const rtc_prlh = (unsigned short int *) RTC_BASE + 0x8;

//Initialize the RTC peripheral. See reference manual section 18 page 463 void rtc_init(void) {

// Your code here

}