Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188
Смысл такой: приемник отлично работает на 56кб/с, но передатчик - максимум на 4800 ( и то, не очень стабильно). Виндосувский ReadFile считывает байты посланные MSP со скоростью более 4800 с каким-то странным сдвигом на несколько бит. А на скорости 4800 б/с иногда неправильно принимается первый байт. В связи с этим у меня вопрос: эта ошибка системная или просто глючит мой самопальный пребразователь уровня UART/RS-232
Попробуйте вот этот простой терминал с фукнцией записи в файл. Проверено, что рабаотает на всех скоростях, если при его использовании проблемы останутся, смотрите в свой преобразователь
Ага и еще осцилом поглядите чего делается на линиях во время посылки, осцилл в ждущем режиме и глядеть как просматривается стопка битов. Различимы ли биты отдельные.