Страница 1 из 1

устройства для записи/воспроизведения звука

Добавлено: Ср мар 18, 2009 13:44:00
IvanSCM
Весьма заинтересовало http://www.radioradar.net/hand_book/doc ... order.html
Кто нибудь знает схемы для микросхем, которые легче достать? и что вы знаете о этой технологии?

Добавлено: Ср мар 18, 2009 14:15:24
Yellow Tiger
А чем не устраивают схемы, приведенные на процитированной страничке?

Добавлено: Ср мар 18, 2009 14:28:49
dalay-lama
Сейчас пишу программу под ISD4004 на PIC18F252. Уже всё работает, осталось написать меню. Что, собственно, интересует?

Добавлено: Чт мар 26, 2009 22:43:41
IvanSCM
А подобные схемы существуют же? Где их можно достать? И еще я слышал про микросхемы в которые через компьютер пишется инфа...

Добавлено: Чт мар 26, 2009 22:45:36
ikarab
ИМХО гораздо дешевле и УДОБНЕЙ карты mmc sd использовать.

Добавлено: Чт мар 26, 2009 23:50:17
IvanSCM
Можешь привести пример?

http://radiokot.ru/forum/viewtopic.php?t=14549&highlight

Добавлено: Вс апр 05, 2009 14:17:25
Сергей314
Подскажите, как все-таки управлять ISD4004 с помощью микроконтроллера. Желательно, чтобы это был тини2313 или другой АВР. Очень хочется построить устройство, которое считав полученный код отвечает той или иной фразой, заранее записанной в память. Гении программирования пожалуйста, помогите.

Добавлено: Вс апр 05, 2009 14:42:39
dalay-lama
Для начала скачайте datasheet на ISD4004. Управляется она по SPI. На стр.6 расписаны команды управления, а на стр.16-17 типовые схемы включения. Если по ходу работы будут вопросы - милости прошу.

Добавлено: Вс апр 05, 2009 15:52:07
Сергей314
Уважаемый dalay-lama я к великому моему сожалению не очень дружу с PIC-контроллерами. Соответственно сразу возникает вопрос имеется ли техническая возможность управлять ISD с помощью микроконтроллеров tini или Mega. И если имеется, то как написать программу на Ассемблере для создания необходимых кодовых посылок через SPI, понятных ISD4004. Мне очень понравилась ISD1420 в которую записывать и считывать информацию очень легко с помощью задания двоичной комбинации на входах А0-А7 и путем нажатия кнопок play и rec. Единственный и весьма существенный недостаток-слишком маленькое время записи. Поэтому приходится переходить на другой уровень.

Добавлено: Вс апр 05, 2009 16:07:52
shao
существуют и другие версии этой микросхемы , у нас в городе я видел на 60 секунд (стоит 10 долларов), возможно есть и больше ...

Добавлено: Вс апр 05, 2009 16:30:55
dalay-lama
Сергей314 писал(а):имеется ли техническая возможность управлять ISD с помощью микроконтроллеров tini или Mega.
Разумеется. Встречный вопрос. У Вас хоть какие-либо познания в м/к есть? В ATtiny2313 есть универсальный последовательный интерфейс (USI). Вот его и надо использовать.

Добавлено: Вс апр 05, 2009 17:32:49
Сергей314
Спасибо за подсказку насчет USI. Придется более внимательно изучить этот раздел. Познания в МК имеются в объеме книг Белова, возможно поэтому недостаточно глубокие. И все-таки, хотелось бы, получить фрагмент программы для общения с ISD, опираясь на который можно было бы задавать конкретные вопросы как говорится по существу. Суть задачи, которую я себе поставил: микроконтроллер последовательно опрашивает несколько выводов своего порта (пусть будет 4) и в зависимости от состояния каждого вывода, ISD4004 человеческим голосом говорит о том, что включено, а что выключено. Желательно предусмотреть возможность оперативной перезаписи информации в зависимости от изменившихся названий подключенных нагрузок.[/quote]

Добавлено: Вс апр 05, 2009 18:41:50
dalay-lama
Сергей314 писал(а):Познания в МК имеются в объеме книг Белова, возможно поэтому недостаточно глубокие.
У Белова есть хорошая книга по ATtiny2313. Скачать можно здесь: http://rbook.ucoz.ru/publ/19-1-0-30 На стр. 204 описание USI.
Сергей314 писал(а):...хотелось бы, получить фрагмент программы для общения с ISD, опираясь на который можно было бы задавать конкретные вопросы как говорится по существу.
Я уже писал о том, что пишу на PIC (если есть желание, могу дать недописанный код в личку). Переписывать конкретно под ATtiny2313 нет ни малейшего желания. Начинайте писать программу и все вопросы по ходу - сюда.
Сергей314 писал(а):микроконтроллер последовательно опрашивает несколько выводов своего порта (пусть будет 4) и в зависимости от состояния каждого вывода, ISD4004 человеческим голосом говорит о том, что включено, а что выключено.
Вам необходимо под SPI - 4 порта: MISO, MOSI, SCLK, SS (SS в USI ATtiny2313 аппаратно не реализован и под него можно назначить любой порт). Под прерывание - 1 порт. Если Вы не будете подсчитывать кол-во записанного/свободного времени, то вывод RAC ISD4004 не используете. Кроме этого нужны кнопки управления: запись, стоп, воспроизведение. Остальное - на Ваше усмотрение - управление записанной информацией по воздействию внешних сигналов (выбор необходимого фрагмента и т.д. Для начала изучите datasheet на ISD4004.
P.S. Эту тему надо-бы перенести сюда: http://www.radiokot.ru/forum/viewforum.php?f=20

Добавлено: Вт апр 07, 2009 01:30:08
IvanSCM
Все таки не одного меня эта тема интересует... Это радует :)