Dear Sir:
晚輩將TCPIP STACK 4.18 的tcpip demo app download 到pic24fj128ga006中(APP026-3 搭配 ETHERNET PICtail DAUGHTER BOARD),tcpip demo app Compiler確定都沒問題,因為CASE有點趕,目前我必須先確定HTTP SEVER WORK是正常的, 修改了:
1. TCPIPConfig.h
Enable =>STACK_USE_IP_GLEANING
STACK_USE_ICMP_SERVER
STACK_USE_HTTP2_SERVER
STACK_USE_ANNOUNCE
STACK_USE_DNS
MY_DEFAULT_MAC_BYTE1~6
MY_DEFAULT_IP_ADDR_BYTE1~4
Disable=>MPFS_USE_EEPROM (我將hex燒到pic的flash中)
2. HardwareProfile.h
#define YOUR_BOARD
// Define your own board hardware profile here
#define ENC_CS_TRIS (TRISBbits.TRISB3)
#define ENC_CS_IO (PORTBbits.RB3)
#define ENC_SCK_TRIS (TRISFbits.TRISF6)
#define ENC_SDI_TRIS (TRISFbits.TRISF2)
#define ENC_SDO_TRIS (TRISFbits.TRISF3)
#define ENC_SPI_IF (IFS0bits.SPI1IF)
#define ENC_SSPBUF (SPI1BUF)
#define ENC_SPISTAT (SPI1STAT)
#define ENC_SPISTATbits (SPI1STATbits)
#define ENC_SPICON1 (SPI1CON1)
#define ENC_SPICON1bits (SPI1CON1bits)
#define ENC_SPICON2 (SPI1CON2)
3. 拿掉MainDemo.c 中一些LED IO的控制,COMPLIER 確定都OK,也能順利燒錄到PIC中.
4. 在硬體方面:
我在ETHERNET PICtail DAUGHTER BOARD上的J2 將SI(TO PIC'S SDO) SO(TO PIC'S SDI) SCK CS 4根PIN腳拉線到APP026-3上的PIC24FJ128GA006轉接腳上, PC到PIC的網路線確定是跳線,不知為何始終連不上PIC...
感覺很像是硬體的問題, 但又找不出原因
目前還繼續SEARCH網路上的文章, 有經驗的前輩,麻煩您不吝指導, 謝謝!!!