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

正文內(nèi)容

基于msp430的i2c模擬總線程序講解(參考版)

2025-06-26 00:04本頁面
  

【正文】 rxDataArray = I2CDRB。 // 等待地址應(yīng)答位 ,判斷while((I2CIFG amp。{i++) for (i=0。 Receive, ST, SP (clears MST) I2CTCTL |= I2CSTT + I2CSTP。 // I2C ready? 在空閑狀態(tài):0,空閑;1:忙 while (I2CBUSY amp。 //主模式 DelayTime10us(15)。 return(ch)。 RXRDYIFG) != RXRDYIFG)。 // I2CRM =0。 I2CDCTL)。 MST。 U0CTL |= unsigned char ch。:*/unsigned char I2cReceSlaByte(void){ : 讀一個(gè)字節(jié)子程序狀況}/*功能描述0826master mode// enable I2C module, 7 bit addr, = ~I2CTRX。 I2CSA = 0x50。 I2CSCLL = 0x01。//// High period of SCL I2CPSC = 1。 // 1個(gè)字節(jié) I2CSSEL_2。 I2CTCTL =// I2CRM=1 x(x256)字節(jié)模式 = ~I2CEN。 XA=0,7bit_addresing。 U0CTL |= I2C + SYNC。// =SDA, =SCL,Select I2C pins, Setup I2C module P3OUT = 0x00。*/void InitI2cRece(unsigned char num){ :說明 :子程序狀況:無入口參數(shù):主器件接收初始化子程功能:I2cSlaSubAddr}/*子程標(biāo)號 DelayTime10us(250)。 DelayTime10us(250)。} // 結(jié)束總線 while((I2CIFG amp。//發(fā)送器件子地址 I2CTCTL |= I2CSTP。{ // ack 為低電平,等待地址應(yīng)答位 ,判斷 無應(yīng)答NACKIFG = 1 NACKIFG) == 0x02) I2cBusSendByte( Hi_suba )。 } // 結(jié)束總線 while((I2CIFG amp。// I2CRM =0,啟動(dòng)總線,發(fā)送從器件地址 I2CDCTL)。 0x00ff )。 Hi_suba = ( unsigned char )( suba 8 )。 U0CTL |= I2CEN。 // Slave address of At24c512 I2CSCLL = 0x02。//// High period of SCL I2CPSC = 1。 I2CNDAT = 2。// I2CRM = 0, I2CRM + I2CSSEL_2。 // I2CTCTL =// i2c功能使能無效 U0CTL amp。// select I2C mode。 P3SEL = 0x0A。// clear P3 output register unsigned char Hi_suba,Lo_suba。 // test 0925 讀之前先寫地址{*/void I2cReceSubAddr(unsigned int suba) :完成地址信息的定位,先確定順序讀寫的起始地址說明 :Y子程序狀況:I2cBusSendByte子程調(diào)用:子地址參數(shù)說明:unsigned int suba 入口參數(shù):主器件發(fā)送從機(jī)器件地址和子地址子程功能:I2cSlaSubAddr/* MSP430 I2C 讀取數(shù)據(jù)*//*子程標(biāo)號 } n++)。m++) {for (n=0。 for (m=0。 I2cSendStr(FPGACfg+tempAddr,0x4f)。 I2CDCTL)。 tempAddr = 128*j。 } n++)。m++) {for (n=0。for (m=0。 I2cSendStr(FPGACfg+tempAddr,0x80)。 I2CDCTL)。 tempAddr = 128*j。{ // page writej++) for (j = 0。 unsigned char m,n。 return(1)。} I2CTCTL |= I2CSTP。{// 等待數(shù)據(jù)的應(yīng)答 0x02) == NACKIFG) I2cBusSendByte(*ps)。 //I2CRM =1模式中,在發(fā)送最后一個(gè)數(shù)據(jù)之前將停止位置位,*特別注意,必須 ps++。} I2CTCTL |= I2CSTP。{// 等待數(shù)據(jù)的應(yīng)答 0x02) == NACKIFG) I2cBusSendByte(*ps)。{numi++) for(numi=0。 unsigned char tempnum。 return(1)。} I2CTCTL |= I2CSTP。{ // 等待數(shù)據(jù)的應(yīng)答 0x02 )==0x02 ) I2cBusSendByte( Lo_suba )。} I2CTCTL |= I2CSTP。{ // 等待數(shù)據(jù)的應(yīng)答 0x02) == NACKIFG ) I2cBusSendByte( Hi_suba )。 Lo_suba = ( unsigned char )( suba amp。 I2C_Send(ndatNum)。 NACKIFG) == 0x02)。 I2CTCTL |= I2CTRX + I2CSTT + I2CSTP 。// I2C ready? 在空閑狀態(tài):0,空閑;1:忙 while (I2CBUSY amp。 U0CTL |= I2CEN。// Slave address of At24c512 I2C
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1