[an error occurred while processing this directive]
|
Вот ваш ответ автору вопроса
(http://telesys.ru/wwwboards/dsp/249/messages/26202.shtml)
Это просто реализовать. Только не понял, зачем Вы сигнал описывали? Вам ведь просто нужно некий массив вытолкнуть в ЦАП.
Делаете так:
1. У Вас есть порт (кривой SPI, который обычно использует AD вместо правильного SPI для связи с евойной переферией). Значит его надо инициализировать - т.е. забить в некие регистры некие числа. Какие именно числа забивать и куда, у Вас расписано в примерах, приведенных в описании на Ваш процессор.
2. После того, как SPI стартанул, надо инициализировать ЦАП. Т.е. по SPI загнать в него некую последовательность слов. Какую именно, можно найти в в примерах, приведенных в описании на Ваш ЦАП.
3. Теперь гоните данные в ЦАП.
Работа тривиальная. Если ничего подобного до этого не делали, то дня на три, максимум. Т.е. Вам просто необходимо из описания выбрать наиболее подходящий по смыслу пример.
Вот мои вопросы, на которые вы не можете ответить, несмотря на то что они суперпростые
(http://telesys.ru/wwwboards/dsp/249/messages/26232.shtml)
Гладко было на бумаге, да забыли про овраги. Не подскажете, уважаемый, на каком процессоре, с какой тактовой частотой и с каким ЦАПом с SPI предполагаете реализовать вашу идею?
Вот мои пояснения, почему на мой взгляд, ваш прожэкт не будет работать
(http://telesys.ru/wwwboards/dsp/249/messages/26293.shtml)
Даже при минимальной скорости (9MSPS) надо передавать по SPI на скорости 72Мбода (даже для 8-битного ЦАПа), такой скорости 2181 обеспечить не может, но даже если поставить другой процессор, который обеспечит такую скорость, нет таких ЦАПов. Даже у АД - законодателя мод - мах скорость 50Мбод, или не более 3MSPS.
Ну так что, можете ответить на эти вопросы или опять в кусты?
1) на каком процессоре,
2) с какой тактовой частотой
3) с каким ЦАПом с SPI предполагаете реализовать вашу идею?
E-mail: info@telesys.ru