• 大小: 4.63MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-04-07
  • 语言: 其他
  • 标签: 防窃电  

资源简介

ATT7053BU/AU 资料,包含程序,用户手册,参考原理图,测试报告等。

资源截图

代码片段和文件信息

#define  SPI_CS 	P1_0  			//SPI_CS为ATT7053上的引脚名
#define  SPI_CLK   P1_1  //SPI_CLK为ATT7053上的引脚名
#define  SPI_DIN   P1_2  //SPI_DIN为ATT7053上的引脚名
#define  SPI_DOUT   P1_3      //SPI_DOUT为ATT7053上的引脚名


//我们的SPI速度最高可以达到1.5M左右
//需要注意的是每次CS拉低启动传输,需要给2-3us的延时时间。
//CS拉高结束数据传输之前也需要给出2-3us的延时时间

void Delay(unsigned int time) //一个控制信号高电平低电平时间的延时
{
int i;
for(i=0; i}


unsigned long SPI_Read(unsigned char address)
{
char i;
unsigned long temp_data;
temp_data = 0;
SPI_CLK = 0; //确保CLK初始状态是0
Delay(1);
SPI_CS = 1;
// Delay(2);
SPI_CS = 0;
// Delay(5);

SPI_CLK = 1; //启动数据传输
// Delay(1);
SPI_DIN = 0; //0表示主机向从机读数据
// Delay(1);
SPI_CLK = 0; //从机需要在下降沿取数据
// Delay(1);

for(i=6; i>=0; i--)
{
SPI_CLK = 1; //启动数据传输
// Delay(1);
SPI_DIN = (address & (0x01<>i; //address 地址从0x00到0x7F
// Delay(1);
SPI_CLK = 0; //从机需要在下降沿取数据
// Delay(1);
}
//从机接收到命令后,开始送出数据,上升沿送数据
// Delay(2);
SPI_CLK = 1;
// Delay(1);
SPI_CLK = 0;
temp_data = temp_data | SPI_DOUT;
// Delay(1);
for(i=0; i<23; i++)
{
SPI_CLK = 1;
// Delay(1);
SPI_CLK = 0;
temp_data = (temp_data<<1) | SPI_DOUT;
// Delay(1);
}
SPI_CS = 1;
return temp_data;

}

 
void SPI_Write(unsigned char address unsigned long write_data)
{
char i;
unsigned long temp_data;
temp_data = 1;
SPI_CLK = 0; //确保CLK初始状态是0
Delay(100);
SPI_CS = 1;
Delay(50);
SPI_CS = 0;
Delay(100);

SPI_CLK = 1; //启动数据传输
Delay(10);
SPI_DIN = 1; //0表示主机向从机写数据
Delay(10);
SPI_CLK = 0; //从机需要在下降沿取数据
Delay(10);

for(i=6; i>=0; i--)
{
SPI_CLK = 1; //启动数据传输
Delay(10);
SPI_DIN = (address & (0x01<>i; //address 地址从0x00到0x7F
Delay(10);
        SPI_CLK = 0; //从机需要在下降沿取数据
Delay(10);
}
//从机接收到命令后,开始送出数据,上升沿送数据
Delay(40);

for(i=23; i>=0; i--)
{
SPI_CLK = 1; //启动数据传输
Delay(10);
SPI_DIN = (write_data & (temp_data<>i; //address 地址从0x00到0x7F
Delay(10);
SPI_CLK = 0; //从机需要在下降沿取数据
Delay(10);
}
SPI_CS = 1;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-05 01:56  ATT7053AU用户手册\
     文件     1421862  2013-06-16 15:32  ATT7053AU用户手册\ATT7053AU用户手册.pdf
     文件      656316  2013-06-16 15:27  ATT7053AU用户手册\ATT7053A样表测试报告.pdf
     文件     1351136  2013-06-16 15:32  ATT7053AU用户手册\ATT7053B用户手册.pdf
     目录           0  2018-10-04 19:01  ATT7053AU用户手册\ATT7053_soft_V0.1\
     文件        2377  2009-11-20 10:02  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7035SPI_V0.1.c
     目录           0  2018-10-04 19:04  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\
     文件       11916  2009-11-12 11:03  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7025.h
     文件       47201  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT702xDemo.LST
     文件       71037  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT702xDemo.OBJ
     文件       21037  2009-12-09 16:41  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT702xDemo.c
     文件      233694  2009-11-11 15:46  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051
     文件        7444  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.LST
     文件      143538  2009-11-11 15:46  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.M51
     文件       15602  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.OBJ
     文件        2897  2009-11-11 18:52  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.c
     文件         288  2009-11-03 12:24  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.h
     文件         158  2009-11-11 15:46  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.lnp
     文件        7647  2009-11-11 15:52  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.plg
     文件       86757  2018-10-04 19:04  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.uvgui.Administrator
     文件        8630  2018-10-04 19:04  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.uvopt
     文件       15039  2018-10-04 19:04  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051.uvproj
     文件      238916  2009-11-12 10:31  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091111
     文件      145453  2009-11-12 10:31  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091111.M51
     文件         167  2009-11-12 10:31  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091111.lnp
     文件        3445  2009-11-12 10:31  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091111.plg
     文件      240833  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091112
     文件      147394  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091112.M51
     文件       52093  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091112.hex
     文件         167  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091112.lnp
     文件        1259  2009-12-09 16:39  ATT7053AU用户手册\ATT7053_soft_V0.1\ATT7053_V0.1\ATT7051_20091112.plg
............此处省略34个文件信息

评论

共有 条评论