Ребят, знатоки Bascom , направьте пожалуйста на код нормального приема сообщений по UART.
Отправка-то с ней просто - Print...
А как с приемом быть....покажите пожалуйста.
- Код: Выделить всё • Развернуть
- $regfile = "m32def.dat"
 $crystal = 7372800
 $baud = 115200
 Print "Start"
 On Urxc Rec_isr 'define serial receive ISR
 Enable Urxc 'enable receive isr
 Enable Interrupts
 Do
 Loop
 Rec_isr:
 Print "*"
 Print Udr
 Return
С таким кодом принимаются только 3 символа и не более!(в ответ приходят только 3 отправленных символа+Enter)
Хочу отправить с компьютера сообщений длиной допустим 20 символов и нормально принять его в МК.
Добавлено спустя 4 минуты 51 секунду:
вот терминал что показывает:
Отправляю строку: "1234567890", в ответ только "123Enter"
- Код: Выделить всё • Развернуть
- *49
 *
 50
 *
 51
 *
 13



