Difference between revisions of "STM32F107VC/Using the RTC Real Time Clock"
From Teknologisk videncenter
								
												
				m (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...")  | 
				m  | 
				||
| Line 13: | Line 13: | ||
  // Your code here  |   // Your code here  | ||
}  | }  | ||
| + | </source>  | ||
[[category:STM32F107VC]][[Category:ARM]]  | [[category:STM32F107VC]][[Category:ARM]]  | ||
Revision as of 09:53, 6 March 2012
Preparing for programming the STM32F107VC Real Time Clock.
//Define where in the memory the RTC start address peripheral is located
#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
}