首先,stm32F1输出只能输出正弦波数据,然后通过DAC转换输出模拟量。
其次,数据的来源可以是利用math库计算,也可以是预先存储好数据表,查表输出,通常用查表法效率更高,效果也好。
再次,正弦波的频率和输出数据频率、数据查表提取方式有关,加快素材数据频率提高正弦波频率这个好理解,这里提一下改变查表提取方式对正弦波频率的影响,比如同样一个表,同样一个数据输出速度,则如果按2位数据间隔查表输出,则实际输出正弦波频率就快了1倍,