281638360 发表于 2010-6-9 16:42:22

发个用STC12C5608AD 产生3路SPWM的程序 ,并寻求帮助

最近用STC12C5608AD 做了一个SPWM发生器,已经能产生SPWM,但是频率不够大,经滤波后,正弦波只有10Hz左右,但是我想要50Hz,我用的是32.768MHz的晶振,我觉得它应该不只这么小的,现把程序贴上,希望大虾们帮小弟看一下,感激不尽。

产生SPWM的程序ourdev_560715UBOB0D.rar(文件大小:23K) (原文件名:SPWM波形发生.rar)

amazing030 发表于 2010-6-9 17:31:02

弱弱的问一句,是32.768K还是32.768M?

amazing030 发表于 2010-6-9 17:35:48

正弦波频率是和你PCA装载值的频率相关吧

bbs2009 发表于 2010-6-9 17:44:11

281638360 发表于 2010-6-9 19:25:22

回复【1楼】amazing030
-----------------------------------------------------------------------

32.768M,绝对是32.768M

281638360 发表于 2010-6-9 19:26:22

回复【3楼】bbs2009
-----------------------------------------------------------------------

手上只有这个芯片,所以必须用它做了。。。

mdj-fish 发表于 2010-6-9 19:54:34

修改参数

amazing030 发表于 2010-6-9 21:34:44

低通滤波后正弦频率是由PCA装载频率相关吧,装值频率高些应该可以

maoy008 发表于 2011-9-18 11:49:55

iepavb 发表于 2012-7-13 23:09:40

CL=?
CH=?
这两个值设得不对!
页: [1]
查看完整版本: 发个用STC12C5608AD 产生3路SPWM的程序 ,并寻求帮助