роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Описание: ASUSZ99h + ExpressCard - PCMCIA + PCMCIA - LPT = полноценный LPT порт?
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Виновник всех нижеописанных событий:
мой табельный ноутбук ASUS Z99h Улыбка



Отличная модель, уже больше 2 лет работает в тяжелых условиях и т.д. и т.п. Не хватает мне в нем только одного - полноценного LPT порта. Для прошивки МК Улыбка :



ну и периодически работы с отладочными стендами (фирмы Altera и т.п.)

Нашел в сети информацию, что единственное решение моей проблемы - покупка PCMCIA платы расширения (PCMCIA - LPT). Вот тут я и совершил первую свою ошибку Грустный : так как везде я встречал ссылки именно на PCMCIA интерфейс то почему-то был абсолютно уверен что у меня в ноутбуке именно он. В результате долгих поисков в интернет магазине было куплено вот такое чудо:



Когда я попытался вставить его в разъем меня ждал облом Подшучивать, дразнить , ну и озарение потом что оказывается у меня более новый тип разъема - ExpressCard.

И вот тут я совершил свою вторую ошибку: решил купить переходник ExpressCard - PCMCIA, который по стоимости даже превышает мое первое приобретение Улыбка , хотя мог PCMCIA - LPT продать и купить ExpressCard - LPT. Но я , решив что переходник ExpressCard - PCMCIA лишним не будет (вдруг еще какое-нибудь устройство с PCMCIA интерфейсом понадобится):



Купил сие чудо инженерной мысли, собрал (торчит однако... Голливудская улыбка ):



Установил драйвера, в диспетчере устройств в разделе Порты (COM и LPT) появился PCI Paralell Port (LPT3). Сразу насторожил "двойной" диапазон ввода/вывода и номер прерывания, которые ручками перенастроить нельзя...:



После более детального изучения Диспетчера устройств оказалось что переходник ExpressCard - PCMCIA отображается как отдельное устройство Жуть с 6 диапазонами ввода/вывода и тем самым 19 прерыванием



Естественно ни PonyProg2000 ни другие программы сей порт не видят, и я нахожусь в ... Смущение ()

Может кто-нибудь знает как бы из этого чуда сделать LPT1 c базовым адресом 0х378h и прерыванием №7 ? Улыбка
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



(картинки не видны)- хм. после второго раза - видны.
кроме пони-прог есть ещё куча программаторов-софта, которые можно настроить на любой порт и адрес.
Born-O-mat- наверное, AVReal (но он только из коммандной строки).
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Тут проблема не в софте... Каждому LPT порту соответствует прерывание под определенным номером и набор регистров, находящихся в определенной области памяти (в них задаются режимы работы порта, передаются-принимаются данные и т.д.) В моем случае имеется несоответствие номера порта и области памяти со служебными регистрами порта. Номер я могу любой выбрать, а адрес нет Грустный

Получается порт формально есть, а как объяснить ПО что диапазон ввода-вывода нестандартный я Жуть
(Добавление)
Проблема на уровне драйвера...
(Добавление)
Вах... nest Одобряю
Ты таки прав. Покопался в настройках BlowIt2 (с помощью него AT89C2051 зашиваю) и таки нашел где адрес указать. Таки получилось Улыбка
Сейчас чего нибудь для AVR подберу...
 
 Top
SeRgEj Post Id



Главнокомандующий


Сообщений всего: 268
Дата рег-ции: Нояб. 2009  



А что бы вам USB не собрать?
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



USB для AVR или MSC-51?
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



AVR Поинтересней будет. MSC из прошлого века помоему, шкуры там, каменные топоры и.т.п.
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Цитата:
MSC из прошлого века помоему, шкуры там, каменные топоры и.т.п.
Голливудская улыбка

У Atmel другое мнение... До сих пор их выпускают. Улыбка Я думаю им виднее. У меня лично ДП на AT89C2051 Смущение
Схемку программатора под USB подкиньте Улыбка
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



http://easyelectronics.ru/skoros...kontrollera.html

Советую вот эту. Шустро работает, не требует предварительной прошивки. Только мне не нравится второй вариант автора.
Я ща как раз пытаюсь переделать АВРДУДА , чтоб ресет отпускал после прошивки....
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



А почему нельзя просто кнопку с фиксацией поставить на линию RST?
(Добавление)
Что касается USB-RS232 переходников... Мой на чипе PL2303HX и соответственно с myPROGGER очень медленно работает, но уже есть в продаже куча переходников на чипе FT232RL (USB 2.0-RS232), по идее с ними myPROGGER должен нормально работать.
Или я не прав? Грустный
(Добавление)
Честно говоря облом третий программатор паять Голливудская улыбка
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Я пробывал эмулировать КОМ-Портовые Бит-Банг программаторы (типа ponyser) на этой МС. Ничего хорошего не получилось.
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Я в пятницу смогу проверить (у знакомого есть USB-RS232 на FT232RL), о результате напишу.
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Проверил, все так же медленно... Грустный
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



фирменный USB не путь настоящего джедая ? Подмигивающий
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



Конечно Голливудская улыбка
 
 Top
gr_JAVA Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Нояб. 2009  



В результате последних манипуляций выяснилось:
Используя любой переходник USB - RS232 с AVRDUDE получаете троекратный выигрыш по времени по сравнению с PonyProg2000. На запись 1802 байт в ATTiny2313 ушло 9 минут.
 
 Top
Страниц (2): [1] 2 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru