TMPM4G9
V1.0.0.0
|
Modules | |
ELOSC Configuration | |
ELOSC Configuration. | |
CGWUPLCR Register | |
LOSC warming up Register. | |
RLMLOSCCR Register | |
LOSC Control Register. | |
UART Setting | |
Trimming Control | |
Trimming Control. | |
Macros | |
#define | COUNTMAX (10) |
#define | MAIN_NULL ((void *)0) |
#define | USER_ID_REMOTE ((uint32_t)0) |
#define | USER_ID_UART ((uint32_t)1) |
#define | CAPTUREVAL10MHZ (10416) |
#define | FIXEDPOINT (100) |
#define | COARSETRIMSTEP (80) |
#define | FINETRIMSTEP (10) |
#define | MARGINADJUST (20) |
#define | COARESELIMIT (0x0000001fUL) |
#define | COARESELIMIT_M (0x00000020UL) |
#define | FINELIMIT (0x00000007UL) |
#define | FINELIMIT_M (0x00000008UL) |
#define | TRIMCOARSE_MAX (0x00000040UL) |
#define | TRIMFINE_MAX (0x0000000FUL) |
#define | TRMOSC_RUN (1) |
#define | TRMOSC_DONE (0) |
#define | TRMOSC_ERROR (-1) |
#define CAPTUREVAL10MHZ (10416) |
Caputer value @10MHz
#define COARESELIMIT (0x0000001fUL) |
Setting limit
#define COARESELIMIT_M (0x00000020UL) |
Setting limit
#define COARSETRIMSTEP (80) |
Coarse trimming step 0.8% * FIXEDPOINT
#define COUNTMAX (10) |
retry counter max value1
#define FINELIMIT (0x00000007UL) |
Setting limit
#define FINELIMIT_M (0x00000008UL) |
Setting limit
#define FINETRIMSTEP (10) |
Fine trimming step 0.1% * FIEXDPOINT
#define FIXEDPOINT (100) |
fixed point 2
#define MAIN_NULL ((void *)0) |
NULL.
#define MARGINADJUST (20) |
Adjustment margin 0.2% * FIEXDPOINT
#define TRIMCOARSE_MAX (0x00000040UL) |
max value
#define TRIMFINE_MAX (0x0000000FUL) |
max value
#define TRMOSC_DONE (0) |
done
#define TRMOSC_ERROR (-1) |
error
#define TRMOSC_RUN (1) |
run
#define USER_ID_REMOTE ((uint32_t)0) |
User ID :Remote Control (Any value)
#define USER_ID_UART ((uint32_t)1) |
User ID :USB UART (Any value)