-
))) там нет гипертерминала. ПЛК передает данные микроконтроллеру в котором этого просто нет. Передается строка в которой последний байт контрольная сумма (которая может иметь старшие биты). Пока не было маленьких русских букв (большие были) все работало. Прием выполняется вроде бы без ошибок. Символы передаются, в случае неправильной настройки длины байта этого бы не было, но после маленьких русских букв пробелы (20h) превращаются в забой (a0h), а большие русские буквы после маленьких вообще отменяют передачу строки. Но последующие вызовы -
SysComWrite( com_num, ADR(snd_str), LEN(snd_str), 0 ); - проходят (ну если в строке нет "страшных символов" )
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума