文档介绍:精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
2015年秋季学期
《DSP原理文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
题目二:
采用DSP处理器的CPU定时器进行10000次计数,写出定时器的设置程序代码。
void ConfigCpuTimer(struct CPUTIMER_VARS *Timer, float Freq, float Period)
{
Uint32 temp;///定时器计数值
Timer->CPUFreqInMHz = Freq;
Timer->PeriodInUSec = Period;
temp = (long) (Freq * Period);
Timer->RegsAddr-> = temp;
Timer->RegsAddr-> = 0;
Timer->RegsAddr-> = 0;
Timer->RegsAddr-> = 0;
Timer->RegsAddr-> = 0;
Timer->RegsAddr-> = 1;
Timer->RegsAddr-> = 1;
Timer->RegsAddr-> = 0;
Timer->RegsAddr-> = 7;
Timer->RegsAddr-> = 1;
Timer->RegsAddr-> = 1;
Timer->RegsAddr-> = 1;
Timer->InterruptCount = 0;
}
ConfigCpuTimer(&CpuTimer0,150,10000);
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
题目三:
如果采用DSP处理器的GPIO端口点亮小灯,试画出基本的电路原理图。
当GPIO端为低电平时,小灯被点亮。
题目四:
设计DSP处理器SCI串口同计算机通信,采用中断方式收发数据,间隔3秒发送一次字符"The TMS320F2812-UART is fine !";要求SCI配置为波特率19200,数据长度8Bit,无极性,2位停止位;使用TX缓冲寄存器空触发SCI-TX INT中断,CPU定时器0中断触发第一次传输,试给出相关程序代码。
#include ""
// 使用的函数原型声明
void Gpio_select(void);
void InitSystem(void);
void SCI_Init(void);
interrupt void cpu_timer0_isr(void);
interrupt void SCI_TX_isr(void);
// 全局变量
char message[]={"The F2812-UART is fine !\n\r"};
int index =0; // 字符串指针
void main(void)
{
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
InitSystem(); // 初始化DSP内核寄存器
Gpio_select(); // 配置GPIO复用功能寄存器
InitPieCtrl(); // 调用外设中断扩展初始化单元 PIE-unit ( 代码 : )
InitPieVectTable(); // 初始化 PIE vector向量表 (