На сайте ST есть примеры для этой платы, наверняка имеются ввиду они.
http://www.st.com/internet/com/SOFTWARE_RE...iscovery_fw.zip
Там сишный массив wav файла 16\48кгц. Играет, но звук не очень, то ли криво плеер программный сделан, то ли аудио цап такой плохой.
Обновил кейл до 4.22а и в списке дебагеров пропал ST-Link, именно в списке выбора драйвера нет. Есть только ulink, Jlink и Signum Jtag. Папка с ST-Link на месте, в tools.ini кейла загрузка драйвера прописана.
Как решить проблему не откатываясь на более старый кейл?
Там тоже самое как и в предыдущей Дисковери, отладчик отсоединяется от проца и юзай его с JTAG\SWD под чем хочешь.
Заказал и себе через товарища в Австрии, надеюсь недельки через 3-4 передадут мне платку.
Можно спокойно подсоединить к АЦП трансивер SPDIF по I2S интерфейсу (вплоть до 24\96) , AVR может понадобиться для конфигурации АЦП\SPDIF, выбор разрядности и частоты преобразования.
А на кой хрен тебе это нужно? Ресурсов AVR нехватит для качественной обработки звука, к тому же аппаратной поддержки интерфейса цифровых кодеков АЦП\ЦАП\SPDIF\AES\EBU\ADAT в AVR нет.
В AT91SAM7S есть последовательный синхронный интерфейс специально для подключения I2S кодеков, трансиверов\ресиверов SPDIF. AVR можно использовать как конфигурирующий контроллер для SPDIF, подключение через SPI\I2C.
Что-то подобное сделала Clavia в своем модуле Nord Modular, есть Nord Modular Engine 900$, такая коробочка Rack 1U, подключается по USB к компу, оттуда заливается алгоритм синтеза собранный из готовых блоков (а ля NI Reactor) и потом эта коробочка играет от MIDI, может и как процессор эффектов работать.
ЗЫ Дело ты затеял сложное но нужное!
У меня такие же примерно идеи, но хотелось бы начать с классического VA(Virtual analog synth), ну 2VCO,VCF,VCA,2LFO,2ADSR. Тоже стою перед выбором DSP. Есть опыт в программировании MCS-51, AVR, использовал для MIDI-контроллера.
Я так и делая ( а как по другому? ), но всеравно при паузе ( Ctrl+F12 ) при просмотре содержимого EEPROM, оно пустое все FF. А у вас нормально работает?
Суть броблемы такая: загружаю в любой AVR контроллер файл EEPROM (пробовал bin,hex,eep) запускаю Debug открываю содержимое EEPROM контроллера и вижу все ячейки FF, код не загрузился.
В AVRStudio и VMLAB работает все нормально.
Жду советов что с этим сделать. Proteus 6.93 и Proteus 6.73 ( скачивал с KAZUS.ru)
Можно воспользоваться микросхемой PCF (INF) 8574. Расширитель портов с I2C. Т.е с однос стороны порт I2C с другой бинаправленный порт 8 бит, как на контроллерах.