поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

AN2399 датащи(PDF) 20 Page - STMicroelectronics

номер детали AN2399
подробное описание детали  RFID library for SR176 tag management with STR71x
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2399 датащи(HTML) 20 Page - STMicroelectronics

Back Button AN2399 Datasheet HTML 14Page - STMicroelectronics AN2399 Datasheet HTML 15Page - STMicroelectronics AN2399 Datasheet HTML 16Page - STMicroelectronics AN2399 Datasheet HTML 17Page - STMicroelectronics AN2399 Datasheet HTML 18Page - STMicroelectronics AN2399 Datasheet HTML 19Page - STMicroelectronics AN2399 Datasheet HTML 20Page - STMicroelectronics AN2399 Datasheet HTML 21Page - STMicroelectronics AN2399 Datasheet HTML 22Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 20 / 22 page
background image
RFID library
AN2399
20/22
Here are the functions used for I/O Frame register access:
int Write_CRX14_IOFR(UCHAR *DATA)
int Read_CRX14_IOFR(UCHAR *DATA)
8.4
I2C commands layer
The I2C layer provides all the functionalities to access and manage the I2C peripheral on
STR710. It is a part of the STR710 library. Some functionality was added in order to receive
a status when data is sent or received on the I2C bus; two programmable timeouts
(I2C_TIMEOUT_SEND and I2C_TIMEOUT_RECEIVE) inform the application layer about
any send/receive failure on I2C bus.
Below the code added for I2C_ByteSend and I2C_ByteReceive functions.
8.4.1
I2C_ByteSend_with_status function
/***************************************************************
* Function Name
: I2C_ByteSend
* Description
: Send a single byte of data.
* Input
: I2Cx ( I2C0 or I2C1 )
*
Data : the byte to be sent to the slave
* Return
: status: 0-byte sent, 1-transmission error.
***************************************************************/
u8 I2C_ByteSend_with_status (I2C_TypeDef *I2Cx, u8 Data)
{
u8 status=0;
u32 timeout=I2C_TIMEOUT_SEND;
//Wait until the I2C_BTF bit is set
while (((I2Cx->SR1 & 0x08)==0)&&timeout--);
if(!timeout) status=1;
//Write in the DR register the byte to be sent
I2Cx->DR = Data;
return status;
}
8.4.2
I2C_ByteReceive_with_status function
/**********************************************************************
* Function Name
: I2C_ByteReceive
* Description
: Returns the received byte.
* Input
: I2Cx ( I2C0 or I2C1 )
* Output
: Data ( variable where store read data )
* Return
: status: 0-byte sent, 1-transmission error.
***********************************************************************/
u8 I2C_ByteReceive_with_status (I2C_TypeDef *I2Cx, u8 *Data)
{
u8 status=0;
u32 timeout=I2C_TIMEOUT_RECEIVE;
//Wait till I2C_BTF bit is set
while (((I2Cx->SR1 & 0x08)==0)&&timeout--);
if(!timeout) status=1;
(*Data)=I2Cx->DR;
return status;
}



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com