Re: SPI串接ENC28J60問題?
|
||||
---|---|---|---|---|
高級會員
|
用 c 寫 , 用組語太累了.
發表於: 2009/6/9 17:59
|
|||
|
Re: Help Me!
|
||||
---|---|---|---|---|
高級會員
|
抱歉 ! 是我太緊張了 !!
或許只是那顆ENC28J60有受損但還沒霸工!! Ethernet PICtail Plus Daughter Board的Version 4與Version 5的線路圖之間我只看到 R8的電阻值不同 , 但不知為何要變 ?? Version 5為 2K7 , Version 4為 2K32 找到一個資訊 (ENC28J60 Rev. B7 Silicon Errata) , 大家研究看看是不是問題的癥結所在 ? http://ww1.microchip.com/downloads/en/DeviceDoc/80349b.pdf Attach file: (0.00 KB)
發表於: 2009/6/6 22:47
Edited by genitec on 2009年06月06日 23:21:03
Edited by genitec on 2009年06月06日 23:22:34 Edited by genitec on 2009年06月06日 23:26:34 |
|||
|
Re: Help Me!
|
||||
---|---|---|---|---|
高級會員
|
那不就是 Explorer 16 + Ethernet PICtail Plus Daughter Board 有相容性的問題!!
我的 Explorer 16 在 p1的背面有 "05-01872 REV 5" Ethernet PICtail Plus Daughter 的版本像 SimonWu大說的是5 記得當時上RTC時是可以WORK的 ------------------------------------------------ 大家整合看看 , 看能不能得到一些資訊 !! gehom大 可不可以說說你所用的版本?? SimonWu大 當時測試的資訊沒留到真是太可惜了!! 參照: 後來交叉測試,這塊有問題的Ethernet PICtail Plus Daughter Board可以跟一些Explorer組裝使用,跟另外一些Explorer無法組裝使用。
發表於: 2009/6/6 1:25
|
|||
|
Re: Help Me!
|
||||
---|---|---|---|---|
高級會員
|
你的主程式應該是卡在下列:
// If the DHCP lease has changed recently, write the new
也不能說卡住 , 主流程 while(1) {...} 應該一直在跑 , 只是DHCP取不到 IP , DHCPBindCount一直無法加一 , 使得你的"New IP Address: 192.168.1.123 "一直無法顯示出來 最快的方法 , 將第8項 disable , 改用你在 TCPIPConfig.h 的內定 IP , 開機應該會SHOW 出 IP.
發表於: 2009/6/5 16:04
|
|||
|
Re: Help Me!
|
||||
---|---|---|---|---|
高級會員
|
參照:
發表於: 2009/6/5 15:35
|
|||
|
Re: 關於ICD3 的購買..
|
||||
---|---|---|---|---|
高級會員
|
我五月上的RTC , ICD3 = NT$6500
聽說到 Direct 上買HITEC C有送一台 ICD3 , 到7/10為止 , 不過好像要輸入 promotion code upon? 要問一下!
發表於: 2009/6/4 11:00
|
|||
|
Re: ethernet driver for pic
|
||||
---|---|---|---|---|
高級會員
|
參照:
其實 LAYER 和 LAYER 之間在理論上是獨立的 , 但上層 CALL 下層 , 有時也會有跳層的情形 , 這就是看起來龐大的原因.我以前改過NS2 , 比較起來 , MICROCHIP的 SOLUTION 算是單純了. 建議先讀 COM4201的資料 , 照原廠的資料先弄懂了 , 再來理解 MAC LAYER / IP / TCP之間的關係 , 然後再試著修改 MAC 的DRIVER. 加油!!
發表於: 2009/6/2 14:38
Edited by genitec on 2009年06月02日 14:57:55
Edited by genitec on 2009年06月02日 14:59:50 Edited by genitec on 2009年06月02日 15:01:10 |
|||
|
Re: ethernet driver for pic
|
||||
---|---|---|---|---|
高級會員
|
1. Microchip把driver 都作好了,
C:\Microchip Solutions\Microchip\TCPIP Stack\ENC28J60.C C:\Microchip Solutions\Microchip\Include\TCPIP Stack\ENC28J60.H 2. 而且(arp ip icmp...)也都做好了 , Supported Protocols: ARP, IP, ICMP, UDP, TCP, DHCP, SNMP, HTTP, FTP, TFTP 參考下列 http://www.microchip.com/stellent/idc ... odeId=2505¶m=en535724 3. RTC 有課程 (COM4201) , 但教的比較偏 TCP LAYER 以上. 4. 如果覺得沒挑戰 , 可以寫同時支援二個 PICtail Plus Ethernet Module , 也就是改寫ENC28J60.C 及 ENC28J60.H 變成可以 DRIVE 二個 MODULE , 如此可作 ROUTER的功能 (不考慮THROUGH PUT)
發表於: 2009/6/2 9:46
|
|||
|
Re: C30函式
|
||||
---|---|---|---|---|
高級會員
|
三年看山是山 , 五年見山非山 ; 霧裡寻它千百回 , 終得雲開見日出 ;
你的桃花源就在眼前了 , 加油 !! C30 我沒用過 , 但看名稱 , DataRdyUART1( ) : 通常用來判斷是否收到資料了 , 有收到資料才能去讀取, 否則會讀到不正確的資料(可能上一筆或是0) CloseUART1() : 用來關掉uart , 包括關掉中斷...等
發表於: 2009/5/29 23:30
|
|||
|