#include "myapp.h"
// 定义指示灯控制寄存器地址和寄存器类型
#define LBDS (*((unsigned int *)0x400001))
// 定义拨码开关控制寄存器地址和寄存器类型
#define DIPS (*(unsigned int *)0x400002)
main()
{ CLK_init(); // 初始化DSP运行时钟
SDRAM_init(); // 初始化EMIF接口
while ( 1 )
{ LBDS=DIPS; // 读取拨码开关状态直接送指示灯显示
}
}
2、CLK_init.c
#include "myapp.h"
// 定义指示灯控制寄存器地址和寄存器类型
#define LBDS (*((unsigned int *)0x400001))
// 定义拨码开关控制寄存器地址和寄存器类型
#define DIPS (*(unsigned int *)0x400002)
main()
{ CLK_init(); // 初始化DSP运行时钟
SDRAM_init(); // 初始化EMIF接口
while ( 1 )
{ LBDS=DIPS; // 读取拨码开关状态直接送指示灯显示
}
}
3、SDRAM_ini.c
#include "myapp.h"
voidSDRAM_init( void )
{ ioport unsigned int *ebsr =(unsigned int *)0x6c00;
ioport unsigned int *egcr =(unsigned int *)0x800;
ioport unsigned int *emirst=(unsigned int *)0x801;
//ioport unsigned int *emibe=(unsigned int *)0x802;
ioport unsigned int *ce01 =(unsigned int *)0x803;
//ioport unsigned int *ce02 =(unsigned int *)0x804;
//ioport unsigned int *ce03 =(unsigned int *)0x805;
ioport unsigned int *ce11 =(unsigned int *)0x806;
//ioport unsigned int *ce12 =(unsigned int *)0x807;
//ioport unsigned int *ce13 =(unsigned int *)0x808;
ioport unsigned int *ce21 =(unsigned int *)0x809;
//ioport unsigned int *ce22 =(unsigned int *)0x80A;
//ioport unsigned int *ce23 =(unsigned int *)0x80B;
ioport unsigned int *ce31 =(unsigned int *)0x80C;
//ioport unsigned int *ce32 =(unsigned int *)0x80D;
//ioport unsigned int *ce33 =(unsigned int *)0x80E;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库DSP实验报告3(4)在线全文阅读。
相关推荐: