7.3.1. Встроенный генератор

(Руководство разработчика по микроконтроллерам семейства HCS08)

Ранее было сказано, что встроенный генератор модуля ICG может работать на двух частотах: 243кГц и 8МГц.

Генератор IRG с частотой 243кГц — это основной внутренний генератор; он является источником тактового сигнала для режимов SCM и FEI. Генератор IRG отличается достаточно высокой погрешностью частоты, которая составляет ±25% от объявленного в техническом описании значения 243кГц. Однако частота генератора IRG может быть подстроена так, что погрешность уменьшится и составит всего ±0.5%. Для этого необходимо записать подстроечное число в регистр ICGTRM.

Эту операцию может выполнить специальная утилита отладчика. Утилита измеряет реальное значение BUSCLK и вычисляет код, который должен быть записан в регистр ICGTRM, чтобы генератор работал на желаемой частоте 243кГц. Это и есть подстроечное число TRIM, которое отладчик записывает в ячейку энергонезависимой памяти с адресом 0xFFBE. В процессе работы (не отладки) программа должна считать это значение и записать его в регистр ICGTRM.

ICSTRM=NV_ICSTRM;/*Переписатьзначениестаршегобайтаподстроечногочислав
регистрICSTRM*/

В процессе отладки эта операция выполняется автоматически, когда отладчик устанавливает связь с МК.

Генератор частотой 8МГц — это дополнительный внутренний генератор, который используется только в режиме отладки.

Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>