30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I2C_IDLE_CON<br />

SCL Release Control bit<br />

I2C_CLK_REL<br />

I2C_CLK_HLD<br />

Intelligent Peripheral Management Interface Enable bit<br />

I2C_IPMI_EN<br />

I2C_IPMI_DIS<br />

10-bit Slave Address bit<br />

I2C_10BIT_ADD<br />

I2C_7BIT_ADD<br />

Disable Slew Rate Control bit<br />

I2C_SLW_DIS<br />

I2C_SLW_EN<br />

SMBus Input Level bits<br />

I2C_SM_EN<br />

I2C_SM_DIS<br />

General Call Enable bit<br />

I2C_GCALL_EN<br />

I2C_GCALL_DIS<br />

SCL Clock Stretch Enable bit<br />

I2C_STR_EN<br />

I2C_STR_DIS<br />

Acknowledge Data bit<br />

I2C_ACK<br />

I2C_NACK<br />

Acknowledge Sequence Enable bit<br />

I2C_ACK_EN<br />

I2C_ACK_DIS<br />

Receive Enable bit<br />

I2C_RCV_EN<br />

I2C_RCV_DIS<br />

Stop Condition Enable bit<br />

I2C_STOP_EN<br />

I2C_STOP_DIS<br />

Repeated Start Condition Enable bit<br />

I2C_RESTART_EN<br />

I2C_RESTART_DIS<br />

Start Condition Enable bit<br />

I2C_START_EN<br />

Mô tả: Chức năng này được sử dụng để đọc một byte duy nhất từ tôi<br />

2<br />

Cbus.<br />

Bao gồm: i2c.h<br />

Prototype: unsigned char SlaveReadI2C (void);<br />

Lập luận: Không<br />

Quay trở lại Giá trị Giá trị trả về là các byte dữ liệu đọc từ tôi<br />

2<br />

Cbus.<br />

Bình luận: Chức năng này lần đọc trong một byte duy nhất từ tôi<br />

2<br />

Cbus. Chức năng này<br />

thực hiện chức năng tương tự như SlavegetcI2C.<br />

Source File: SlaveReadI2C.c<br />

Mã số Ví dụ: giá trị unsigned char;<br />

giá trị = SlaveReadI2C ();<br />

SlaveWriteI2C<br />

Mô tả: Chức năng này được sử dụng để viết ra một byte duy nhất để tôi<br />

2<br />

Cbus.<br />

Bao gồm: i2c.h<br />

Prototype: void SlaveWriteI2C (unsigned char data_out);<br />

Đối số: data_out Một byte dữ liệu duy nhất để được ghi vào tôi<br />

2<br />

Thiết bị Cbus.<br />

Trở lại giá trị Không<br />

Ghi chú: Chức năng này viết ra một byte dữ liệu duy nhất cho tôi<br />

2<br />

Thiết bị Cbus. Điều này<br />

chức năng thực hiện các chức năng tương tự như SlaveputcI2C.<br />

Source File: SlaveWriteI2C.c<br />

Mã số Ví dụ: SlaveWriteI2C ('a');<br />

dsPIC<br />

®<br />

Thư viện Công cụ Ngôn ngữ<br />

DS51456B trang 190 2004 Microchip Technology Inc<br />

3.17.2 Macros cá nhân<br />

StartI2C<br />

Mô tả: Tạo ra tôi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!