資源簡介
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
評論
共有 條評論