Доброго всем здравия. Друзья, нуждаюсь в совете. Не могу понять: "Толи лыжи не едут..."
Возникла необходимость "на ходу" менять Baudrate. Казалось бы чего проще, берем заготовку из справки и подгоняем под свои нужды:
$regfile = "m48def.dat"
$crystal = 4000000
$baud = 19200
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Print "Hello"
'Now change the baud rate in a program
Baud = 9600
Print "Did you change the terminal emulator baud rate too?"
End
Да не тут то было! Такой пример работает со всеми МК кроме mega8. Т.е. если вместо $regfile = "m48def.dat" написать $regfile = "m8def.dat" то компилятор ругается на Baud=9600: Variable can not be used with RESET [UCSR0A]. Что не так? Может кто тоже столкнулся с подобной проблемой? Bascom версии 2.0.7.8. Сильно не пинайте если, что не так - я здесь новенький, в основном пока только читаю (впитываю) информацию.



