Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Picbasic.ru » Электроника » Идеи » Голос (звук *.wav) с помощью Pic16f628 или др.
Голос (звук *.wav) с помощью Pic16f628 или др.
Python Дата: Вт, 24.08.2010, 14:11  |                                                                                                                Сообщение # 1
Группа: Пользователи
Ранг:  Пытаюсь разобраться
Сообщений: 45
Репутация: 0   ±
Замечания:   ±
На сайте с 11.02.2010

Статус: Offline

Вот единственное что нашел и то ничего конкретного
http://www.microchip.ru/phorum/read.php?f=2&i=72344&t=72344
Считаю синтез звуков с помощью контроллера и памяти EEPROM
это очень интересно и полезно знать.
Если кто нибудь уже делал подобное устройство, направьте в нужное русло.

Сообщение отредактировал Python - Вт, 24.08.2010, 14:12
ЯНДЕКС Дата: 24.08.2010
deskjet Дата: Вт, 24.08.2010, 15:26  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Кроме ПИКа понадобится еще что-то вроде AT45DB161B. EEPROM для таких целей не предназначена. Зачем переплачивать за
возможность иметь прямой доступ к каждому байту когда для звуковых файлов этого не требуется?
Для хранения звуковых файлов обычно используют не EEPROM а flash память (типа AT45DB161B или SD/MMC карты),
т.к. у flash памяти намного лучшее соотношение цена/объем чем у EEPROM.
А ЦАП реализовать с помощью ШИМ.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Вт, 24.08.2010, 15:27
terrarus Дата: Вт, 24.08.2010, 15:48  |                                                                                                                Сообщение # 3
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 17   ±
Замечания:   ±
На сайте с 21.08.2008

Статус: Offline

Quote (Python)
Общая сумма разума на планете - величина постоянная, а население растет ...

Это что же получается, Адам и Ева были в истории человечества самыми умными? A так глупо попались на яблоке!
Да... это Вам не програмки писать на Басике, тут думать нужно...


Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
Hash Дата: Вт, 24.08.2010, 22:56  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 04.07.2010

Статус: Offline

Например я за базу брал такой вариант:
http://www.sfcompiler.co.uk/wiki....vPlayer

работало на ура...

на этой-же схеме реализовывал вариант воспроизведения без буфера и таймера...

типа так:

Code

// =========== SwordFish Basic =============
Public Sub PlayMMCFile (pFile As String, delay As Integer)                 
         SD.OpenFile(pFile)                    
             Repeat
                 DelayUS(Delay)
                 PORTB = SD.ReadByte
             Until SD.EOF
         SD.CloseFile                        
End Sub

I2C советую забыть!!! очень медленная, да и звука много не запишешь а если ещё и ЦАП туда-же I2C - то получится ЖОПА.
А 16 - 32мб карточку SD или MMC найти думаю не проблематично...

Если есть свободный порт на контроллере то делай ЦАП на R2R матрице (есть готовые если хорошо поискать) .. можно так-же и на ШИМе сваять...
но на ШИМе у меня искажения поболее были (фильтровать не стал, вернулся к ЦАПу)...

Удачи в воспроизведении звука!!!

defaultNick Дата: Вс, 22.01.2012, 01:43  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 27
Репутация: 0   ±
Замечания:   ±
На сайте с 06.06.2010

Статус: Offline

http://blog.vinu.co.in/2011....ng.html
вот что есть. с полным описанием.
retas Дата: Пн, 23.01.2012, 00:54  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 447
Репутация: 11   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

http://www.imeda.nm.ru/
Форум Picbasic.ru » Электроника » Идеи » Голос (звук *.wav) с помощью Pic16f628 или др.
  • Страница 1 из 1
  • 1
Поиск: