请教大家,我要写2.68进入AD9833的频率寄存器里面,不知如何写这个小数,浮点型如何处理?
先谢过了!
浮点数组成是有标准的,可以把浮点分解成4个8位数写入AD9833寄存器,读出来时再转成浮点数。
浮点数需要按照一个标准,可以分解成4个8位数,读出来就可以转换为浮点数。
浮点数写进去,计算出来是有一点点误差的,我的做法是2.68*100=268,把268写进去,读出来之后再除于100即得到2.68。这样多好。
感谢分享
学到经验了