trenger hjelp i atmega16 sinusbølge genrator hjelp ad9833

U

ud23

Guest
hei jeg bruker atmega 16 og ad9833 å generere sinus bølge i rekke 1Hz til 1MHz. Jeg hav noen eksempel kode for det jeg prøver å se dem, men jeg fikk ikke noe sinusbølge utgang fra ad9833. Jeg gjorde fuction for tuning ord kan noen foreslå er der jeg feil. void utgang (unsigned lang freq_value) {usignert lang DDS, usignerte int dds_l, dds_h; DDS = freq_value * 268435456 / FMCLK; DDS = dds16; dds_l = dds_l >> 2; dds_l = dds_l & 0x7FFF; dds_l = dds_l | 0x4000; dds_h = dds_h & 0x7FFF; dds_h = dds_h | 0x4000, Write_word (0x2000); Write_word (dds_l); Write_word (dds_h);} hvor FMCLK = 25MHz pleas hjelp meg hvis noen korreksjon i det.
 

Welcome to EDABoard.com

Sponsor

Back
Top