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

論壇索引


Board index » All Posts (spookerst)




Re: 關於i2c
#21
中級會員
中級會員


這是我照說明操作寫的,Debugger正常,但是寫入IC卻無動作

請問是哪裡有出問題


#define OSC_CLOCK 10

void DelayUs(long A);

void Dir_DQ_L(void){
Dir_DQ=0;
}
void Dir_DQ_H(void){
Dir_DQ=0;
DelayUs(1);
Dir_DQ=1;
}

void DQ_W (void){
Dir_DQ=0x0C;
// Dir_DQ_L;
Dir_DQ_H;
DelayUs(120);
}

void main(){
int j;
Dir_DQ = 1;
DQ = 1;
DelayUs(1);
DQ = 0;
DelayUs(480);
do{
DQ = 1;
while(!DQ);
DelayUs(60);

DQ = 0;
DQ = 0;
DelayUs(240);
}while(DQ==1);
DelayUs(420);

DQ=0xAA;
for(j=0;j<8;j++){
int j;
Dir_DQ_L;
Dir_DQ_H;
DelayUs(120);
DQ=1;
}
for(j=0;j<8;j++){
DQ=0;
DelayUs(1);
DQ=1;
DelayUs(15);
DelayUs(120);
}

發表於: 2009/8/14 3:54
頂部


Re: 關於i2c
#22
中級會員
中級會員


不知道我還可以寄DS1821你嗎?

因為我研究了一大段時間都沒辦法搞定

可以麻煩你幫我一下嗎

發表於: 2009/8/13 21:49
頂部


關於TRISC0和RC0
#23
中級會員
中級會員


這兩個定義差在哪裡??


#define Dir_DQ TRISC0
#deifne DQ RC0

發表於: 2009/8/11 23:23
頂部


這段該如何轉換成C語言?
#24
中級會員
中級會員


1.先將DQ PIN High 1us。
2.再將DQ PIN 拉到Low電位,時間最少要480us以上。
3.然後再將DQ PIN拉高到High準位,這時DS1821會偵測上升緣訊號並且會等待15~60us後,又會自動的將DQ PIN拉低到Low電位約60~240us。
4.確定上述步驟DQ PIN已被拉到Low準位後,再判斷DQ PIN是否又自動再度將DQ PIN拉高到High準位。如果DS1821已經將DQ PIN拉高到High準位,表示DS1821已經完成初始化設定,並且已經可以開始接受指令。
5.程式延遲420us,以確保DS1821正確完成上述動作,然後就可以開始對DS1821下達指令。
6.寫入0xAA數值到DS1821中
7.如果寫入0到DS1821時,只要把DQ腳電位拉低即可。
8.如果寫入1到DS1821時,就要先把DQ腳拉低約1us後,再將DQ腳拉到High。
9.每個bit資料要保持資料狀態60~120us的時間。
10. 將DQ腳拉高到High,也就是說,每寫入一個bits後,就必須要把DQ腳拉到High。
11. 回到步驟7,讀取下一個bit,直到讀完8bit。


各位大哥前輩先進們,該如寫成p18F4520的c語言

發表於: 2009/8/10 17:41
頂部


Re: 關於i2c
#25
中級會員
中級會員


嗯嗯

我懂 calvin 大哥的意思

也知道不能使用I2C做連接

難道要自己建一個模組來呼叫DS1821嗎??

可是該如何設計呢???

發表於: 2009/8/7 21:26
頂部


DS1821
#26
中級會員
中級會員


DS1821有需要做成模組嗎???

發表於: 2009/8/7 19:42
頂部


該如何修改才能正常使用
#27
中級會員
中級會員


請求各位前輩、大哥們

幫幫小弟修改好此程式

感激不盡

Attach file:


Link only for registered users

發表於: 2009/8/6 23:43
頂部


關於i2c
#28
中級會員
中級會員


如何利用DS1821與I2C做連結

發表於: 2009/8/6 19:47
頂部


為何有這麼多IC
#29
中級會員
中級會員


為何有分那麼多種的IC

是每種IC的功能都不同嗎??

發表於: 2009/8/5 22:28
頂部


如何寫DS1821的模組
#30
中級會員
中級會員


各位大哥們

請問

該如何撰寫ds1821這顆溫測IC對P18f4520的模組

誰能教導我

發表於: 2009/8/4 14:10
頂部



« 1 2 (3) 4 5 6 »



:::

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... ]

教育訓練中心

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