RTCC.getCalibration

From Pinguino-Wiki

Jump to: navigation, search

Contents

Name

RTCC.getCalibration

Description

Gets the current value of the calibration fields (CAL<9:0>) of the RTC Control Register (RTCCON). This is the value that is added (or subtracted from) the RTCC timer once per minute to adjust the timekeeping of the RTCC. Calibration has the ability to eliminate an error of up to 260 ppm and provide a clock that is accurate to within 1 second per month.

Only works for 32-bit Pinguinos with a 32,768 kHz quartz crystal which allows the use of the built-in RTCC functionality of the PIC32, such as the Olimex PIC32 Pinguino OTG.

Syntax

int RTCC.getCalibration(void)
Parameters
[None]
Returns/Output;
  • the current value of the calibration fields (CAL<9:0>) of the RTC Control Register (RTCCON).

Example

Bugs

See also

Details of the RTCC functionality can be found in the Microchip PIC32 Family Reference Manual, Section 29. Real-Time Clock and Calendar (RTCC) which can be downloaded from Resources and Support on the Microship website for their 32-bit microcontrollers.

Comments

Personal tools