Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 05.10.2011, 18:34   #1
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию подскажите по воспроизведению WAV

Имею PIC18F4520, проигрываю два wav файла, просто посекторно c SD карты, файлы играют как вместе так отдельно, начинаются в разное время, в общем полностью самостоятельные, 8бит 22050кГц моно. Для запуска нужного файла имеется Table размерностью 256, где первое значение номер первого сектора файла, второе значение конечный сектор файла. По UARTу приходит Table[i] которое говорит какой начальный сектор у файла, первые 127 значений отвечают за первый файл, остальные за второй. Выгоняются через MAX522(SPI), либо через R2R. На каждый файл имеется два буфера по 512. Прерывания по таймеру LOW, по UART HI. Суть проблемы в том что когда играет один файл то звучит более менее сносно(хотя по осциллографу далеко не гуд), а если играет два одновременно все это добро начинает жутко стробировать. Связано это с тем что выгоняется полностью буфер 512, потом читается следующий и т.д. Время чтения сектора по осциллографу если все правильно померил около 1ms . Какой выход? Рама осталось ~320 байт. Может использовать еще какой промежуточный буфер на конец буфера 512, пока плохо представляю, может просветите в этом вопросе....
alex_x84 вне форума   Ответить с цитированием
Старый 05.10.2011, 20:58   #2
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
Имею PIC18F4520, проигрываю два wav файла, просто посекторно c SD карты
....
Может использовать еще какой промежуточный буфер на конец буфера 512, пока плохо представляю, может просветите в этом вопросе....
Для воспроизведения лучше использовать DMA+SPI в пин-понг режиме. DMA есть в 16-ти битном семействе: PIC24, dsPIC33, а так же в 32-битном.
bis_spb вне форума   Ответить с цитированием
Старый 05.10.2011, 21:05   #3
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
Имею PIC18F4520, проигрываю два wav файла, просто посекторно c SD карты, файлы играют как вместе так отдельно, начинаются в разное время, в общем полностью самостоятельные, 8бит 22050кГц моно. Для запуска нужного файла имеется Table размерностью 256, где первое значение номер первого сектора файла, второе значение конечный сектор файла. По UARTу приходит Table[i] которое говорит какой начальный сектор у файла, первые 127 значений отвечают за первый файл, остальные за второй. Выгоняются через MAX522(SPI), либо через R2R. На каждый файл имеется два буфера по 512. Прерывания по таймеру LOW, по UART HI. Суть проблемы в том что когда играет один файл то звучит более менее сносно(хотя по осциллографу далеко не гуд), а если играет два одновременно все это добро начинает жутко стробировать. Связано это с тем что выгоняется полностью буфер 512, потом читается следующий и т.д. Время чтения сектора по осциллографу если все правильно померил около 1ms . Какой выход? Рама осталось ~320 байт. Может использовать еще какой промежуточный буфер на конец буфера 512, пока плохо представляю, может просветите в этом вопросе....
Если уж так хочется именно на этом камне...
Начинать читать в буфер необходимо в тот момент, когда в буфере осталось ровно столько самплов, чтобы пока читается новая порция самплов в буфер, в буфере как раз осталось пару десятков самплов.
Например, читаем по полсектора (у нас мало ОЗУ, например, имеется) измеряем сколько самплов вылетает в звук за это время с наихудшими вариантами задержек по чтению. Складываем все эти числа - получаем размер кольцевого буфера. Итого: в буфере никогда не упадет число самплов меньше чем запасные пару десятков самплов, с другой стороны буфер менее чем 512 байт. Чтение из SD по 256 байт, остальные пробегаются без складывания в ОЗУ. (это не столько ускоряет процесс, сколько просто экономит ОЗУ в итоге)
IgorV вне форума   Ответить с цитированием
Старый 05.10.2011, 21:06   #4
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от bis_spb Посмотреть сообщение
Для воспроизведения лучше использовать DMA+SPI в пин-понг режиме. DMA есть в 16-ти битном семействе: PIC24, dsPIC33, а так же в 32-битном.
+1 лучше камень поменять да.
IgorV вне форума   Ответить с цитированием
Старый 06.10.2011, 19:35   #5
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

а когда мне читать карту? просто я вывожу в порт по таймеру и если буфер кончился читаю следующий сектор и опять по новой. Но если сектор читается как я посчитал чуть меньше 1mS, то я не могу его читать не в таймере, он ведь просто физически не успеет считаться, ведь таймер срабатывает 22050 раз в секунду, это ~45uS. Библиотека в микропаскале не запрещает случаем все прерывания во время чтения сектора?
alex_x84 вне форума   Ответить с цитированием
Старый 07.10.2011, 20:55   #6
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от bis_spb Посмотреть сообщение
Для воспроизведения лучше использовать DMA+SPI в пин-понг режиме. DMA есть в 16-ти битном семействе: PIC24, dsPIC33, а так же в 32-битном.
да, кстати в крацах алгоритм чтения флэшки с применением DMA для звука. В общих чертах. Было бы интересно почитать.

С выдачей ШИМ все понятно (казалось бы) пусть оно пинг понгом шурует. А вот с чтением флэшки, когда сектора надо читать не все в звук, т.е. ещё и по fat бегать надо.
IgorV вне форума   Ответить с цитированием
Старый 08.10.2011, 11:16   #7
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от IgorV Посмотреть сообщение
да, кстати в крацах алгоритм чтения флэшки с применением DMA для звука. В общих чертах. Было бы интересно почитать.

С выдачей ШИМ все понятно (казалось бы) пусть оно пинг понгом шурует. А вот с чтением флэшки, когда сектора надо читать не все в звук, т.е. ещё и по fat бегать надо.
В пин-понг режиме есть два буфера, например по 512 байт (размер сектора SD). Прерывание от DMA появляется в момент, когда освобождается один из буферов, соответственно, в этом прерывании выставляем два флага. Один показывает, что произошло переключение буферов, а второй флаг принимает значение 0 или 1, указывая какой из буферов освободился.
Код:
//В прерывании:
{
 extern unsigned char FlagBuf;
 extern unsigned char FlagAB;

FlagBuf=1;
FlagAB=~FlagAB;
}


//В основной программе:
// после включения DMA заполнение всегда начинается с буфера A




main()
{
// выключаем DMA канал
//Инициализация переферии
//Настраиваем DMA для работы из памяти в перефирийный модуль в пин-понг режиме
....
// открываем файл со звуком на чтение
....
// Заполняем буфер А первыми 512 байтами из файла
.....
// Заполняем буфер B следующими 512 байтами из файла

// устанавливаем флаги в начальное состояние.
FlagAB=0;
FlagBuf=0;


// Разрешаем прерывания и запускаем DMA

while(1)
  {
.........................

// Здесь можно еще чего-нибудь делать, но нужно контролировать время выполнения этого куска кода, чтобы не пропустить момент смены буферов.
// Как вариант - можно использовать RTOS =))

.........................

// проверяем на EOF, если файл кончился, вываливаемся из цикла
   if(FlagBuf)
       {
         if(FlagAB==0)
             {
                //Заполняем Буфер B
             }
             else
             {
                //Заполняем Буфер A
             }
       }
  }

// Выключаем DMA канал.
// Закрываем файл.

while(1){asm("nop");}

}//end of Main

Последний раз редактировалось bis_spb; 08.10.2011 в 11:21.
bis_spb вне форума   Ответить с цитированием
Старый 08.10.2011, 11:32   #8
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от bis_spb Посмотреть сообщение
В пин-понг режиме есть два буфера, например по 512 байт (размер сектора SD). Прерывание от DMA появляется в момент, когда освобождается один из буферов, соответственно, в этом прерывании выставляем два флага. Один показывает, что произошло переключение буферов, а второй флаг принимает значение 0 или 1, указывая какой из буферов освободился.
Вот это вот написано в шите, и вопросов не вызывает. А вот как раз по поводу алгоритма хочется процитировать Станиславского Прокаменчу своё ИМХО:
Открыть файл до работы DMA - т.е. ручками это понятно, но в ходе уже запущенного DMA может запросто окончиться кластер, надо будет искать следующий, который вовсе не обязан быть следующим. Вот этот момент мне не понятен пока что. Т.е. заливка по-секторно все время должна перемежаться с ручной работой проца. Для чтения вспомогательных секторов (в том смысле, что они не звуковые данные а сектора FAT таблиц и т.п.) Можно тоже использовать DMA, только указывать другой адрес ОЗУ.
IgorV вне форума   Ответить с цитированием
Старый 08.10.2011, 20:37   #9
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от IgorV Посмотреть сообщение
...
Для чтения вспомогательных секторов (в том смысле, что они не звуковые данные а сектора FAT таблиц и т.п.) Можно тоже использовать DMA, только указывать другой адрес ОЗУ.
Думаю, есть даже смысл каждый сектор читать в DMA режиме "one shot" по другому каналу в другую область памяти, а там уже разбирать, где данные, а где служебные сектора. Появится дополнительное время для проца. Но интуиция подсказывает, что можно как-то красивее это реализовать.

Последний раз редактировалось bis_spb; 08.10.2011 в 20:46.
bis_spb вне форума   Ответить с цитированием
Старый 08.10.2011, 20:42   #10
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от bis_spb Посмотреть сообщение
Думаю, есть даже смысл каждый сектор читать в DMA режиме, только "one shot". Уже появится дополнительно еремя для камня.
да вот пообсуждал там сям этот вопрос и пришел к выводу, что это вообще не тема т.к. купить флэшку <=4Гб большая трабла, т.е. SPI режим все меньше кто поддерживает и пора бы перебираться в полноскоростной режим, а он не поддержан камушками ещё никак. Только ручками.
IgorV вне форума   Ответить с цитированием
Старый 09.10.2011, 01:17   #11
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от IgorV Посмотреть сообщение
да вот пообсуждал там сям этот вопрос и пришел к выводу, что это вообще не тема т.к. купить флэшку <=4Гб большая трабла, т.е. SPI режим все меньше кто поддерживает и пора бы перебираться в полноскоростной режим, а он не поддержан камушками ещё никак. Только ручками.
Все SD карты поддерживают SPI режим. на 16 Гб (на 32Гб под руку не попадалась =) ) все отлично работает (доработал библиотеку микрочипа до SDHC).
Для полной шины можно использовать промежуточную плис, если очень хочется попробовать SDBUS. Полной скорости, конечно, не получишь из-за весьма скромных частот SPI у Микрочипа. Так как шина SDBUS 4 битная, то и скорость SPI должна быть в 4 раза выше скорости карточки, а это как-никак 25МГц. Есть вариант, конечно использовать PMP и через всю ту же ПЛИС общаться с картой по SDBUS.

Последний раз редактировалось bis_spb; 09.10.2011 в 01:28.
bis_spb вне форума   Ответить с цитированием
Старый 09.10.2011, 06:55   #12
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от bis_spb Посмотреть сообщение
доработал библиотеку микрочипа
что можно посмотреть содержимое библиотеки? Если можно то подскажите как? Кстати последняя версия микропаскаля там есть поддержка SDHC...
alex_x84 вне форума   Ответить с цитированием
Старый 09.10.2011, 10:26   #13
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
что можно посмотреть содержимое библиотеки? Если можно то подскажите как? Кстати последняя версия микропаскаля там есть поддержка SDHC...
при установке библиотеки заголовочники лежат:
"c:\Microchip Solutions v2010-08-04\Microchip\Include\MDD File System\"

а исходники С:
"c:\Microchip Solutions v2010-08-04\Microchip\MDD File System\"
bis_spb вне форума   Ответить с цитированием
Старый 09.10.2011, 20:39   #14
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

может кто дать кусок кода где есть этот кольцевой буфер?
alex_x84 вне форума   Ответить с цитированием
Старый 09.10.2011, 20:56   #15
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
может кто дать кусок кода где есть этот кольцевой буфер?
В даташите есть пример инициализации DMA и работы в пин-понг режиме... Чуть позже кину пример для dsPIC33
bis_spb вне форума   Ответить с цитированием
Старый 09.10.2011, 21:12   #16
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
может кто дать кусок кода где есть этот кольцевой буфер?
если ты про свой камень а не про МК, имеющие DMA, то гляди личку
IgorV вне форума   Ответить с цитированием
Старый 11.10.2011, 06:15   #17
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

спасибо.
не хватает мне памяти короче, один файл играет 22050гц отлично, использую буфер 512+128, а на два файла уже нужно не 128 а больше, мне уже не хватат рама
alex_x84 вне форума   Ответить с цитированием
Старый 11.10.2011, 07:29   #18
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
спасибо.
не хватает мне памяти короче, один файл играет 22050гц отлично, использую буфер 512+128, а на два файла уже нужно не 128 а больше, мне уже не хватат рама
вполне логичные цифры для pic18. Значит по любому камень менять или рядом такой же
IgorV вне форума   Ответить с цитированием
Старый 11.10.2011, 18:34   #19
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 36
Сообщений: 2,194
Вес репутации: 1074/77
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
спасибо.
не хватает мне памяти короче, один файл играет 22050гц отлично, использую буфер 512+128, а на два файла уже нужно не 128 а больше, мне уже не хватат рама
Может тогда взять камень с большим ОЗУ и скоростью? Из новых пик18 например. Или я чего то не понимаю?
GANY вне форума   Ответить с цитированием
Старый 11.10.2011, 19:45   #20
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

18F4525 либо 18F4620, ну памяти найду, но скорость то такая же, и кстати она не ахти(на SPI), а какие новые? Новые уже 3-х вольтовые, у меня плата отладочная BIGPIC5, там 5 вольтов. Вообще начинаю разочаровываться в 18 серии
alex_x84 вне форума   Ответить с цитированием
Старый 11.10.2011, 19:49   #21
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 36
Сообщений: 2,194
Вес репутации: 1074/77
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
18F4525 либо 18F4620, ну памяти найду, но скорость то такая же, и кстати она не ахти(на SPI), а какие новые? Новые уже 3-х вольтовые, у меня плата отладочная BIGPIC5, там 5 вольтов. Вообще начинаю разочаровываться в 18 серии
Новая серия "К". До 64МГц. И диапазон от 1.8 до 5 вольт.
GANY вне форума   Ответить с цитированием
Старый 11.10.2011, 20:28   #22
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
18F4525 либо 18F4620, ну памяти найду, но скорость то такая же, и кстати она не ахти(на SPI), а какие новые? Новые уже 3-х вольтовые, у меня плата отладочная BIGPIC5, там 5 вольтов. Вообще начинаю разочаровываться в 18 серии
штаны малы? Только я вот тоже когда разочаровался в 18-ых и пошел дальше обнаружил, что в dsPIC30 кроме встроенной электроплитки периферия ни чуть не шустрее аналогичной 18-ых. В 24-ых таже фигня.
Т.е. SPI, а именно он нам и нужен для работы с карточкой памяти например, особо то и не разогнался. выручить может только КЭШ секторов, за счет размера ОЗУ. ШИМ 30-ых по максимальному разрешению на одинаковой частоте самплов хуже чем у 18-ых. 24-е сравниваются.
разве что АЦП все интереснее... не буду скатываться до "почему микрочип так развивает свои кристаллы" - не так давно обсуждали.
IgorV вне форума   Ответить с цитированием
Старый 11.10.2011, 20:45   #23
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 36
Сообщений: 2,194
Вес репутации: 1074/77
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Re: подскажите по воспроизведению WAV

Я вот одного не пойму, для чего это устройство? Когда космические корабли...
GANY вне форума   Ответить с цитированием
Старый 11.10.2011, 20:49   #24
alex_x84
Member
 
Регистрация: 13.02.2011
Сообщений: 68
Вес репутации: 100/35
alex_x84 will become famous soon enoughalex_x84 will become famous soon enough
По умолчанию Re: подскажите по воспроизведению WAV

все, завтра пойду заказывать PIC18F66K80.
рама больше, можно будет сделать по два буфера 512 на файл, + скорость SPI вырастит в полтора раза. Но вот придется ждать пока прибудет.
alex_x84 вне форума   Ответить с цитированием
Старый 11.10.2011, 20:58   #25
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: подскажите по воспроизведению WAV

Цитата:
Сообщение от alex_x84 Посмотреть сообщение
все, завтра пойду заказывать PIC18F66K80.
рама больше, можно будет сделать по два буфера 512 на файл, + скорость SPI вырастит в полтора раза. Но вот придется ждать пока прибудет.
проверь по шиту, вырастет ли скорость, тактовая то для АЛУ это одно, а ограничения для периферии другое.
IgorV вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
16f877 подскажите по прерываниям alx71 Продукция MICROCHIP 12 19.09.2011 16:39
Вопрос по прерываниям RB7-RB4 KSB31 Продукция MICROCHIP 4 15.08.2010 23:53
Подскажите новичку по PIC12F675 sasha_kiev Продукция MICROCHIP 5 15.04.2009 19:39
Подскажите по кампаратору 12F629 soecho Продукция MICROCHIP 4 13.04.2009 19:44


Часовой пояс GMT +3, время: 14:56.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot