roboforum.ru

Технический форум по робототехнике.

Настройка LPT-порта.

Вопросы не попавшие в другие категории.

Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 15:12

Здравствуйте! Не нашел подходящей темы, по-этому спрошу здесь. Собственно собрал я LPT-программатор вот этот http://robozone.su/2008/03/21/prostojj- ... lnogo.html и робоконтроллер с того же сайта MRC-40. Все подключил, подал питание, запустил BASCOM-AVR, скомпелировал программку (мигание светодиодом), нажимаю Program chip... Опа, пишет, что не может найти чип. С платой контроллера вроде все в порядке, начал разбираться с программатором. Проверил на наличие непропаев и соплей, все чисто. Проверил наличие питания, то же в порядке, 4.5В. Заменил резистор R2 с 1 кОма на 68 Ом. Укоротил шлейф до 15-17см. Проблема осталась. Еще один вариант это настройки LPT-порта. Залез в биос рылся, рылся , но так и не нашел где там про LPT-порт. Собственно вопрос где в биосе настройка или включение LPT-порта?
Да, и в чем еще может быть проблема отказа роботы?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение Michael_K » 22 июн 2010, 15:35

Понипрог? Ось какая?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 15:39

Нет, использовал BASCOM-AVR версии 1.11.9.8 и 1.11.9.0. Че то туплю что за ось?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение galex1981 » 22 июн 2010, 15:41

Ось это операционная система Windows например

Добавлено спустя 25 секунд:
А попробуй hex файл Пони прогом прошить - может поможет
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 15:50

Windows XP Professional

Добавлено спустя 6 минут 53 секунды:
Че-то не пойму: "Выбор полярности сигналов управления" нужно: "Инвертировать Reset"?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение Michael_K » 22 июн 2010, 15:54

В баскоме не знаю.
в понипроге есть разница - в зависимости от ОС нужно выбирать либо
AVR ISP I/O либо еще чего-то - (точно не помню - сейчас на ноуте сижу)...
Связано с тем, что XP не дает прямого доступа к портам.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 16:06

В принципе если смотреть в диспетчере устройств, то порт принтера работает и драва на него есть.
А на счет настройки платы программатора в Ponyprog: " Параллельный порт - AVR ISP I/O - LPT1 - Инвертировать Reset" так что-ли?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение Michael_K » 22 июн 2010, 16:21

Нет, там что-то типа "AVR ISP API" еще есть. Просто надо попробовать.
А вот по поводу чего там где инвертировать - это другой разговор.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Настройка LPT-порта.

Сообщение galex1981 » 22 июн 2010, 16:29

Лучше оставить галочки по-умолчанию, должно работать. Выбрать действительно только название программатора
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 16:30

http://myrobot.ru/stepbystep/mc_programmer.php
В конце статьи говориться о каком-то драйвере, может с ним че-нить попробовать и где его взять?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение galex1981 » 22 июн 2010, 16:33

У меня и без этого драйвера работало
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 18:00

Michael_K писал(а):Нет, там что-то типа "AVR ISP API" еще есть. Просто надо попробовать.

С API ошибку выдают, блин я че-то с этой поней разобраться не могу, элементарно код не пишется!

Добавлено спустя 1 час 26 минут 34 секунды:
Да, кстати, а все это может не работать из-за того, что в обвязке кварца отсутствуют конденсаторы по 22пФ?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение Michael_K » 22 июн 2010, 18:05

вряд ли
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Настройка LPT-порта.

Сообщение Skyline » 22 июн 2010, 18:43

А есть какое-нибудь руководство по PonyProg, а то что-то я ни как не разберусь?

Добавлено спустя 32 минуты 14 секунд:
А кварц вообще участвует в процессе прошивки? Или пока МК новый он от внутреннего генератора тактируется?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Настройка LPT-порта.

Сообщение galex1981 » 22 июн 2010, 22:32

Ни разу не прошитый МК тактируется внутренней RC цепочкой
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

След.

Вернуться в Обо всём

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16