#include "DSP281x_Examples.h"
#include "math.h"
//#include "stdio.h"
//#define Tc 7500 //Tc=60M/8Khz设载波频率=8KHZ//Tc=2*T1PR*Tt (Tt=60m)
#define N 160 //正弦=50HZ N为载波比
#define M 0.8 //调制度
#define PI 3.1415926
double a[N]
volatile Uint16 k0 = 0,k1 = 0,k2 = 0,n=0
float32 C1=6750,C2=750
volatile float32 t1,i, y
void InitEv()
interrupt void eva_T1UFINT_ISR()
void main (void)
{
当你运行的程序如果很大,target board RAM经常放不下,经常用到DSP2812, 8K,出现ITRAP0的中断,可以以下方法解决.1.屏蔽部分代码,很简单但是很有用.
2. 增加txt段的空间,从H0 8k扩展到4K,需将其放到两个程序段中
PAGE 0 :
PRAMH0 : origin = 0x3F8002, length = 0x0014FE
L0RAM : origin = 0x008000, length = 0x001000
SECTIONS
.text:{*(.text)} >>PRAMH0|L0RAM
这样就可以将.text文件放在两个定义段中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)