//. Использование внутренних функций, периферийных блоков...
call #SW_FLL
call #TB_SETUP
clr R15
clr R14
eint
bis #LPMO,SR
Поэтому резонатор на 32 768 должен быть стабильным. Вызов подпрограммы стабилизации частоты генератора DCO. Инициализация таймера Timer В для генерации сигналов ШИМ
R15 и R14 используются как указатели на таблицу синусов и для хранения значения «пилы» после стабилизации DCO
Разрешение прерываний «усыпить» ЦПУ. Завершение программы остаётся обработчик прерывания CCIFGO где обновляются значения ШИМ
.*******************************
Delay
*********************
Программная пауза для стабилизации кварца
L1 L2
mov | #0004h,R15 | |
mov | #0FFFFh,R14 | • ~ 1 секунда |
dec | R14 | |
jnz | L2 | |
dec | R15 | |
jnz | LI | |
ret |
SW_FLL ; Подпрограмма стабилизации частоты DCO.
; Кварцевый генератор 32 768Гц используется