仔细讲解tick,RTC以及TimerB的用法---**Title:** Realización de un reloj (MSP430FR2355) **Topic:** Registro RTCMOD (16 bits) **Code Block:** ``` // Tick = 1 ms, 1 kHz // SMCLK = 4 MHz RTCMOD = 4 - 1; // tick = 1 ms // SMCLK(4MHz)/1000*4 SYSCFG2 |= RTCCKSEL_0; // Select SMCLK as RTC clock RTCCTL = RTCSS_1 | RTCCR | RTCPS_1000 | RTCIE; // RTCSS_1: Clock source device specific (SMCLK) // RTCSR reset // RTCPS_1000: // prescaler /1000 // RTCIE interrupt enabled __enable_interrupt(); ``` **Table:** | PS | T_CNT | MOD | Tick | | :----- | :------- | :----- | :------ | | /1 | 0,25µs | 4000 | 1ms | | /10 | 2,5µs | 400 | 1ms | | /16 | 4,0µs | 250 | 1ms | | /64 | 16,0µs | 62,5 | 0,992ms | | /100 | 25,0µs | 40 | 1ms | | /256 | 64,0µs | 15,625 | 1,024ms | | /1000 | 250,0µs | 4 | 1ms | | /1024 | 256,0µs | 3,906 | 1,024ms |

视频信息