База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект ser. / Свойства, методы, события
Свойство .div9600 (только чтение)
| Назначение: | Возвращает значение, которое нужно записать в свойство ser.baudrate, чтобы получить скорость 9 600 бит/с на текущем устройстве и в текущих условиях. |
| Тип: | Word |
| Диапазон значений: | --- |
| См. также: | Настройки последовательного порта |
Подробности
«Грамотные» приложения используют это свойство, чтобы задавать скорость независимо от платформы. Даже на одном и том же устройстве значение, нужное для 9 600 бит/с, в разное время может отличаться. Например, в некоторых устройствах есть PLL (см. sys.currentpll). Включение и отключение PLL меняет тактовую частоту устройства, а это влияет на значение, возвращаемое ser.div9600.
Значение может также отличаться у разных последовательных портов одного устройства. Пример такого устройства - плата TPP3 (Tibbo Project PCB) размера 3, 2-го поколения: значение ser.div9600 для UART3 отличается от значения для UART0~2.