Приложение на PC самодельное? Попробуйте поменять тайминги в настройках COM порта при инициализации. Могу порекомендовать проверить как идет обмен в какой-нибудь программке типа Adwanced Serial Port Monitor. Если в ней данные получаемые от микроконтроллера отображаются, то тогда однозначно проблема в таймингах.
P.S. Совсем недавно делал проект с подобной задачей(передача данных мк и прием обратно через VCP)... у меня проблема была именно в настройка таймингов, при этом я программе PC использован синхронный режим приема данных, и при приеме некоторые данные не принимались.
Сообщение отредактировал IgorKossak - Jul 6 2012, 13:54
Причина редактирования: бездумное цитирование