更改HIRC频率的步骤如下:
1. Trim value = RCTRIM0(HIRCTRIM[8:1]) + RCTRIM1(HIRCTRIM[0])
将Trim value–15可以调整HIRC的频率为16.6 MHz。
2. 将计算值写回RCTRIM0 和RCTRIM1,写入后HIRC的更改会立即生效。
3. 每次上电后HIRC会恢复成16 MHz,使用者需要通过写SFR来更改HIRC。
4. 按照16.588 MHz重新计算baud rate,再设定timer产生的baud rate就能符合标准baud rate。
关键程序见下。。。
|
什么鬼