DSP实验报告3(4)

2021-02-21 13:26

#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;


DSP实验报告3(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:井巷特殊施工(第二章_冻结法(节4_冻结方案))

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: