Цитата(Константиn @ Aug 23 2007, 11:41)

Это много комплектухи,, места занимает много, программу писать надо (сплошные минусы). Нужен однокристальный генератор, желательно сразу с синусом на выходе.
RC для ШИМ на AVR много? или ничего снаружи для P89LPC?
Или написать массив значений синусоиды, а потом значение из него выдавать в ЦАП при каждом тике таймера?
#define I_MAX (sizeof( SinArray))
char SinArray[]={...};
unsigned char i;
char DAC_Value;
void main(void){
Timer0_init();
DAC_init();
i = I_MAX>>1;
__enable_interrupt;//sei();
}
ISR(Timer0CTC){
DAC_Value = SinArray[i++];
//if( i>= I_MAX) i=0; //если не 256 значений в массиве
}