Сообщение от vano-11-11
|
Я не с него обмен с МК пытаюсь вести, а через виртуальный порт COMPIM.
|
А зря! Во-первых, последний на сегодня
материал в FAQ посвящен именно этому вопросу.
Во-вторых, с помощью терминала "включенного правильно" Вы сможете определиться - где у Вас лажа. Включаем терминал как показано у
kittec этажом выше без всяких COMPIM, настраиваем в нем скорость и проверяем "голый" МК, подозреваю, что там Вы и упретесь. 4MHz это не есть очень хорошая тактовая для работы с последовательным портом, особенно на больших скоростях. Где-нибудь до 9600 максимум до 19200 должно кататься нормально, выше могут начаться проблемы с потерями битов. Надо использовать дробные кварцы 3,6864, 7,3728 и т.д.
Затем аналогичным образом проверяем терминалом "выход наружу", но к COMPIM его надо подключать уже как RX-RX, TX-TX (см. в FAQ), ну то есть так, как у Вас был изначально подключен МК. Смотрим обмен с внешней терминальной программой на этой же скорости и с этими настройками четность, стопы и т.п.
Таким образом отделите "мух от котлет" и найдете - где у Вас нестыковка. Если не хотите выкладывать сам проект для проверки, то не надо больше схемных скриншотов - это лишний мусор. Нужны скриншоты: настройка COMPIM, настройка подлючения во внешней программе, настройки вашего физического (или виртуального) COM-порта, к которому подключен COMPIM. Неплохо было бы увидеть и конфигурацию USART в самой программе для МК - там тоже может быть лажа.