这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » [求助]PWM波形

共3条 1/1 1 跳转至

[求助]PWM波形

菜鸟
2006-12-31 03:44:17     打赏
#include "f2407_c.h" //屏蔽中断程序 void inline disable() { asm(" setc INTM"); } //系统初始化子程序 int initial() { asm(" setc SXM"); asm(" clrc OVM"); asm(" clrc CNF"); *SCSR1=0X81FE; *WDCR=0X0E8; *IMR=0X0000; *IFR=0X0FFFF; WSGR=0X00; } //EVB模块的PWM初始化程序 int pwminitial() { *MCRC=*MCRC|0X007E; //IOP1~IOP6被设置为基础功能方式,PWM7~PWM12 *ACTRB=0X0666; //PWM12,10,8低有效,PWM11, 9, 7高有效 *DBTCONB=0X00; //不使能死区控制 *CMPR4=0X1000; *CMPR5=0X3000; *CMPR6=0X5000; *T3PR=0X6000; //设置定时器3的周期寄存器,并设置CMPR4~CMPR6,以 //确定不同的输出占空比 *COMCONB=0X8200; //使能比较操作 *T3CON=0X100; //定时器3为连续增计数模式 } //该中断服务程序主要是为了防止干扰,不做任何其他操作 void interrupt nothing() { return; //中断直接返回 } //主程序 main() { disable(); //总中断禁止 initial(); //系统初始化 pwminitial(); //PWM输出初始化 *T3CON=*T3CON|0X0040; //启动定时器3 while(1) { ; } } 上面的是一个PWM波形产生的一个例子,可是小弟本人并没有示波器,小弟想请教各位大侠,在没有示波器的情况下能不能用软件把PWM波形采集下来?比如把PWM波形的各组数据储存起来,再应用别的软件(如Matlab)绘图? 本人是一个新手,希望各位大侠多多指教。



关键词: 求助     波形    

菜鸟
2006-12-31 07:21:00     打赏
2楼
能用MATLAB仿真吧

菜鸟
2006-12-31 22:36:00     打赏
3楼
[quote][B]以下是引用[I]circlegq[/I]在2006-12-30 23:21:00的发言:[/B][BR]能用MATLAB仿真吧[/QUOTE] 真的?! 请问具体怎么做呢 谢谢了 [em06]

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]