Свежие обсуждения
Микроконтроллеры

Посоветуйте! Не работает RS-232 (плата PCI-Express) + программатор EXTRA-PIC

1 2

Добрый день, коллеги!

Есть тут такая проблемка. С приятелем начали осваивать программирование PIC-контроллеров с PIC16F84A. Он давно занимается разными контроллерами и потому купил себе ноутбук уже со встроенным COM-портом. Я же не предполагал что буду программировать контроллеры и купил полегче весом, без RS-232. И вот теперь чтобы выйти из ситуации приобрел PCI-Express плату, которая представляет собой по сути интерфейс PCI-E -> USB -> COM. Имеется программатор EXTRA-PIC который прекрасно работает у приятеля и не программирует контроллер у меня. Наблюдается очень медленная работа даже при стирании контроллера, а при программировании "выскакивает" ошибка.

Ключ к пониманию проблемы, мне кажется, лежит в том, что при работе моей платы работа с портом идет через Windows API и никак иначе, а при работе с ноутбука приятеля - аппаратно.

Посоветуйте, как выкрутиться? Что делать? Очень хочется чтобы все работало с ноутбука.

 

У меня вот на новой материнской плате (с процессором в несколько раз быстрее) запрограммировать удается только снижением скорости обмена "в пять раз" и закрытием всех программ (при этом не дышать ). При том, что на старом ПК с этим же программатором все работало на полной скорости.

Заподозрил режим работы порта (в БИОСе: EPP, SPP, ECP). У меня стоит сейчас SPP (стандартный паралельный порт). На старом стоял EPP толи ECP (расширенный параллельный порт). В скором времени буду делать переустановку системы и попробую поменять режим порта. Может поможет...
Недавно подарили мультикарту (2xCOM+1xLPT). Как только освобужу PCI слот - попробую еще и с ней.

 

Сергей К Спасибо. Но у меня вообще другая история. А вам посоветую залезть в виндовс устройства -> порты -> драйвер и отключить FIFO. Слышал, FIFO - это дело лишнее Может, поможет... О результатах обязательно напишите!

 

собери усб программатор и не парься
я себе сразу собрал до покупки бука
про усб пиковский не в курсе, т.к. занимаюсь только авр
но должен быть и для пик

 

А что у вас за програматор под АВРы ? STK500 совместимый ? Или известная схема на меге 8 ой - на 8ой меге у меня так и не заработал - находится, но после попытки обмена комп вешается. Подменял драйвер - нифига, пробывал под ХР - с 25 раза читает - но это все не то.

 

Насколько помню, буфер FIFO у последовательного порта (COM), а SPP, ECP, EPP - это к параллельному (LPT).
Экстра-ПИК же, работает как-раз через последовательный.
mrengineer, а какой софтиной пользуетесь? Если IC-Prog, то для работы в NTFS-операционках, к ней нужен дополнительный драйвер.

 

Gregory:
1. Да, IC-PRPG... А что за драйвер?
2. Да нет, у COM-порта FIFO тоже есть Сам настраивал...\

djelektronik: я сам за USB... Но дорогие они все собаки! А этот EXTRA-PIC 650 рублей. Для начинающего в самый раз.

 

mrengineer: я сам за USB... Но дорогие они все собаки!
Загляните в соседний топик. USB-программатор, рабочий. Деталей рублей на триста.

 

mrengineer:
А что за драйвер?
http://www.ic-prog.com/icprog_driver.zip
А ещё есть хелп на русском (!):
http://www.ic-prog.com/icprogh_rus.zip

у COM-порта FIFO тоже есть
Невнимательно читаете. Я сказал, что он есть именно у COM-порта.

А этот EXTRA-PIC 650 рублей
А я свой сам собирал. Блок питания расположил на самой плате, и ввёл небольшую доработку. Без неё могут возникнуть проблемы с МК, у которых есть возможность программировать вывод MCLR.

 

Да, у СОМ-порта можно что-то еще понастраивать, а вот у LPT - практически негде пошалить