freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

i2c串行總線的組成及工作原理(參考版)

2024-11-17 00:12本頁(yè)面
  

【正文】 ,設(shè)計(jì)一個(gè)1kHz的三角波信號(hào)發(fā)生器,在PCF8591的OUT引腳輸出模擬電壓。 //模擬電壓從OUT引腳輸出 iic_waitack()。 //寫(xiě)通道號(hào),可以00,01,02,03 iic_waitack()。 //總線尋址,進(jìn)入寫(xiě)模式 iic_waitack()。,PCF8591作為DA時(shí)的初始化流程及DA轉(zhuǎn)換,void init_pcf8591DA(void) { iic_start()。這個(gè)信號(hào)是由對(duì)從機(jī)的“非應(yīng)答”來(lái)實(shí)現(xiàn)的。 //停止IIC return temp。 //讀一個(gè)字節(jié) iic_ack(0)。 //總線尋址,進(jìn)入讀模式 iic_waitack()。 iic_start()。 //停止IIC delay(10)。 //寫(xiě)通道號(hào),可以00,01,02,03 iic_waitack()。 //總線尋址,進(jìn)入寫(xiě)模式 iic_waitack()。 },接收字節(jié),PCF8591作為AD時(shí)的初始化流程,void init_pcf8591AD(void) { iic_start()。 somenop。 if(SDA) da |= 0x01。 somenop。i8。 unsigned char i。i8。,void iic_sendbyte(unsigned char byt) { unsigned char i。這個(gè)信號(hào)是由對(duì)從機(jī)的“非應(yīng)答”來(lái)實(shí)現(xiàn)的。 return 1。//主機(jī)終止IIC return 0。 //要大于4us if(SDA) //檢測(cè)應(yīng)答信號(hào) { SDA=1 //無(wú)應(yīng)答 SCL = 0。 SCL = 1。 },應(yīng)答響應(yīng),bit iic_waitack(void) { SDA = 1。 somenop。 //非應(yīng)答 somenop。,void iic_ack(bit ackbit) { if(ackbit) SDA = 0。 主控器向被控器寫(xiě)入第二個(gè)數(shù)據(jù)字節(jié),被控器回一個(gè)應(yīng)答。 主控器發(fā)出停止信號(hào)。 主控器從被控器讀出第二個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出應(yīng)答。,其中: D1D0兩位是A/D通道編號(hào): 00:通道0;01:通道1;10: 通道2;11:通道 3 D2:自動(dòng)增量選擇(有效位為1),每次A/D轉(zhuǎn)換后通道號(hào)將 自動(dòng)增加 D5,D4 模擬量輸入選擇: 00為四路單數(shù)入; 01為三路差分輸入; 10 為單端與差分配合輸入;11為模擬輸出允許有效 D6:模擬輸出使能,即DA使能,iic_sendbyte(0x03)。,器件尋址,iic_sendbyte(0x90)。,PCF8591采用典型的I2C總線接口器件尋址方法,即總線地址由器件地址、引腳地址和方向位組成。 SDA = 1。 SCL = 1。},void iic_stop(vo
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1