標(biāo)題: 51單片機(jī)調(diào)節(jié)ad9833相位怎么寫(xiě)驅(qū)動(dòng)呢 [打印本頁(yè)]

作者: 291051293    時(shí)間: 2023-4-12 20:28
標(biāo)題: 51單片機(jī)調(diào)節(jié)ad9833相位怎么寫(xiě)驅(qū)動(dòng)呢
這是我寫(xiě)的驅(qū)動(dòng) 還差相位  試了網(wǎng)上的幾種辦法 相位都不能調(diào)節(jié)  請(qǐng)問(wèn)應(yīng)該什么在這個(gè)函數(shù)的基礎(chǔ)上添加相位部分的驅(qū)動(dòng)
void WaveGenerate(unsigned char WaveType,unsigned long AAX1)         
{
        unsigned int ControlWord,LSB,MSB;
        ControlWord/*控制波形*/ = Wave[WaveType];
        LSB = AAX1 & 0x3fff;
        MSB = AAX1 >> 14;

        MSB |= 0x4000;
        MSB &= 0x7fff;
        LSB |= 0x4000;
        LSB &= 0x7fff;

        AD9833_Write_2Byte(0x2100);
        AD9833_Write_2Byte(LSB);
        AD9833_Write_2Byte(MSB);
        AD9833_Write_2Byte(ControlWord);                       
}







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1