Nguyên văn bởi tranminhvu
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
-
Tốc độ cập nhật phụ thuộc vào thời gian đáp ứng của cảm biến nhiệt độ: LM35 thì đáp ứng nhanh hơn nhưng độ chính xác thấp hơn loại số. Ở đây mình dùng DS18b20 ở độ phân giải 12bit nên mình chỉ lấy mẫu 1s 1 lần (do đáp ứng chậm và cần xử lý nhiều ngắt khác phục vụ đề tài).Nguyên văn bởi 123lazyboy Xem bài viếtỜ, đúng vậy ak.hihi
yamailuk ơi, cho mình hỏi xí, dữ liệu có thể cập nhật nhanh hơn nữa được không và nhanh nhất có thể được là bao nhiêu vậy, tại đề tài của mình yêu cầu thông số càng mịn càng tốt.
Nếu có thể, bạn có thể chỉ mình vài nguồn kiếm tài liệu về javascrip được không vậy, tại mình hơi gà nên hôm giờ đọc tài liệu lan man quá.
Thank bạn nhiều.
Nếu chỉ là truyền nhiệt qua internet thì đơn giản vì ít ngắt xử lý, nếu dùng LM35 nữa thì cứ lấy được mẫu rồi xử lý xong bạn truyền về thôi.
Comment
-
Đâu có thấy lôi cái gì đâu, chém gió 1 câu thế thôi ahNguyên văn bởi onapthanhđề tài giao tiếp TCP/IP với AVR và điều khiển qua Internet được khá nhiều bạn quan tâm, tài liệu trên các diễn đàn nước ngoài cũng khá nhiều nhưng chưa có tut nào cụ thể và chi tiết, đặc biệt là hướng dẫn để mọi người có thể tự viết code được, chứ không phải copy code có sẵn. Vì vậy nên mình lôi 1 project đã làm
Comment
-
Chào cả nhà, mình cũng làm mạch này theo hướng dẫn của anh Nam và mọi người trên fr. Tuy nhiên chạy một lúc cũng hay bị đơ quá, nhất là mình cắm vào switch. Lúc đầu thì chạy cũng tạm ổn, sau một thời gian mình vào lại toàn thấy ko vào được, có ai bị lỗi vậy không? có cách giải quyết thế nào giúp mình với, cảm ơn nhiều!|
Comment
-
Reset giao thức chứ không reset lại chipNguyên văn bởi mhl167 Xem bài viếtMình cũng bị như vậy, ko biết bạn [MENTION=164001]yamailuk[/MENTION] có bị thế ko? Reset lại thì có ngõ ra để điều khiển thiết bị cũng về trạng thái ban đầu?
Comment
-
Bạn [MENTION=164001]yamailuk[/MENTION] làm ơn hướng dẫn mình reset giao thức. Reset lại giao thức nào? Mình debug thì vdk chạy 1 thời gian là treo luôn trong chương trình thì làm sao thoát ra để reset lại giao thức (mình dùng watchdog timer để reset lại chip thì lại reset lại cả con chip luôn.)
Comment
-
Gọi hàm ethInit();Nguyên văn bởi mhl167 Xem bài viếtBạn [MENTION=164001]yamailuk[/MENTION] làm ơn hướng dẫn mình reset giao thức. Reset lại giao thức nào? Mình debug thì vdk chạy 1 thời gian là treo luôn trong chương trình thì làm sao thoát ra để reset lại giao thức (mình dùng watchdog timer để reset lại chip thì lại reset lại cả con chip luôn.)
Comment
-
[MENTION=164001]yamailuk[/MENTION]:
Mình cho timer1 sau 1 thời gian sẽ ngắt tràn, trong chương trình ngắt tràn timer1 mình gọi lại hàm ethInt() để khởi tạo lại giao thức mà vẫn bị treo trong hàm ethService() (mình thử dùng watchdog timer cho hàm ethService() thì sau 1 thời gian là chip bị reset lại, nếu hàm ethService() không bị treo thì chip sẽ không bị watchdog timer reset).
Bạn làm thế nào khắc phục được vậy?
Comment
-
Sao bạn biết chắc là chip bị treo chứ không phải giao thức?Nguyên văn bởi mhl167 Xem bài viết[MENTION=164001]yamailuk[/MENTION]:
Mình cho timer1 sau 1 thời gian sẽ ngắt tràn, trong chương trình ngắt tràn timer1 mình gọi lại hàm ethInt() để khởi tạo lại giao thức mà vẫn bị treo trong hàm ethService() (mình thử dùng watchdog timer cho hàm ethService() thì sau 1 thời gian là chip bị reset lại, nếu hàm ethService() không bị treo thì chip sẽ không bị watchdog timer reset).
Bạn làm thế nào khắc phục được vậy?
Comment
-
Mình có giải thích ở trên rồi đó. Mình không có nói là chip bị treo mà là chip bị vướng lại trong hàm ethService() không thoát ra khỏi hàm ethService() nên mới bị watchdog timer reset lại chip. lưu đồ như sau:
while(1)
{
start watchdog_timer();
ethService();
stop watchdog_timer();
}
mới cắm điện thì mạch chạy tốt nhưng sau 1 khoảng thời gian thì watchdog timer reset lại chip. chứng tỏ không thoát ra được hàm ethService()
Comment
-
Bạn nên đọc lại giải thích của thầy một cách cẩn thậnNguyên văn bởi mhl167 Xem bài viếtMình có giải thích ở trên rồi đó. Mình không có nói là chip bị treo mà là chip bị vướng lại trong hàm ethService() không thoát ra khỏi hàm ethService() nên mới bị watchdog timer reset lại chip. lưu đồ như sau:
while(1)
{
start watchdog_timer();
ethService();
stop watchdog_timer();
}
mới cắm điện thì mạch chạy tốt nhưng sau 1 khoảng thời gian thì watchdog timer reset lại chip. chứng tỏ không thoát ra được hàm ethService()
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -
-
bởi ittcChào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
-
Channel: Tâm tình dân kỹ thuật
05-06-2026, 12:28 -
-
bởi theidiotcatTrong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
-
Channel: Đánh giá sản phẩm DTVN
05-06-2026, 10:05 -

Comment