Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Com-порт на sam7s нестабильно работает на старых компах
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Bulat
На at91sam7s реализован виртуальный com-порт. Использую стандартный драйвер atm6124ser.inf. Определяется как COM2. Для ПК написал приложение, которое посылает запросы моему девайсу. Так вот, на ПК с современными мат. платами (i945G, PentiumD или Core2Duo) все отлично работает, а на компах со старыми чипсетами (проц-ы: P4 2.4, Celeron 740 и еще на одном промышленном компе 997 МГц) на запрос приложения мой девайс не отвечает, то есть приложение не может дождаться посылки от моего девайса, хотя в диспетчере устройств нормально определяется как модем с портом COM2. Но это еще не все! Самое интересное то, что в какие то моменты мой девайс начинает нормально работать со всеми компами. Я никак не могу понять по какой это причине происходит, потому что и прошивка, и драйвера импользуются одни и те же. Грубо говоря, не отвечает мой девайс промышленному компу, потом на след. день прихожу, вкл. комп, ничего не менял, а девайс начинает отвечать на запросы хоста!!! Но повторюсь, что такая мистика наблюдается только на старых компах, на новых все отл. работает, стабильно.
Кто-нибудь сталкивался с такой ситуацией?
Заранее благодарен!
sergeeff
У меня была похожая история из-за фильтрующих элементов в входных цепях USB Device. Если там сигнал не очень "чист", то никакие драйвера не могут вытянуть протокол. Поэкспериментируй с номиналами RC (проверь соответствуют ли рекомендациям).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.