Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.10.2007, 18:39
|
#1
|
Частый гость
Регистрация: 06.02.2007
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Запись звука в PIC контроллер.
Есть некий звуковой wav вайл (с ключа метаком), как его залить в контроллер с последующим воспроизведением?
|
|
|
|
25.10.2007, 19:43
|
#2
|
Гражданин KAZUS.RU
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
|
Какой контроллер? какой длительностью ВАВ?
В контроллерах памяти не очень. Лучше заливать в мк памяти.
Я делал так брал waw, перекодирывал 8 бит, переименовывал его в bin, стирал ненужную белеберду в начале и конце файла (название производительи т д), прошивал паролельную ПЗУ (умудрялся засунуть даже несколько звучков), шину данных на ЦАП (был собран из резиков), а адресную к контроллеру.
Но вобще вариантов много (тотже ШИМ).
Есть даже готовые мк.
|
|
|
|
26.10.2007, 11:57
|
#3
|
Частый гость
Регистрация: 06.02.2007
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Звук длительностью 5 сек. PIC 16F628A. Перекодировать звук нельзя. Звук это сигнал с Touch Memoty аналог iButton. Раскладывать его в 0 и 1 геморой вот и задача записать как есть. Какие будут советы?
|
|
|
|
26.10.2007, 12:30
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Цитата:
|
Звук длительностью 5 сек. PIC 16F628A
|
У 628 есть великолепный выход ШИМ! Полностью не загружая программу он может при 8 разрядах разрешения выдавать 7,5кГц уже при 8мГц тактовой (от внутреннего RC генератора) а при навесном кварце пропорционально выше. Если не надо Hi-End качество звучания, то этого хватит с лихвой! Со структурой Wav дел не имел, посоветовать ничего не могу, но думаю, что внутренней памяти не хватит, придется вешать сбоку. ![Обижен](images/smilies/icon_beee.gif) Впрочем, если иметь даташит, то проблем никаких
__________________
От ложного знания к истинному незнанию!
|
|
|
|
26.10.2007, 12:34
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Кстати! перекодировка в 8 бит состоит в отбрасывании младших разрядов. Это можно сделать в любом редакторе совсем не загружая интеллект
__________________
От ложного знания к истинному незнанию!
|
|
|
|
26.10.2007, 12:43
|
#6
|
Временная регистрация
Регистрация: 16.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Колеги.
А не проще, действительно, воспользоваться готовыми микросхемами. Есть одна поразительная микросхема для записи и воспроизведения звука имеющая минимум навесных элементов и управление по шине I2C.
ISD5116
__________________
Конструктор - это человек, который пренебрегая мелкими неудачами, неуклонно идет к одному большому разочарованию!
|
|
|
|
26.10.2007, 12:53
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Цитата:
|
А не проще, действительно, воспользоваться готовыми микросхемами. Есть одна поразительная микросхема для записи и воспроизведения звука имеющая минимум навесных элементов и управление по шине I2C.
|
Да уж куда проще на РIC! Навеснухи не надо совсем! Да и канал USART у нее аппаратный на борту! А что до софта, так он почти целиком с даташита переписявается!
__________________
От ложного знания к истинному незнанию!
|
|
|
|
26.10.2007, 12:59
|
#8
|
Временная регистрация
Регистрация: 18.10.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ой, не туда Вы копаете, уважаемый Fiks-su... Совсем не туда. IMHO ничего у Вас не получится, даже если этот "плейер" соберете.
|
|
|
|
26.10.2007, 13:07
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Цитата:
|
Ой, не туда Вы копаете, уважаемый Fiks-su... Совсем не туда.
|
Уважаемый pfgx понял то, о чем предусмотрительно умолчал
не менее уважаемый Fiks-su?
__________________
От ложного знания к истинному незнанию!
|
|
|
|
26.10.2007, 13:33
|
#10
|
Временная регистрация
Регистрация: 18.10.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Fiks-su, а зачем столько мучений? Ну перекодируйте в MP3 и загоните в самый обыкновенный плейер. Звук - он и есть звук, почему перекодировать нельзя? Схема согласования будет очень простая, типа компаратора, пара-тройка резисторов и конденсатор.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
PIC контроллер управляет шаговым двигателем
|
kostyan-sokolov |
Микроконтроллеры, АЦП, память и т.д |
12 |
11.05.2009 23:38 |
Step7 и PIC контроллер
|
Robss |
Микроконтроллеры, АЦП, память и т.д |
2 |
15.01.2009 21:44 |
PIC контроллер для HDD
|
worldmasters |
Микроконтроллеры, АЦП, память и т.д |
9 |
14.11.2008 23:17 |
PIC,запись в EEPROM ?
|
retas |
Микроконтроллеры, АЦП, память и т.д |
6 |
30.11.2007 19:13 |
Нужно прошить пик контроллер (PIC 16F873)
|
electrician |
Микроконтроллеры, АЦП, память и т.д |
8 |
23.08.2006 08:16 |
Часовой пояс GMT +4, время: 14:35.
|
|