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

電子工程網

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

作者: hsia    時間: 2009-6-12 12:35
標題: 有人研究過ST官方I2C中斷代碼嗎
連續發送兩個字節數據:
  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;
  }
}

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




歡迎光臨 電子工程網 (http://www.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 麻豆毛片| 91免费国产 | 国产观看精品一区二区三区 | 中文字幕精品一区二区精品 | 成人精品视频在线观看播放 | 甜甜的肉禽系统小说娱乐圈 | 精品综合网 | 亚洲 日本 欧美 中文幕 | 向日葵视频app在线无限看免费 | 国产精品香蕉成人网在线观看 | 精品福利一区3d动漫 | 四大菩萨谁最厉害排第一位 | 欧美成人性生活 | 在线日韩麻豆一区 | 2022久久国产精品免费热麻豆 | 久久青青视频 | 中文字幕精品一区二区精品 | 午夜hhh视频在线观看hhhh | 人体蜈蚣2在线观看 | 四虎影院官网 | 欧美有码视频 | 偷拍同志老头小便oldman | 一级女人18毛片免费 | 高清欧美不卡一区二区三区 | 三级视频网站在线观看 | 一级做a爰片久久毛片一 | 亚洲欧美中日韩中文字幕 | 免看一级a毛片一片成人不卡 | h视频免费在线 | 国产一区二区三区精品视频 | 精品国产一区二区三区在线 | 台湾福利视频 | 91精品免费视频 | 做羞羞的事情的免费视频 | 国产喂奶300部 | 成人性欧美丨区二区三区 | 日本视频在线观看不卡高清免费 | 国产精品色 | 我不卡在线观看 | 欧美一级特黄高清免费 | 97免费视频观看 |