永发信息网

如何用单片机实现非整数倍倍频,将512变成150

答案:2  悬赏:80  手机版
解决时间 2021-03-15 12:53
如何用单片机实现非整数倍倍频,将512变成150
最佳答案
512与150单位是什么?如果是Hz,那就是分频而不是倍频。。。追问将输出的512个脉冲,变成150个脉冲输出,脉冲输出形式是方波追答稍有麻烦,要做问题不大。

以512个输入脉冲为单位,先计算150个脉冲与512脉冲对应关系。比如说,输出第511个脉冲的上升沿,对应输入512脉冲的1/3位置,即第(170+2/3)个输入脉冲。

在计数输入脉冲时,数到第170个的时候,测量上次输入周期为T个计时脉冲(定时器的时钟),并控制定时器的OC在T*2/3处输出上升沿。其它以此类推,需要计算150个偏差值。

可以分2个数组,一个存放150个对应的输入脉冲数,一个存放150个延时值,这对应了所有的上升沿,下降沿可以用同样2个数组,也可以在输出上升沿时计算。

这是运算最快的方法,当然也可以在计数脉冲的同时,计算这几张表,就不用占存放空间了,算法是一样的。这个方法对于任意变化频率的连续512脉冲都有效,而且每512个脉冲会自动同步一次,如果是其它配比,改系数即可。
全部回答
我的想法是,计时512总时间,在下一个512来临的同时,计时并输出150脉冲。没想到特别的好办法追问是利用定时器吗,谢谢,我想想追答比较麻烦。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沭阳县与汉中市的城市比较、经济、未来发展速
IE参数不正确
求梗概一篇,五百字以上,不要原文
沙湾南村地址在哪,我要去那里办事
五金经销部地址在哪,我要去那里办事
用动压法和静压法测得的气体流量是否相同?哪
我们家用的是最新版的中兴宽带光猫,正常使用
上海哪里有卡丁车场?大型的那种人
小稳真味馆(新桥店)在哪里啊,我有事要去这个
全新景逸x5的离地间隙是多少?
金榜专业美发连锁(时代店)地址在哪,我要去那
求北京芭娜娜第十首和十六首舞曲叫什么名字
好味雀海鲜食馆地址有知道的么?有点事想过去
CF我加了战队怎么在游戏里面不显示出来?
我永远都会记得那种喜欢到不能再喜欢的感觉,
推荐资讯
刚刚和男友说分手了 他什么也没说 就睡觉了
在拍电影时,没经过音乐人的同意就把一首歌设
打嗝,放屁,肚子有点胀气,口苦,喉咙干热,怎么
武汉哪有佰草集买啊。。价位大概是多少呢?
安卓系统可以回复微信聊天记录么? 我的手机
老人呕吐肚泻吃什么药
为什么最近我晚上老是睡不着
下列不属于青春期发育的特点的是(  )A.
12x5估算等于几?12X5
怎样才能去除工业醋酸味
ipod怎么mp3的格式不支持
魔兽世界超级宏怎么用??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?