Nguyên văn bởi ztranhhung
Xem bài viết
Thông báo
Collapse
No announcement yet.
Giao thức TCP/IP và Web server với AVR
Collapse
This is a sticky topic.
X
X
-
-
Nguyên văn bởi oaivu00 Xem bài viếtmọi người có thể gửi cho mình file proteus với ..file của mình là oaivu00@gmail.com
Comment
-
Đã fix đủ mọi cách theo các cao nhân nhưng vẫn bị treo. Không phải treo chip mà là bị mắc vào 1 hàm nào đó( test = timer 1 vẫn chạy). Nguyên nhân có thể do kết nối giữa chừng thì bị đứt do mình dùng mạng Lan kết nối thì ok. Khi dùng điện thoại (3g bị bóp bw) load chậm thì chạy đứt giữa chừng là đơ. có bạn nào có cao kiến gì không? Hay có bạn nào biết cách dung watchdog mà không bị mất các biến trong RAm khi bị reset trên avrstudio không chỉ mình với
Comment
-
Bạn nào còn file mô phỏng gửi mail cho mình được ko? Hiện h ko down được. thanks.
Mail của mình: giangfee@gmail.com.
Comment
-
Mình có đọc hướng dẫn của bạn [MENTION=164001]yamailuk[/MENTION] và làm theo là dùng timer1 cho ngắt tràn để reset giao thức ethInit() trong file timer.c nhưng truy cập được một lúc là lại không truy cập được web nữa. Bạn [MENTION=164001]yamailuk[/MENTION] giúp mình với!!!!!
TIMER_INTERRUPT_HANDLER(SIG_OVERFLOW1)
{
//Tai nap gia tri timer 1
TCNT1 = 0xFFFF - TIMER1_INTERVAL;
//Cap nhat watchdog timer
if((time_watchdog++) > 120)
{
time_watchdog = 0;
ethInit();
}
Counter1s++;
arpTimer();
TCPCheckTimeOut();////
dhcpTimer();////
}
Comment
-
Đề tài của thầy thật hay, em đang học theo tut của thầy, anh nào còn file mô phỏng cho em xin với, đang học cách mô phỏng cho nó chạy để lấy cám hứng làm chưa được,
gửi vào mail giúp em nha: phx.anh@gmail.com, em cám ơnLast edited by xuan.anh; 03-04-2014, 00:25.
Comment
-
Nguyên văn bởi stevenboy Xem bài viếtAk giờ mình hiểu cách bạn nói rồi. Cám ơn rất nhiều nha
Comment
-
thầy và các bạn cho hỏi đoạn code sau nhận packet như thế nào, em có đọc datasheet nhưng thật sự là vẫn không hiểu. Và biến rxstat có tác dụng gì, em chỉ biết là bít rxstat là bit thông báo trạng thái nhận dữ liệu của thanh ghi vật lý? Mong mọi người trả lời!!!
Code:unsigned int NextPacketPtr; unsigned int enc28j60PacketReceive(unsigned int maxlen, unsigned char* packet) { unsigned int rxstat; unsigned int len; if( !enc28j60Read(EPKTCNT) ) return 0; enc28j60Write(ERDPTL, (NextPacketPtr)); enc28j60Write(ERDPTH, (NextPacketPtr)>>8); NextPacketPtr = enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0); NextPacketPtr |= ((unsigned int)enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0))<<8; len = enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0); len |= ((unsigned int)enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0))<<8; rxstat = enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0); rxstat |= ((unsigned int)enc28j60SPIRead(ENC28J60_READ_BUF_MEM, 0))<<8; len = ((len<maxlen)?(len) : (maxlen)); enc28j60ReadBuffer(len, packet); enc28j60Write(ERXRDPTL, (NextPacketPtr)); enc28j60Write(ERXRDPTH, (NextPacketPtr)>>8); enc28j60SPIWrite(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PKTDEC); return len; }
Last edited by xuan.anh; 04-04-2014, 20:32.
Comment
Bài viết mới nhất
Collapse
-
bởi vi van phamSai lầm từ cơ bản.
Nguyên tắc cánh quạt là "múc" không khí dưới cánh quạt quăng lên "Bờ". Khi cánh quạt di chuyển để lại vị trí có áp suất thấp, không khí ở ngoài tràn vào. Cánh quạt thứ 2 làm việc giống thế, rồi đến cánh quạt thứ...-
Channel: Điện tử gia dụng
hôm nay, 17:15 -
-
bởi dinhthuong80Chắc phải mua thêm cái máy đo vận tốc gió nữa rồi!!!
-
Channel: Điện tử gia dụng
hôm nay, 16:45 -
-
bởi dinhthuong80"nếu tăng nó lên đến 90 độ thì không thổi nữa, tăng tiếp trên 90 độ nó sẽ trở thành quạt hút thôi."
là sau khi tăng lên thành 90° rồi, tiếp tục tăng nữa cho nó trên 90° đó bác, như hình vẽ xấu tệ ở dưới ạ!
-Màu xanh: dạ,...-
Channel: Điện tử gia dụng
hôm nay, 16:19 -
-
bởi vi van pham- Màu đỏ: Tăng nó lên 90 độ thì ko thổi.Tăng tiếp lên 90 độ nữa thì thành quạt hút là sao ? không hiểu.
- Màu xanh: Cùng là độ dày d, cánh nhỏ, cánh lớn, ảnh hưởng đến lưu lượng gió rất nhiều . Cái cánh quạt không phải...-
Channel: Điện tử gia dụng
hôm nay, 16:04 -
-
bởi dinhthuong801. Có lẽ cháu nói "ma sát" ở đây chưa được rõ ràng.
Ma sát ở đây chỉ là ma sát trượt qua mặt cánh quạt, và lực ma sát do không khí này có phương vuông góc với trục quay.
Như thế, nếu cùng độ dày d, tức cùng độ...-
Channel: Điện tử gia dụng
hôm nay, 15:09 -
-
bởi appongthoMã lỗi H-60, H-61 Máy giặt Panasonic là gì?
https://appongtho.com/tu-xoa-loi-h-6...iat-panasonic/
Mã lỗi H-60 và H-61 trên máy giặt Panasonic là những cảnh báo về sự cố liên quan đến hệ thống phát hiện rò rỉ điện, trong đó H-60...-
Channel: Điện tử gia dụng
hôm nay, 09:56 -
-
bởi tuyennhanTại sao quạt bàn Nhật dùng cánh to chứ không dùng cánh nhỏ , câu trả lời chắc là ở đây .
-
Channel: Điện tử gia dụng
hôm nay, 06:58 -
-
bởi tuyennhanBác Vị học ở Cao thắng à thật là ngưỡng mộ , lớp đệ tứ em học ở Nguyễn thượng Hiền chỉ được học cơ khí nguội ở trường Nhân Văn trong 3 tháng hè do các thầy ở Cao Thắng dạy ....
-
Channel: Điện tử gia dụng
hôm nay, 06:53 -
Comment