⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwm.c

📁 一些基于TMS320 LF2407 DSP的实验程序
💻 C
字号:
/*******************************************************************/
#include "exp1_2407.h"
/*******************************************************************/

void sys_ini()                  //系统初始化子程序
{
     asm(" setc INTM");         //禁止所有中断
     asm(" setc SXM");          //抑制符号位扩展
     asm(" clrc OVM");          //累加器中结果正常溢出
     * WDCR=0x00E8;             //禁止看门狗
     * SCSR1=0x0005;            //CLKIN=7.3728M,CLKOUT=29.4912M,使能EVA模块
     * WDCR=0x00E8;             //禁用看门狗
     * IMR=0x0000;              //屏蔽所有中断
     * IFR=0xFFFF;              //清除所有中断标志
     //WSGR=0x0000;               //禁止所有等待状态
}

void pwm_ini()                  //pwm初始化子程序
{
     * MCRA|=0x0FC0;            //使能pwm1~6引脚
     * ACTRA=0x0666;            //pwm6,4,2高有效,pwm5,3,1低有效
     * DBTCONA=0x0000;          //禁用死区控制
     * CMPR1=0x0100;            //设定比较器周期寄存器CMPR1~3
     * CMPR2=0x0300;            //确定不同的占空比
     * CMPR3=0x0500;            //
     * T1PER=0x0600;            //设置定时器1的周期寄存器,确定载波频率

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -