Hàm dịch vụ DHCP, ta sẽ đưa vào vòng lặp chương trình chính: Code:

Một phần của tài liệu ATMEGA32 GIAO TIẾP VỚI ENC28J60 QUA SPI – AVR WEBSERVER (Trang 106)

- Còn dữ liệu ứng dụng trong gói TCP/UDP đương nhiên là chỉ do lớp ứng dụng tạo ra mà thôị Lỡ hẹn đã lâu, hôm nay tiếp tục với giao thức DHCP, còn thằng này với HTTP nữa là xong.

Hàm dịch vụ DHCP, ta sẽ đưa vào vòng lặp chương trình chính: Code:

Code:

//--- ---

//Ham duoc goi dinh ky moi 1s de cap nhat lease time va timeout cua DHCP void dhcpTimer(void)

{

// this function to be called once per second // decrement lease time

if(DhcpLeaseTime) DhcpLeaseTime--; if(DhcpTimeout){ DhcpTimeout--; } }

Hàm dịch vụ DHCP, ta sẽ đưa vào vòng lặp chương trình chính:Code: Code:

//--- ---

//Ham dich vu DHCP, duoc goi trong chuong trinh chinh void dhcpService(void)

{

if(DhcpRetries && (DhcpTimeout == 0)){ DhcpRetries--; DhcpTimeout = DHCP_TIMEOUT; dhcpDiscover(); } } //--- ---

if(DhcpRetries && (DhcpTimeout == 0)){ DhcpRetries--; DhcpTimeout = DHCP_TIMEOUT; dhcpDiscover(); } } //--- ---

Một phần của tài liệu ATMEGA32 GIAO TIẾP VỚI ENC28J60 QUA SPI – AVR WEBSERVER (Trang 106)

Tải bản đầy đủ (DOCX)

(150 trang)
w