|
|
Go to the documentation of this file.
33 #ifndef __IEC60730_SYSTEM_CONFIG_H__
34 #define __IEC60730_SYSTEM_CONFIG_H__
62 #if defined(MAIN_CLOCK_FREQUENCY_1MHz)
63 #define MAIN_CLOCK_FREQUENCY 1000000
64 #elif defined(MAIN_CLOCK_FREQUENCY_8MHz)
65 #define MAIN_CLOCK_FREQUENCY 8000000
66 #elif defined(MAIN_CLOCK_FREQUENCY_12MHz)
67 #define MAIN_CLOCK_FREQUENCY 12000000
70 #define ACLK_FREQUENCY (LFXT1_FREQUENCY/LFXT1_FREQUENCY_DIVIDER)
80 #define CCRn_VALUE_FOR_10_mSEC ACLK_FREQUENCY/100
81 #define CYCLES_PER_PERIOD ((MAIN_CLOCK_FREQUENCY/MAIN_CLOCK_DIVIDER)/ACLK_FREQUENCY)
82 #define CYCLES_AVAILABLE_FOR_TEST (CYCLES_PER_PERIOD*CCRn_VALUE_FOR_10_mSEC)
97 #define NUMBER_OF_CYLES_TO_INCREMENT_COUNTER 6
104 #define NUMBER_OF_CYLES_TO_INCREMENT_COUNTER 6
112 #if defined(__MSP430X__)
118 #define NUMBER_OF_CYLES_TO_INCREMENT_COUNTER 6
124 #elif defined(__MSP430__)
125 #define NUMBER_OF_CYLES_TO_INCREMENT_COUNTER 7
130 #define FREQUENCY_COUNT (CYCLES_AVAILABLE_FOR_TEST/NUMBER_OF_CYLES_TO_INCREMENT_COUNTER)
131 #define FREQUENCY_COUNT_MAX (FREQUENCY_COUNT*(100 + PERCENT_FREQUENCY_DRIFT))/100
132 #define FREQUENCY_COUNT_MIN (FREQUENCY_COUNT*(100 - PERCENT_FREQUENCY_DRIFT))/100
Copyright 2015, Texas Instruments Incorporated