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