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

正文內(nèi)容

基于msp430的i2c模擬總線程序講解-資料下載頁

2025-06-23 00:04本頁面
  

【正文】 / enable I2C module, 7 bit addr,master mode 0826 U0CTL |= MST。 Hi_suba = ( unsigned char )( suba 8 )。 Lo_suba = ( unsigned char )( suba amp。 0x00ff )。 while (I2CBUSY amp。 I2CDCTL)。 // I2C ready? 在空閑狀態(tài):0,空閑;1:忙 I2CTCTL |= I2CTRX + I2CSTT + I2CSTP 。// I2CRM =0,啟動(dòng)總線,發(fā)送從器件地址 while((I2CIFG amp。 NACKIFG) == 0x02) // ack 為低電平,等待地址應(yīng)答位 ,判斷 無應(yīng)答NACKIFG = 1 { I2CTCTL |= I2CSTP。 // 結(jié)束總線 } I2cBusSendByte( Hi_suba )。 //發(fā)送器件子地址 while((I2CIFG amp。 NACKIFG) == 0x02) // ack 為低電平,等待地址應(yīng)答位 ,判斷 無應(yīng)答NACKIFG = 1 { I2CTCTL |= I2CSTP。 // 結(jié)束總線 } I2cBusSendByte( Lo_suba )。 //發(fā)送器件子地址 while((I2CIFG amp。 NACKIFG) == 0x02) // ack 為低電平,等待地址應(yīng)答位 ,判斷 無應(yīng)答NACKIFG = 1 { I2CTCTL |= I2CSTP。 // 結(jié)束總線 } DelayTime10us(250)。 DelayTime10us(250)。 DelayTime10us(250)。 DelayTime10us(250)。}/*子程標(biāo)號(hào) :I2cSlaSubAddr 子程功能 :主器件接收初始化 入口參數(shù) :無 子程序狀況 : 說明 : */void InitI2cRece(unsigned char num){ P3OUT = 0x00。 // clear P3 output register P3SEL = 0x0A。 // =SDA, =SCL,Select I2C pins, Setup I2C module U0CTL |= I2C + SYNC。 // select I2C mode。XA=0,7bit_addresing。 U0CTL amp。= ~I2CEN。 // i2c功能使能無效 // I2CTCTL = I2CRM + I2CSSEL_2。// I2CRM=1 x(x256)字節(jié)模式 I2CTCTL =I2CSSEL_2。 // I2CRM=0 I2CNDAT = num。 // 1個(gè)字節(jié) I2CPSC = 1。 // set scl//I2CSCLH = 0x01。 // High period of SCL//I2CSCLL = 0x01。 // Low period of SCL I2CIFG = 0。 I2CSA = 0x50。 // Slave address of At24c512 I2CTCTL amp。= ~I2CTRX。 U0CTL |= I2CEN。 // enable I2C module, 7 bit addr,master mode 0826}/*功能描述 : 讀一個(gè)字節(jié)子程序狀況:*/unsigned char I2cReceSlaByte(void){ unsigned char ch。 DelayTime10us(15)。 U0CTL |=MST。 //主模式 while (I2CBUSY amp。 I2CDCTL)。 // I2C ready? 在空閑狀態(tài):0,空閑;1:忙 I2CTCTL |= I2CSTT + I2CSTP。 // I2CRM =0。 Receive, ST, SP (clears MST) while((I2CIFG amp。 RXRDYIFG) != RXRDYIFG)。// 等待地址應(yīng)答位 ,判斷 ch = I2CDRB。 return(ch)。 }/*功能描述 : 連續(xù)讀數(shù)據(jù)子程序狀況:*/void I2cReceSlaStr(unsigned char num){ unsigned char i。 DelayTime10us(15)。 U0CTL |=MST。 //主模式 while (I2CBUSY amp。 I2CDCTL)。 // I2C ready? 在空閑狀態(tài):0,空閑;1:忙 I2CTCTL |= I2CSTT + I2CSTP。 // I2CRM =0。 Receive, ST, SP (clears MST) for (i=0。inum。i++) { while((I2CIFG amp。 RXRDYIFG) != RXRDYIFG)。// 等待地址應(yīng)答位 ,判斷 rxDataArray = I2CDRB。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1