реклама на сайте
подробности

 
 
> Avreal и интерфейсная LPT плата MP9805P
Зверюга
сообщение Oct 9 2008, 09:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Господа!
Купил себе мать без LPT порта. Купил плату MP9805P вот русское краткое описание ее http://shop.key.ru/shop/goods/55224/

Несмотря на то, что вописании не указана Vista дрова для нее на родном диске имеются

Система - Vista 32 бит. На старом компе под вистой все работало, проблем никаких.
Драйвера встали без проблем, обнаружился LPT3. Драйвера прямого доступа к порту установлены. Avreal выдает "Altera byte blaster not found". Работаю через AvrealShell - переключал там номер портана LPT3, переключал обратно на LPT1 и в настройках MP9805P тоже ставил LPT1 - бестолку.
В avreal можно указывать базовый адрес порта, но в настройках MP9805P этого сделать нельзя.

Что делать и кто виноват?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Зверюга
сообщение Oct 9 2008, 09:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



там диапазон адресов..... во вкладке "ресурсы"
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 9 2008, 10:18
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Зверюга @ Oct 9 2008, 13:41) *
там диапазон адресов..... во вкладке "ресурсы"

Ну да, я про то и говорю. У меня, например, для LPT на NM9835 указано два диапазона, C200-C207 и C300-С307. Для чего второй - не знаю, но первый (C200) - это и есть базовый адрес LPT. Соответственно, у меня для avreal стоит -pC200,0.5 (уже не помню, зачем указывал время явно, но вот как сейчас стоит и работает). Ну и dlportio установлен, само собой (у меня XP, SP2).
А кода эта плата стояла на другой машине - там был назначен другой адрес (D800, кажется). Кто и как назначает и можно ли на это повлиять - не интересовался. Работает - и ладно (карточка на этот предмет и была взята, потому как штатный LPT занят принтером).

Сообщение отредактировал rx3apf - Oct 9 2008, 10:20
Go to the top of the page
 
+Quote Post
ReAl
сообщение Oct 9 2008, 10:44
Сообщение #4


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(rx3apf @ Oct 9 2008, 13:18) *
у меня для avreal стоит -pC200,0.5 (уже не помню, зачем указывал время явно, но вот как сейчас стоит и работает).
А времена всяческие в диапазине милисекунд avreal отмерял (до свежей v1.26rev2) по штукам обращений к LPT. При этом если порт быстрее ожидаемого, то будет недостаточное время записи или даже стирания.
v1.26rev2 уже работает через нормальные таймеры и время обращения можно не указывать, сам померяет. В некоторых случаях всё равно время обращения нужно, но оно уже замерено.
Но можно запомнить померянное и указать, тогда будет пропускать этот этап, хотя экономия 0,1-0,2 секунды ничего и не весит.
Я на каждом из используемых мной компьютеров в переменне окружения записал, например
AVREAL_PORT=E800,0.77
или
AVREAL_PORT=1
а все makefiles ссылаются на это через $(AVREAL_PORT) (в батниках надо писать %AVREAL_PORT% )
и не морочу себе голову попытками запомнить где что.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 09:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016