會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





PIC 18F4520 讀取 DS2431 onewire
初級會員
註冊日期:
2015/07/18 15:05
所屬群組:
註冊會員
文章: 22
等級: 3; EXP: 41
HP : 0 / 60
MP : 7 / 531
離線
各位先進 :

我下載了官網的AN1199文件及Source code , 想讀取ds2431的64bit ROM碼.
但範例Source code所使用的ic是 pic18F4580 ,而我是直接換成 pic18F4520 (程式也已修改) .
然後UR是沒問題的 ,因為終端機有秀出正常的字串 ,
但問題是總是讀不出DS2431的 ROM碼 ,

因為範例是用18F4580的 RB2接出至DS2431 ,所以我也是使用18F4520的 RB2接出 , 我比較過 2顆IC的RB2 差別在於 CAN功能 ,會是這個原因造成的嗎 ???
還是有其它原因 ???

已附件18F4520程式 , 感謝

附加檔案:


zip one wire pic18F4520.zip 大小: 34.99 KB; 下載次數: 64

2017/02/18 11:55
轉換PDF檔 列印


Re: PIC 18F4520 讀取 DS2431 onewire
初級會員
註冊日期:
2015/07/18 15:05
所屬群組:
註冊會員
文章: 22
等級: 3; EXP: 41
HP : 0 / 60
MP : 7 / 531
離線
各位先進 :
已經解決了上述問題 , 就是在讀取ROM前 放了一個delay 1ms 就可以成功讀出 ROM .

但現在我想讀出 DS2431裡的 EEPROM的值 , 程式該如何修改 ?
我照DATASHEET 將原本的 33 改成了 CC 命令 , 也是讀不出 ?

請教各位先進了 ~

2017/02/18 13:15
轉換PDF檔 列印


Re: PIC 18F4520 讀取 DS2431 onewire
初級會員
註冊日期:
2015/07/18 15:05
所屬群組:
註冊會員
文章: 22
等級: 3; EXP: 41
HP : 0 / 60
MP : 7 / 531
離線
Sorry ! 誤會了
雖然讀出了八個byte ,但讀出的值是不對的 .
請各位先進再幫我看看程式 , 感謝

2017/02/18 15:44
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project