Учел собственное пожелание к шимному проигрывателю из того же поста - добавил интерполяцию для файлов с частотой 11025, теперь они тоже не будут свистеть.
Учел собственное пожелание к шимному проигрывателю из того же поста - добавил интерполяцию для файлов с частотой 11025, теперь они тоже не будут свистеть.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Пожелание к железячникам - по возможности добавляйте covox в свои новые проекты. Для проекта на ПЛИС это практически даром, особенно если ШИМить. Хотя наиболее распространенный вариант подключался к ПУ, но это не такая уж и догма, кажется я уже наделал больше ковоксных программ, чем было классических и готов их все адаптировать и для ковокса подключаемого к ВУ (можно и классику адаптировать под новый ковокс при большом желании). Номер порта любой, например был такой вариант, но железных плат нет, программ под него нет, поддержки в эмуляторах тоже нет, поэтому вполне можно выбрать и другой порт.
Навороты (>8 бит, стерео, FIFO и т.д. и т.п.) приветствуются, но хотелось бы в любом случае сохранить и минимум: 8 бит unsigned моно. Все навороты можно сделать совместимыми или с использованием регистра конфигурации или дополняя минимум.
Про дополнение минимума: например расширить битность можно дополнительным регистром, в котором будут младшие биты (2/4/6 или даже 8), а выдачу полного значения в ЦАП сделать только по записи в старший байт (и обращаю внимание, что при таком подходе полное значение все еще должно быть unsigned). Примерно аналогично можно сделать и стерео, дублируя запись в монорегистр в оба канала, а стерео отдельными портами.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)