ETH6045__API.c

/***********************************************************

文件名[FileName]: ETH6045.c

文件版本[File Version]: 1.0.0

创建日期[Created Date]: 2011.11.23

作者[Author]: cendom

描述[Discription]: 6045函数定义

修改记录[Modify Records]: 无

**********************************************************/

#include "ETH6045_API.h"

#include

/*

*

* 函数描述延迟ms

* 参数延时时间,单位ms

* 返回无

*

*/

void mmdelay(UINT32 ms)

{

unsigned int i, j;

for (i = 0; i

for (j = 0; j < /*30000*/9000; j++);

}

////////////////////////////////////////////PCL6045BL基础函数

unsigned int p645_rBUF1 (unsigned intbase_addr)// 读取BUFER0,BUFER1 {

// union udata

// {

// /*unsigned long*/UINT32 ldata;

// /*unsigned int*/UINT16 idata[2];

// }udt;

mmdelay(20);

/*udt. idata[1] =*/

return (*(volatile UINT16 *)(base_addr+0) ); // BUFER1

// mmdelay(20);

// udt. idata[0] = *(volatile UINT16 *)(base_addr+/*4*/2); // BUFER0

// return(udt. ldata);

}

void p645_wBUF1(unsigned int base_addr,UINT16 data) // 写BUFER0,BUFER1 {

相关推荐
相关主题
热门推荐