Привет всем! Решил использовать два аппаратных UART в Atbanned28A. Проблема в том что условие:
If Inkey(#2) = 48 Then Print #2 , "stop" End If
Срабатывает само по себе через какое-то время, даже если в порт ничего не посылать (хотя оно должно срабатывать, при нажатии на клавиате "0", который по таблицам ASCII в детятичной форме = 48)
При использовании первого аппаратного юарта (ноги RXD0 и TXD0) и, соответственно кода:
If Inkey() = 48 Then Print "stop" End If
все работает отлично.
Вот настройки UART в коде.
$baud = 115200 $baud1 = 19200 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Open "com2:" For Random As #2
Может я что-то неправильно делаю, до этого всегда использовал один канал UART. Заранее спасибо)