ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
127837 Топик полностью
Vladimir Ljaschko (11.08.2008 13:41, просмотров: 194) ответил Alex B. на я таки не понял, у вас есть дма или нет? с DMA очень просто - сбросил CS и запустил канал. Все остальное оно сделает само. В прерывании от DMA (транзакция закончена) - поднял CS.
Нужно формирование непрерывного синуса внешним DAC. Сейчас тренируюсь на 4012, хотя он точно не годится (нужен CAN + SPI, а они на тех же контактах). То есть контроллер менять, и предполагал, что применю с DMA. Можно формирование одного периода сигнала оформить одной транзакцией DMA, но форма немного исказится, поскольку обработка прерывания DMA съест пару отсчетов. С другой стороны, напряжение в этот момент около нуля, сильно не повлияет. Нужно пробовать, похоже, что несмертельно.