Страница 1 из 1
Подключение VS1001 к LPT порту - программа
Добавлено: Пн авг 27, 2007 09:27:45
mrAndy
Привет.
Скажите, занимался ли кто нибудь таким извращением?
Нужна программа для скармливания музыки в LPT порт ( на микросхему VS1001/VS1011 ), а точнее её исходник. Желательно под DOS.
И реально ли это реализовать вобще?
Если кто нибудь что нибудь знает - пожалуйста помогите.
Если не трудно, можете описать алгоритм работаы с VS1001/VS1011?
Спасибо.
Re: Подключение VS1001 к LPT порту - программа
Добавлено: Пн авг 27, 2007 09:56:12
tych
mrAndy писал(а):Скажите, занимался ли кто нибудь таким извращением?
Типа: "извращенцы, отзовитесь !"
Добавлено: Пн авг 27, 2007 10:25:48
Aheir
В принципе, мне кажется, реально.
Попробуйте
вот здесь посмотреть...
Ведь если есть текст программы на С, Вы его сможете под ДОСом ипользовать?
Добавлено: Ср авг 29, 2007 23:31:31
mrAndy
Aheir, спасибо, по ссылке уже бывал.
Исходник, думаю смогу переписать под DOS.
Только: 1.В исходнике предусмотрена работа с аппаратным SPI микроконтроллера. Можете дать инфу по эмуляции SPI LPT портом? Как это лучше сделать?
2.Непонятно как скармливать микросхеме MP3 файл. Есть алгоритмы(кроме как в даташите)?
Добавлено: Чт авг 30, 2007 18:48:14
Aheir
1. С эмуляцией SPI на LPT не сталкивался, если попадется - дам ссылку.
2. Не думаю, что кроме документированных, есть еще способы загрузки в микросхему файла.
Re: Подключение VS1001 к LPT порту - программа
Добавлено: Пт авг 31, 2007 22:12:30
Nanobyte
mrAndy писал(а):...Нужна программа для скармливания музыки в LPT порт ( на микросхему VS1001/VS1011 ), а точнее её исходник. Желательно под DOS.
И реально ли это реализовать вобще?
Если кто нибудь что нибудь знает - пожалуйста помогите.
Где-то в 2003-2005 году (точно не помню) в журнале "РАДИО" была статья именно про подключение VSxxxx к порту LPT. Исходники программ есть на их FTP-сервере. Очень подробно всё описано.
Re: Подключение VS1001 к LPT порту - программа
Добавлено: Пт авг 31, 2007 23:00:30
МП 42 Б
mrAndy писал(а):Скажите, занимался ли кто нибудь таким извращением?
Нужна программа для скармливания музыки в LPT порт ( на микросхему VS1001/VS1011 ), а точнее её исходник. Желательно под DOS.
Как правильно заметил предыдущий оратор
извращенцы
Часом не это изобрести пытаемся.
Добавлено: Вс сен 02, 2007 00:20:09
mrAndy
Ооооо! Огромный респект, МП 42 Б !!!!!
То что нужно! Будем делать...
Цитата: 'Как правильно заметил предыдущий оратор
извращенцы' - нуу у каждова свои глюки и странности )

Всем спасибо!
Добавлено: Вс сен 02, 2007 08:30:26
Мышонок
mrAndy писал(а):извращенцы' - нуу у каждова свои глюки и странности )
Предлагаю использовать более политкорректное:
"ФАНТАЗЁРЫ" 
Добавлено: Вт сен 11, 2007 10:39:22
__Alexander
Почему извращенцы?
В былом подключал по схеме с К1555ЛН3 (если память не изменяет я применял 74hc06). Схему нашел (gif-файл), прогу нет. Но была она на С под дос. Реально это работало, сам проверял.
Осюда, либо искать автора этой схемы либо взять умную программулину
http://www.myplace.nu/mp3/files/parallelspi.zip
и не морочить голову, там одна 245 и умеет кроме vs1001 эмулировать полностью SPI, плюс работать с экранами нокиа.
Собираеться на коленке за 20 мин, а вы тут сразу...извращенцы...
Добавлено: Вт сен 11, 2007 19:06:07
Мышонок
__Alexander писал(а):В былом подключал по схеме с К1555ЛН3
Скажите пожалуйста, а что это за микросхема такая?

Добавлено: Ср сен 12, 2007 10:38:45
__Alexander

А зачем к словам придираться. Ну передержал одну пятерку

Добавлено: Чт сен 13, 2007 15:26:02
mrAndy
__Alexander, спасибо.
Почитал про сабж в журнале Радио ( 2004 6,7 ).
Буду делать девайс, как тока мне доставят VS1001! Зделаю - отпишу.
ЗЫ: А ведь оказывается, для девайса есть немало софта: 3 проги под DOS и 1 под Windows - покрайней мере.

Добавлено: Чт сен 27, 2007 16:28:06
Артур
Есть два верных способа:
1) Изучить порт (регистры, прерывания и т.д)
2) Написать драйвер для открытия и доступа к порту при запуске определенной программы (плеер например) и считывания данных
Но надо также обладать знаниями о всей материнской плате (регистры портов, мостов, чипсетов, и распиновкой слотов)
Вот тогда это можно сделать как два байта переслать!
Вобщем это сложно! (но выше сказаное для Windows Xp)
А для дос можно так: указать переменную напимер Х присвоить ей значение
X=0x378h (378h это адрес LPT1)
а потом считать память в которую пишется звук (адрес её я не знаю) и занести в переменную Y , затем передать её на нужный Pin порта LPT в регистр Data
например так
Data.0=Y
Добавлено: Чт сен 27, 2007 23:55:21
__Alexander
Ого, нагородил. Поверь, с портами в винде или досе проще работать, чем с самой этой микрухой. Тут собсно что решается, человеку надо запустить вс1001 с контроллером. Реально, прежде чем трассировать плату - все это делается на макетке, и отлаживается на компе посредством портов. Потом цепляется контроллер, делается реальная плата и т.д. и т.п.
Но, советую не морочить голову, и делать полноценное устройство и потом его отлаживать. схем подключения немеряно, софта тоже. Единственное что советую, цеплять сигнал DREQ на внешнее прерывание МК, т.к. это собсно сигнал, когда вс1001 просит загрузки фрейма данных.
А так, микруха работает в обычном эс-пи-ай режиме, по даташиту советуют разделять аналоговую и цифровую земли.
И все, вперед. проверялось неоднократно, все будет работать.

Добавлено: Пт сен 28, 2007 18:15:00
mrAndy
__Alexander, нет, почему к контроллеру? Именно к компу.
Плату буду сразу делать, без макетки наверно.
Пока жде микросхему.
Добавлено: Сб сен 29, 2007 00:17:13
__Alexander
А чем оргументруется подключение именно к компу?
Добавлено: Вс сен 30, 2007 10:39:39
mrAndy
Downgrade