开发工具:
文件大小: 194kb
下载次数: 0
上传时间: 2015-05-13
详细说明: 简述F2407在dsp中的应用 程序清单: 主程序(pwm.c) #include "regs240x.h" main() { unsigned int uWork; asm(" setc INTM"); /* 关中断 */ asm(" setc SXM"); /* 符号位扩展有效 */ asm(" clrc OVM"); /* 累加器中结果正常溢出 */ asm(" clrc CNF"); /* B0被配置为数据存储空间 */ WDCR=0x6f; WDKEY=0x5555; WDKEY=0xaaaa; /* 关闭看门狗中断 */ SCSR1=0x81fe; /* DSP工作在40MHz */ IMR=0; /* 屏蔽所有可屏蔽中断 */ IFR=0x0ffff; /* 清除中断标志 */ uWork=WSGR; /* I/O引脚0等待 */ uWork&=0x0fe3f; WSGR=uWork; MCRA=MCRA|0x0fc0; /* IOPA6-7,IOPB0-3被配置为基本功能方式, PWM1-6 */ ACTRA=0x0999; /* PWM1,3,5低有效,PWM2,4,6高有效 */ DBTCONA=0x00; /* 不使能死区控制 */ CMPR1=0x1000; /* 比较单元1设置 */ CMPR2=0x3000; /* 比较单元2设置 */ CMPR3=0x5000; /* 比较单元3设置 */ T1PR=0x6000; /* 设置定时器1的周期寄存器,以确定不同的输出占空比 */ COMCONA=0x8200; /* 使能比较操作 */ T1CON=0x0800; /* 定时器1为连续增/减计数模式 */ T1CON=T1CON|0x0040; /* 启动定时器1 */ while ( 1 ) { } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.