Метод .newpll

Назначение:Задаёт новое состояние PLL.
Синтаксис:sys.newpll(newpllstate as off_on)
Возвращает:---
См. также:sys.currentpll

ПараметрОписание
newpllstate

Определяет, в каком состоянии будет PLL после выхода устройства из внутреннего сброса:

  • 0 - OFF: PLL выключена, устройство выходит из сброса на низкой скорости с пониженным энергопотреблением
  • 1 - ON: PLL включена, устройство выходит из сброса на максимальной скорости, в 8 раз быстрее, чем на низкой

Подробности

Режим PLL фактически меняется только после «самосброса» устройства методом sys.reboot или после самосброса по другой причине (например, самосброс происходит после загрузки нового приложения Tibbo BASIC/C или при нажатии кнопки «restart» в TIDE). Внешние сбросы - включение питания и сброс по выводу RST (кнопкой сброса) - возвращают PLL в состояние по умолчанию (обычно ON). На некоторых устройствах состояние PLL после внешнего сброса задаётся аппаратной перемычкой.

PLL есть не во всех устройствах Tibbo; чтобы узнать, есть ли она в вашем, обратитесь к документации по платформе (например, для EM1000 она здесь).

Внимание

Режим PLL влияет и на другие объекты - например, на скорость (бод) объекта ser. (поэтому существует свойство ser.div9600) и на частоту, которую формирует объект beep.

Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке