I2C ! ý nghĩa của các câu lệnh (cần anh chị em giúp đỡ)
Mình có 2 hàm biến trong thư viện I2C.c của ngôn ngữ HI TECH C mà
có một số câu lệnh trong hàm mình không hiểu mong các bạn giúp mình giải thích cảm ơn các bạn nhiều. ============================================== unsigned char i2c_read(unsigned char ack) { RCEN = 1; while(RCEN); ACKDT = ack; ACKEN = 1; while(ACKEN); return SSPBUF; } unsigned char i2c_write(unsigned char d) { WCOL = 0; SSPIF = 0; SSPBUF = d; asm("nop"); asm("nop"); asm("nop"); if(WCOL) return 2; // write collision else { while(!SSPIF); if(ACKSTAT) return 1; // not acknowledge return 0; // everything is ok } } ================================================== ====== chúc các bạn vui. |
Xem ky lai cac thanh ghi quan trong cua i2c va cach thuc truyen nhan neu hieu doc code se hjeu.hitech vjet hjeu dc ban chat cua pic, nhung daj so voj ccs ma thang ccs vjet theo hjtech thj daj hon nua.dung mikroc cung dc.
|
Múi giờ GMT. Hiện tại là 10:09 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam