View Single Post
Old 30-11-2012, 09:59 AM   #17
minhtri.10c
Nhập môn đệ tử
 
Tham gia ngày: Oct 2012
Bài gửi: 1
:
Trích:
Nguyên văn bởi plongthanh View Post
Chào bạn meobeo, nếu bạn chỉ cần Ping địa chỉ IP thì bạn chỉ cần lập trình các lớp MAC và IP thôi, ở lớp IP bạn dùng giao thức ICMP để Ping IP. Để bắt đầu sử dụng TCP/IP Stack thì bạn nên tạo một Project mới với các file .c và .h cần thiết, đồng thời chỉnh lại phần Built option cho phù hợp (cách bố trí các file và phần tùy chỉnh Built option này bạn có thể tham khảo một project demo). Cac file .h mà bạn cần là Compiler.h, GenericTypeDefs.h, HardwareProfile.h, ARP.h, Delay.h, ENC28J60.h (nếu bạn dùng chíp này), Helpers.h, ICMP.h, IP.h, MAC.h, Random.h, TCP/IP.h, Tick.h, TCPIPConfig.h và file Main.h (bạn cần viết file này). Các file .c có tên tương ứng với các file.h, ngoại trừ các file sau thì không có: compiler, GenericTypeDefs, HardwareProfile, TCPIPConfig.
Bạn nên đọc kĩ các file trên để điều chỉnh lại cho phù hợp với ứng dụng của bạn. Nếu bạn có mạch thiết kế riêng rồi thì bạn chú ý chỉnh file HardwareProfile.h (phần Define your board).
Các bản tin cần test trước là: MAC, ARP, IP, sau đó là ICMP
Chúc vui!
anh PLONGTHANH có thể chỉ rõ cách viết code liên kết như thế nào không anh...e cũng dang làm đồ án..mà bế tắc wá...mong a giúp đỡ
minhtri.10c vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn