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.

a #definestatement in the i2c.h<br />

Source File: MasterputsI2C.c<br />

Code Example: unsigned char string[] = “ MICROCHIP ”;<br />

unsigned char *wrptr;<br />

wrptr = string;<br />

MasterputsI2C( wrptr);<br />

dsPIC<br />

®<br />

Language Tools Libraries<br />

DS51456B-page 186<br />

MasterReadI2C<br />

2004 Microchip Technology Inc.<br />

Description: This function is used to read a single byte from I<br />

2<br />

Cbus<br />

Include: i2c.h<br />

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

Arguments: None<br />

Return Value The return value is the data byte read from the I<br />

2<br />

Cbus.<br />

Remarks: This function reads in a single byte from the I<br />

2<br />

Cbus.<br />

This function performs the same function as MastergetcI2C.<br />

Source File: MasterReadI2C.c<br />

Code Example: unsigned char value;<br />

value = MasterReadI2C();<br />

MasterWriteI2C<br />

Description: This function is used to write out a single data byte to the I<br />

2<br />

Cdevice.<br />

Include: i2c.h<br />

Prototype: unsigned char MasterWriteI2C(unsigned char<br />

data_out);<br />

Arguments: data_out A single data byte to be written to the I<br />

2<br />

Cbus device.<br />

Return Value This function returns -1 if there was a write collision else it<br />

returns a 0.<br />

®<br />

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

DS51456B trang 188 2004 Microchip Technology Inc<br />

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

Bình luận: Chức năng này cấu hình tôi<br />

2<br />

CControl đăng ký và tôi<br />

2<br />

CBaud Rate<br />

Máy phát điện đăng ký.<br />

Source File: OpenI2C.c<br />

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

RestartI2C<br />

Mô tả: Tạo ra tôi<br />

2<br />

CBUs Khởi động lại điều kiện.<br />

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

Prototype: void RestartI2C (void);<br />

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

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

Bình luận: Chức năng này tạo ra một tôi<br />

2<br />

CBUs Khởi động lại điều kiện.<br />

Source File: RestartI2C.c<br />

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

SlavegetsI2C<br />

Mô tả: Chức năng này lần đọc chuỗi dài trước determineddata từ I<br />

2<br />

Cbus.<br />

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

Nguyên mẫu: int SlavegetsI2C (unsigned char * rdptr,<br />

int i2c_data_wait);<br />

Đối số: rdptr loại nhân vật con trỏ tới dsPIC ram cho lưu trữ dữ liệu đọc<br />

từ I<br />

2<br />

Cdevice<br />

i2c_data_wait Đây là số thời gian chờ cho các mô-đun có<br />

chờ đợi trước khi trở về.<br />

Nếu tính thời gian chờ là 'N', thời gian chờ thực tế sẽ

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

Saved successfully!

Ooh no, something went wrong!