0
回复
收藏
点赞
分享
发新帖
论坛首页
单片机MCU/嵌入式
正弦表都是小数,怎么表示换成16进制,我别人的正弦表值都很大,
正弦表都是小数,怎么表示换成16进制,我别人的正弦表值都很大,
我不知道正弦表的值在单片机怎么计算的,PWM等面积去算的话,都是很小的数 .在51里怎么去算每个PWM点,谢谢了,我不知道办好
全部回复(2)
只看楼主
正序查看
倒序查看
现在还没有回复呢,说说你的想法
zhanguomin508
LV.1
2
2007-05-27 10:43
为了保证正弦表的小数精度,一般将正弦表的数乘以一个2的多少次方,这样数变成整数,精度也大大提高.在最后计算时候把这个标度除下来就OK.
0
回复
提示
njyd
LV.8
3
2007-05-30 17:57
如果是八位乘128再加128,十二位乘2048再加2048,再四舍五入取整.
0
回复
提示
工程师都在看
【 DigiKey DIY原创大赛】树莓派5实现简单手势识别
米修儿
小巧、高效的连接产品,为小家电设计增添活力!
电源网-fqd
【 DigiKey DIY原创大赛】1、开发环境篇
无言的朝圣
【 DigiKey DIY原创大赛】板级负载测试工具
快乐的小天使
【 DigiKey DIY原创大赛】+ 电压电流在线监控器
wenaochina
精华推荐
换一换
立
即
发
帖