数字信号处理与波形生成技术解析
1. 波形生成基础代码
首先来看一段基础的波形生成代码:
void loop()
{
wave('s', 30000, 5000); // call sine and triangle
wave('t', 20000, 5000); // wave display function
}
void wave(char shape, unsigned long freq, int timeint)
{ // sine wave
if(shape == 's') mode = MD_AD9833::MODE_SINE;
else if(shape == 't') mode = MD_AD9833::MODE_TRIANGLE;
AD.setMode(mode); // set the wave form
AD.setFrequency(chan, freq); // set signal frequency for channel
delay(timeint); // time to generate signal
clear(); // call clear function
}
void clear() // function to clear signal
{
mode = MD_AD9833::MODE_O
DAC与波形生成技术详解
超级会员免费看
订阅专栏 解锁全文
939

被折叠的 条评论
为什么被折叠?



