Назначение:
Изменяет установку скорости работы встроенного UART. Использование этой директивы в программе заменяет значение, установленное в опциях компилятора
Синтаксис:
$ BAUD = значение
где:
значение Число, которое определяет скорость работы канала RS 232 в битах в секунду (бод). Значение не может быть переменной, или числом, вычисляемым во время компиляции.
Описание:
Скорость трансляции определяется в закладке Options | Compiler | Communication и
устанавливается в файле конфигурации . Директива $BAUD оставлена для совместимости с компилятором BASCOM-8051.
В генерируемом отчёте компиляции, находится информация об актуальной скорости трансляции, а также разница в процентах между настроенной и действительной скоростью трансляции.
Важно ! Во время симуляции программы, не возможно выявление проблем со скоростью трансляции, которая была настроена в программе. В целом ошибочная скорость трансляции может привести к появлению "кракозябров" в окне терминала. Чтобы это предотвратить нужно применять стандартные принятые значения скорости трансляции а также применять кварцевый резонатор с частотой, кратной этой скорости.
Смотрите также : $CRYSTAL, BAUD
Пример:
$baud =
$crystal = 'кварц 14 MHz
Print "Hello"
' Теперь мы изменяем программную скорость трансляции
Baud =
Print " Изменил ли ты скорость трансляции в программе терминала?"
End