-
- Из даташита неясно, сохраняется ли текстовый режим после
завершающего строку кода 0x0D. Нужно ли для печати следующий строки
снова 0xAA-команду выдавать. И переходит ли текст после CRLF на
второю строку дисплея, а после CR (он и есть символ 0x0D)
возвращается ли курсор на начало строки. - Kceния(03.08.2020 20:11)
- С RX - проще. Нет проблем на два потребителя накинуть. - Cкpипaч(03.08.2020 20:51)
- Но нормальный потребитель будет болезненно реагировать на коды
"0xAA, 0x25", тогда как дисплею они нужны. - Kceния(03.08.2020 20:55)
- Совсем уж пустить обмен на самотек - не получится. Могут быть
длинные строки, например, на которые ХЗ как индикатор отреагирует.
Могут быть банальные сбои передачи. Цена на современные
однокристалки позволяет взять голый кристал, с двумя UART и "за
пять минут" написать на нем фильтр. Cкpипaч(105 знак., 03.08.2020 21:44)
- Был бы производитель поумнее, выбрал бы для управляющих кодов
что-то из области 0x00-0x1F, которые в тексте не отображаются и
традиционно используются для команд. - Kceния(03.08.2020 22:04)
- Производитель в явной форме указал, что интерфейс UART/RS232, но не RS485/422. Поэтому только P2P. И символы могут быть любыми. Есть такое мнение, что был изменен только интерфейс (по сравнению с 4/8 битным параллельным), а не коды управления. - my504(04.08.2020 17:53)
- Производитель - украинофоб: 0xAA = "Є" кодировке Windows-1251 Boвa(4 знак., 04.08.2020 14:27)
- Был бы производитель поумнее, выбрал бы для управляющих кодов
что-то из области 0x00-0x1F, которые в тексте не отображаются и
традиционно используются для команд. - Kceния(03.08.2020 22:04)
- Совсем уж пустить обмен на самотек - не получится. Могут быть
длинные строки, например, на которые ХЗ как индикатор отреагирует.
Могут быть банальные сбои передачи. Цена на современные
однокристалки позволяет взять голый кристал, с двумя UART и "за
пять минут" написать на нем фильтр. Cкpипaч(105 знак., 03.08.2020 21:44)
- Но нормальный потребитель будет болезненно реагировать на коды
"0xAA, 0x25", тогда как дисплею они нужны. - Kceния(03.08.2020 20:55)
- С RX - проще. Нет проблем на два потребителя накинуть. - Cкpипaч(03.08.2020 20:51)
- Из даташита неясно, сохраняется ли текстовый режим после
завершающего строку кода 0x0D. Нужно ли для печати следующий строки
снова 0xAA-команду выдавать. И переходит ли текст после CRLF на
второю строку дисплея, а после CR (он и есть символ 0x0D)
возвращается ли курсор на начало строки. - Kceния(03.08.2020 20:11)