會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





ENC28J60使用上問題
新會員
註冊日期:
5月03日 17:31:41
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 27
離線
在網路上找了很多範例的code來跟著做
可是一開始只就有問題了

附件是我參考的code

和我自己改的SPIcode
code是正確的有用示波器檢查過

這是一行是RESET enc28j60
enc28j60WriteOp(ENC28J60_SOFT_RESET, 0, ENC28J60_SOFT_RESET);


void enc28j60WriteOp(uint8_t op, uint8_t address, uint8_t data)
{
CSN=0;
// issue write command
WriteByte( op | (address & ADDR_MASK));
// write data
WriteByte(data);
CSN=1;
}

可是沒有反應,反而直接使用
RST=1;
RST=0;
RST=1;
就能完成RESET動作

想請問是哪裡有問題?

附加檔案:


zip uIP_0.9_51_ENC28J60.zip 大小: 83.48 KB; 下載次數: 28

jpg  5626.jpg (49.71 KB)
72931_5b62d09a249fa.jpg 661X495 px
zip AVR範例程式.zip 大小: 288.09 KB; 下載次數: 26

8月02日 17:42:49
轉換PDF檔 列印


Re: ENC28J60使用上問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 51
等級: 5; EXP: 97
HP : 0 / 124
MP : 17 / 386
離線
附件無法解壓縮, 可否再重夾一次?

8月06日 17:16:34
轉換PDF檔 列印


Re: ENC28J60使用上問題
新會員
註冊日期:
5月03日 17:31:41
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 27
離線
附上2張波形
粉色: MCU_SO
黃色: SCK
紫色: CS

scope_86.jpg
是實驗只送RESET訊號
scope_87.jpg
後段是ENC28J60設定data



PS:補上無法解壓縮的檔案
ENC28J60 C51

ENC28J60 AVR

參考檔案下載來源
http://www.pcnews.com.tw/DiscuzBBS/forum.php?mod=viewthread&tid=57

附加檔案:



jpg  scope_86.jpg (190.25 KB)
72931_5b6813d914b67.jpg 1024X822 px

jpg  scope_87.jpg (266.89 KB)
72931_5b6813decf447.jpg 1024X822 px

8月06日 17:33:20
轉換PDF檔 列印


Re: ENC28J60使用上問題
新會員
註冊日期:
5月03日 17:31:41
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 27
離線

8月06日 17:43:48
轉換PDF檔 列印


Re: ENC28J60使用上問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 51
等級: 5; EXP: 97
HP : 0 / 124
MP : 17 / 386
離線
想請問您如何知道SPI software Reset後沒有成功Reset呢?
如果是觀察HW RST腳時, 因為下達 SPI SW reset時, HW的RST腳是不會有動作的, 可以檢查系統暫存器計數器, 比如EPKTCNT看看下完SPI SW Reset後是否有被清為0及可知道是否有reset成功

8月10日 09:01:06
轉換PDF檔 列印


Re: ENC28J60使用上問題
新會員
註冊日期:
5月03日 17:31:41
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 27
離線
確定有無Reset的差別在接上pc時:
1.會偵測到無法識別網路
2.已拔除網路線
以上兩種狀態顯示

兩種Reset方式是各別分開測試
第一種
RST=1;
RST=0;
RST=1;
會顯示會偵測到無法識別網路

第二種
使用SPI送只會顯示已拔除網路線

剛才有檢查EPKTCNT,但狀況從開始spi就是無作用
目前初初始化的code只有很單純的只有寫入,沒有讀取

附加檔案:



jpg  IMG_20180810_102201.jpg (881.39 KB)
72931_5b6d0ee862a49.jpg 2177X704 px

8月10日 12:05:10
轉換PDF檔 列印


Re: ENC28J60使用上問題
新會員
註冊日期:
5月03日 17:31:41
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 27
離線
問題解決了
在確認EPKTCNT之後

8月21日 14:09:11
轉換PDF檔 列印






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

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 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