![]() |
Проблемы с COM портом
Добрый вечер форумчане, в общем как то сидел как обычно шил микроконтроллеры через com-порт, всё работало, определялось. Сегодня опять понадобилось прошиться, но порт отказался работать, т.е. в диспетчере всё ок, ноу проблем, но программатор не видит. Проверил программатор у товарища, всё работает. Скачал CheckIt , сделал заглушку и usb ms-dos, и пошел проверять. Как оказалось с портом всё нормально, тесты прошел, НО в CheckIt он кличится COM3 , а в диспетчере устройств он же COM1 и не работает... В чём подвох? Как решить проблему?
P.S. Заранее спасибо! |
kamaz6141, каие у порта адрес и прерывание в Диспетчере устройств?
|
Angry Demon, Что-то не могу найти эти параметры в свойствах...
|
kamaz6141, закладка "Ресурсы".
|
Angry Demon, тут только 2 свойства
![]() |
kamaz6141, вау... Дык, COM1 имеет место быть на 4-м прерывании по адресам 03F8 - 03FF.
Так что, ковыряйте настройки BIOS, либо программатора, либо тут попытайтесь выставить. |
Цитата:
|
Normal,
COM1 03F8 - 03FF, IRQ 4 COM2 02F8 - 02FF, IRQ 3 COM3 03E8 - 03EF, IRQ 4 COM4 02E8 - 02EF, IRQ 3 Это по стандарту. В реале бывает любые буги-вуги, из-за которых мучаются люди и программы, работающие по стандартам. |
Да уже всяко перепробовал...ни в какую... а почему CheckIt видит COM3, остальные если выбирать то неустанленно пишет, а в системе он COM1?
|
Цитата:
|
Angry Demon, извиняюсь, про биос забыл...а можете примерно сказать название настроек, чтоб знать куды лезть?
|
kamaz6141, по модели материнки на сайте её производителя посмотрите в Руководстве.
Обычно - COM A Address, COM A IRQ. Что-то типа того. |
Angry Demon, в биосе поменял 3E8/3EF на 3F8/3FF (там было 4 варианта на выбор которые вы выше писали) , но ничего не изменилось :(
|
kamaz6141, поменяли-то, тот порт? Их может быть два.
|
Там были
Serial Port1 , я выставил 3F8/IRQ4 и пару настроек Parallel Port, я их не трогал. Проверил ещё раз под досом CheckIt'ом, теперь активен COM1 и проходит тест с заглушкой. Вот настройки в системе ![]() |
CheckIt слишком примитивно проверяет СОМ порты, используя единственный провод, соединяющий вход и выход интерфейса.
И как вариант порт таки выгорел при манипуляциях с программатором. Я же в подобных случаях для диагностики СОМ портов использую древнюю раритетную СОМ мышь, единственная особенность которой - пятипроводный кабель. Именно эта мышь почему-то не работает на сгоревших портах, а на тех же портах 4-х проводные мыши работают как ни в чём не бывало, не обнаруживая неисправности. |
kamaz6141, "птичку" автонастройки установите обратно.
Цитата:
По-моему, там используется кроме TX - RX ещё и CTS - RTS. |
Angry Demon, Спасибо :) Галочку на "авто" поставил и всё стало норм :)
|
kamaz6141, не за что, забегайте ещё! :yes:
|
Время: 19:29. |
Время: 19:29.
© OSzone.net 2001-