なんとなく上手くいってるようなAD9834 TFT DDS VFOですが周波数の誤差があるようです。
周波数カウンターは100Hzまでしか測れません。STEP10Hzでロータリーエンコーダーを回すと表示が不安定です。
オシロスコープを引っ張り出し調べると、こちらは10Hzまで表示しますがパラパラ動いています。
const unsigned long DDS_CLK = 56001207L;
でも多少動きます。
これ以上は精度の高い周波数カウンターがなければ確認が出来ませんしLPFを入れないときれいな波形にはなりません。