资源简介
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个文件信息
- 上一篇:Linux下C实现的聊天室.rar
- 下一篇:Web开发技术大作业.zip
评论
共有 条评论