国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標(biāo)題: 有人研究過ST官方I2C中斷代碼嗎 [打印本頁]

作者: hsia    時間: 2009-6-12 12:35
標(biāo)題: 有人研究過ST官方I2C中斷代碼嗎
連續(xù)發(fā)送兩個字節(jié)數(shù)據(jù):
  Tx1_Idx = 0;
  I2cNumbOfBytes2Tansmit = 2;
  I2C1_Buffer_Tx[0] = 0x64;
  I2C1_Buffer_Tx[1] = 0x00;
  Direction = Transmitter;
  I2C_GenerateSTART(I2C1, ENABLE);

我的中斷代碼:
void I2C1_EV_IRQHandler(void)
{
  switch (I2C_GetLastEvent(I2C1))
  {
    case I2C_EVENT_MASTER_MODE_SELECT:                 /* EV5 */
      /* Master Transmitter ----------------------------------------------*/
      /* Send slave Address for write */
      if(Direction == Transmitter)
      {
        /* Master Transmitter ----------------------------------------------*/
        /* Send slave Address for write */
        I2C_Send7bitAddress(I2C1, 0x64, I2C_Direction_Transmitter);
      }
      else
      {
        /* Master Receiver -------------------------------------------------*/
        /* Send slave Address for read */
        I2C_Send7bitAddress(I2C1, 0x65, I2C_Direction_Receiver);      
      }
      break;
        
    /* Master Transmitter --------------------------------------------------*/
    /* Test on I2C1 EV6 and first EV8 and clear them */
    case I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED:  
      
      /* Send the first data */
      I2C_SendData(I2C1, I2C1_Buffer_Tx[Tx1_Idx++]);
      I2cNumbOfBytes2Tansmit--;
      if (I2cNumbOfBytes2Tansmit == 0)
      {
        /* In order to not have a TxE event Interrupt */
        I2C_ITConfig(I2C1, I2C_IT_BUF, DISABLE);
      }
      break;

    /* Test on I2C1 EV8 and clear it */
    case I2C_EVENT_MASTER_BYTE_TRANSMITTING:  /* Without BTF, EV8 */     
      I2C_SendData(I2C1, I2C1_Buffer_Tx[Tx1_Idx++]);
      I2cNumbOfBytes2Tansmit--;
      if (I2cNumbOfBytes2Tansmit == 0)
      {
        I2C_ITConfig(I2C1, I2C_IT_BUF, DISABLE);
      }         
      break;

    case I2C_EVENT_MASTER_BYTE_TRANSMITTED: /* With BTF EV8-2 */
      I2C_ITConfig(I2C1, I2C_IT_BUF, ENABLE);
      I2C_GenerateSTOP(I2C1, ENABLE);
      Direction = Receiver;
      break;
    default:
      break;
  }
}

現(xiàn)在發(fā)現(xiàn)進(jìn)不了EV8-2中斷,如果改成發(fā)送一個字節(jié)數(shù)據(jù)可以進(jìn)入該中斷。
仔細(xì)研究了datasheet,找不出任何問題。
PS:外掛的器件是rx8025實時時鐘芯片。
香水城到不到這里的?21icbbs這幾天一直上不去,非常之郁悶!
作者: 一朝成名    時間: 2009-6-12 21:31
有時候官方的東西也不能信
害人的東西存在于各個世界角落




歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 亚洲卫视论坛| 在线伊人网| 四虎永久在线| 色婷婷久久久swag精品| 在线看片国产| 浪货嗯啊趴下NP粗口黄暴| 欧美成人久久久| 欧美日韩专区| 天天综合天天添夜夜添狠狠添| 色淫综合| 99re这里只有精品视频| 飘雪韩国在线观看免费高清完整版| 亚洲精品老司机福利在线播放| 亚洲伊人精品综合在合线| 亚洲高清二区| 又黄又肉到湿的办公室爽文| 久久三级视频| 人人骚| 日韩精品一区二区三区中文3d| 天堂8在线天堂bt| 粗壮挺进邻居人妻无码| 偷柏自拍亚洲综合在线| 亚洲精品视频观看| 性网站在线观看| 又粗又深又猛又爽又黄| 麻豆高清免费国产一区| 热久久国产| 日本成人免费在线观看| 亚洲男人的天堂视频| 在线观看视频成人| 欧美激情视频二区| 亚洲人和日本人jzz护士| 天天搞天天操| 校花的第一次好紧好爽| www在线小视频免费| 午夜福利理论片高清在线| 亚洲午夜大片| 一级毛片a女人刺激视频免费| 69ZXX少妇内射无码| 三级黄色在线看| 欧美亚洲国产一区|