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

論壇索引


Board index » All Posts (joyce)




Re: 關於AN833的TCPConnect()這個function的使用方法
#1
初級會員
初級會員


ARP的問題我己經解決了,謝謝你提供的information.

請問你另外一個問題........

當我用TCPConnect()去連dns server的時候,常常都會連不上,我用監控封包的軟體去看,發現如果連不上就會出現"Trailer :62C2" , Trailer內的資料是會變的, 請問一下"Trailer"是什麼意思?

謝謝!!

發表於: 2005/4/28 16:17
頂部


Re: 關於AN833的TCPConnect()這個function的使用方法
#2
初級會員
初級會員


照理說我們只要知道對方的ip位址去連線, mac address 底層會幫我們做好不是嗎? 可是我用AN833的TCPConnect()這個function去連對方的ip一直連不上, 後來我使用封包監控軟体去看, 才發現它GET到的MAC是錯誤的....若我用以下的方法給其固定的IP & MAC 就可以正常連線.

DNSNODE.MACAddr.v[0]= 0x00;
DNSNODE.MACAddr.v[1]= 0x40;
DNSNODE.MACAddr.v[2]= 0xF4;
DNSNODE.MACAddr.v[3]= 0xAA;
DNSNODE.MACAddr.v[4]= 0x7F;
DNSNODE.MACAddr.v[5]= 0xD3;
DNSNODE.IPAddr.v[0]= 61;
DNSNODE.IPAddr.v[1]= 221;
DNSNODE.IPAddr.v[2]= 65;
DNSNODE.IPAddr.v[3]= 61;

DNSAP = TCPConnect(&DNSNODE, 6837);

可是重點是如果是換了一個IP分享器的話,MAC就會變,我就又會連不上了,有什麼方法可以解決此一問題嗎?

發表於: 2005/3/15 16:02
頂部


關於AN833的TCPConnect()這個function的使用方法
#3
初級會員
初級會員


我想使用 TCPConnect(NODE_INFO *remote, TCP_PORT port) 這個function 去連 remote server, 我只知道 remote的IP, 並不知道 remote的 MAC, 這樣就無法連上對方, 有什麼方法可以得到對方的MAC嗎? 或是有其他的方法可以去連上對方?

謝謝!!

發表於: 2005/3/14 15:02
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#4
初級會員
初級會員


我己經找到是硬體的問題了, 謝謝!!

發表於: 2005/1/30 20:04
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#5
初級會員
初級會員


謝謝你詳細的回答.....
我如上所述build 一個hex file, 用bootload的程式燒到program memory,但是我現在遇到的問題是--> 程式可順利的download到program memory, 而我用exprot 把program memory內的程式碼讀出來, 也是對的,重新開機後,程式無法正常運作,也就是tcp/ip的網路功能不會通.

不知道問題是出在那裏?

發表於: 2005/1/28 21:19
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#6
初級會員
初級會員


我發現一個問題----> 把// FILES c018i.o // 此檔案在此不用的話, 網路是連不起來的, 若把這個檔案加上去,complier又會出問題, 困擾中..............

發表於: 2005/1/27 16:31
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#7
初級會員
初級會員


請問一下, 主程式websrvr.c 如下 這一段----> highVector=0x08 需要改為0x208嗎?

#if defined(MCHP_C18)
#pragma code highVector=0x08
void HighVector (void)
{
_asm goto HighISR _endasm
}
#pragma code /* return to default code section */
#endif


發表於: 2005/1/27 11:52
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#8
初級會員
初級會員


AN833除了c018i.c的起始位址改為從0x0200開始, 那18F452.lkr這個檔案需要變嗎?
有prog2.hex 的link script 可以參考嗎?

謝謝!!

發表於: 2005/1/26 20:45
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#9
初級會員
初級會員


我照上述的做法將Bootloader的hex檔燒到PICmicro,再用RS-232下載應用程式AN833的hex file, 但是當

我用ICD2將PROGRAM MEMORY的程式讀出來,發現PROGRAM MEMORY內只有BOOTLOAD的程式碼,並沒有AN833的

程式碼,証明我沒有將程式DOWNLOAD成功,我使用的步驟如下:

1. 在板子上同時按住RA4和RESET鍵,先放掉RESET,再放掉RA4
2. 先設定"Hyperterm"為 57.6kb, 8, N, 1, enable XON/XOFF
3. 在"Hyperterm"上選"傳送文字檔案",將hex file傳送

在傳送過程中,我並未發現RB2的燈號有在閃爍, 不知是那裡出了問題???

發表於: 2005/1/17 14:19
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
#10
初級會員
初級會員


你的意思是說---->我先將bootload的程式compiler成hex檔,download到PIC內,再利用RS232將AN833的HEX檔download進來,只要AN833 其執行位址與Bootloader不相衝突,程式就可以正常執行了嗎?

發表於: 2005/1/14 14:08
頂部



(1) 2 3 »



:::

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

教育訓練中心

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