• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: I2C 接收MASTER的ADDRESS和DATA的中斷程式
#2
新會員
新會員


查看用戶資訊
首先假設您的IIC與EEPROM的函數都是正常的,
那當打開EEPORM視窗觀察數值的時候,請記得按滑鼠右鍵,
由下數上來的第二個選項 "Refresh"按一下,
將EEPROM數值更新後,再觀察數值是否正確。

另外EEPROM的存取或IIC的動作盡量不要再中斷中執行,
讓進中斷後的執行時間能縮到愈短愈好,
用旗標表示,然後再main底下執行一些時間較長的函數會比較OK。

發表於: 2007/5/23 10:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


I2C 接收MASTER的ADDRESS和DATA的中斷程式
#1
高級會員
高級會員


查看用戶資訊
請問大家:
以下是我用I2C 接收MASTER的ADDRESS和DATA的中斷程式
byte read_i2c(void)
{
temp=SSPBUF;
return temp ;
}

void i2c_handle(void)
{

if((DA==0)&&(RW==0)&&(BF==1)&&(START==1))
{
data=read_i2c();
eeprom_write_data(5,data);
}
}


void interrupt isr_i2c(void) //ISR program
{
if(SSPIF==1)
{
i2c_handle();
SSPIF=0;
}
}

在if((DA==0)&&(RW==0)&&(BF==1)&&(START==1))這判斷是中我希望將接收的ADDRESS存放至EEPROM,但程式執行完我用MPLAB去看EEPROM卻看到存放至EEPROM的
DATA不是位址,為什麼呢?

發表於: 2007/5/23 10:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------