2812 PWM波程序

下面是从论坛http://www.logicdsp.com/里摘得一些有用的回帖:

#include "DSP28_Device.h"unsigned int Send_Flag;
unsigned int i;

void DelayNmSec(int N)
{
unsigned int j;
while(N--)
for(j=0;j<65535;j++);
}

interrupt void T1PINT_ISR(void)
{
strg[0]=105;
length=5;
length--;
Tx=(unsigned char*)strg;
if(le
更多DSP知识请移步 DSP工程师社区


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSP2812 PWM例程 extern int i; Uint32 ratio[]={ 0x40EB,0x40EB,0x39EB,0x39EB,0x38EB,0x38EB,0x37EB,0x37EB,0x36EB,0x36EB,0x35EB,0x35EB,0x34EB,0x34EB,0x33EB,0x33EB,0x32EB,0x32EB,0x31EB,0x31EB,0x30EB,0x30EB,0x30EB,0x30EB,0x30EB,0x29EB,0x29EB,0x29EB,0x29EB,0x29EB,0x28EB,0x28EB,0x28EB,0x28EB,0x28EB,0x27EB,0x27EB,0x27EB,0x27EB,0x27EB,0x26EB,0x26EB,0x26EB,0x26EB,0x26EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x25EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x24EB,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x3000,0x3000,0x3000,0x3000,0x3000,0x38EB,0x38EB,0x38EB,0x38EB,0x38EB,0x39EB,0x39EB,0x38EB,0x38EB,0x40EB}; /**************************************************************************** * *名 称:main() * *功 能:初始化系统和各个外设 * *入口参数:无 * *出口参数:无 * ****************************************************************************/ void main(void) { InitSysCtrl(); //初始化系统函数 DINT; IER = 0x0000; //禁止CPU中断 IFR = 0x0000; //清除CPU中断标志 InitPieCtrl(); //初始化PIE控制寄存器 InitPieVectTable(); //初始化PIE中断向量表 InitGpio(); //初始化Gpio口 InitEv(); //初始化EV // i=0; PieCtrl.PIEIER2.bit.INTx4=1; //使能PIE中断,T1定时器中断位于INT2.4 IER|=M_INT2; EINT; //开全局中断 ERTM; //开实时中断 EvaRegs.T1CON.bit.TENABLE=1; //使能定时器T1计数操作 while(1) { } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值