Tôi đang xem lại về watchdog của AVR muốn có được trạng thái treo của VDK để thử, mong anh em giúp đỡ cách làm với (Treo có ý thức!)
Thông báo
Collapse
No announcement yet.
Cách tạo ra trạng thái treo cho AVR
Collapse
X
-
Thử cái này xem nhá !
Khởi tạo lại stack pointer về đâu đó miễn là không còn nằm trong bộ nhớ Flash nữa.
--> dùng asm cho nó một lệnh "ret" là nó tiu ngay
Chưa biết bạn có thành công hay không nhưng NVT2 vẫn hay làm thế !
NVT2Tín đồ AVR giáo.
Comment
-
Theo tui thì 2 cách trên không ổn.
Vì bạn phải cần 1 chương trình chạy tốt có thể kiểm chứng được, ví dụ nhấp nháy 1 con LED. Và tác động cho nó treo (con LED hết nhấp nháy).
Chứ theo 2 cách kia thì ta đâu có biết nó chạy (dù là chạy tầm bậy), hay treo.
Theo mình thì bạn thử dùng con AVR có điện áp làm việc cao (4.5 - 5.5 VDC), nạp 1 chương trình chạy tốt, disable BOD, chân reset nối +VCC.
Tức là AVR khởi động bằng POR.
Sau đó giảm từ từ Vcc xuống và theo dõi xem AVR có treo k?Imagine all the people
Living life in peace...
Comment
-
Treo có nghĩa là Time out , vậy thì ta chỉ cần thử time out là được thôi
Muốn thử Watchdog time out của AVR thì chỉ cần :
1) trong hàm Main cho 1 chân bất kỳ ( VD : PD1 =1 ; Delayms (250); )
trong while xóa PD1 =0;
làm thêm 1 lệnh trễ thật lớn ( lớn hơn time out của WDT )
VD : delay (1 giây ) .
Khi thấy cái PD1 nhấp nháy tức là WDT tràn và AVR reset.
--- Còn trong trường hợp cụ thể nếu treo quá cả cứng cả mềm thì dùng WDT ngoài .
( nhưng tôi thấy WDT của AVR tốt hơn PIC)
Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi nvt2 Xem bài viếtMuốn check watchdog thì cũng không nhất thiết phải để cho nó treo đâu !
NVT2
Comment
-
Nguyên văn bởi linhleduong Xem bài viếtCó cách nào vậy, ban có thể cho tôi và những người quan tâm được biết không? Thực ra cái này cũng rất ít người biết mặc dù đa số các chip hiện nay có chức năng này!Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
To AT89C51:
Cái luồng này không trao đổi từ tháng 11-2009 không biết giờ còn ai theo dõi không nhỉ.
- Để thử hoạt động của watchdog timer không nhất thiết phải tạo ra trạng thái treo CPU.
- watchdog timer chỉ là một cái timer, nó được thiết kế ra để giải cứu CPU khỏi các tình huống nguy hiêm như các trạng thái treo, hoặc chết ở đâu đó không thể trở về được...
- Khi khởi tạo cho watchdog timer, CPU đặt cho watchdog timer một thời gian timer out (một ngưỡng đếm) và watchdog timer bắt đầu đếm. Mỗi khi watchdog timer đếm đến ngưỡng thì CPU phải thực hiện một tác vụ đó là xoá giá trị đếm của watchdog timer về giá trị đầu. Nếu vì một lý do nào đó (do treo, do đang chết trong vòng lặp nào đó...) CPU không thể xoá giá trị đếm của watchdog timer về giá trị đầu, watchdog timer sẽ đếm tràn qua ngưỡng, khi đó nó sẽ reset hệ thống.
- Vì vậy để thử hoạt động của watchdog timer có thể thực hiện bằng cách, đặt một thời gian timeout rồi cho nó đếm. Nhưng khi nó đếm đến ngưỡng, không xoá giá trị của nó về giá trị đầu và kiểm tra xem hệ thống có bị reset hay không.
Thân mến,For a better world
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vâng bác, mạch điện cũng dạng như vậy, và vấn đề của nước mình chính là cái khó bó cái khôn, không thể cạnh tranh được với hàng ngoại.
Thực ra mạch em vẽ từ sản phẩm thực tế ở #54 là họ cải tiến từ mạch Boost áp...-
Channel: Điện tử công suất
Hôm qua, 13:58 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ thấy chú dinh... có vẻ mặn nồng với đèn sự cố nên cháu rình lúc chị hàng xóm đi vắng bắc thang trèo lên chụp mấy cái đèn nhà chị ấy ạ. Tầm vài trăm cái dùng tuýp led 220v bình thường ấy ạ. Dùng chiếu sáng thay bóng tuýp luôn Hơn...
-
Channel: Điện tử công suất
07-02-2025, 22:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietTheo sơ đồ bạn đã vẽ thì đây chỉ là mạch nguồn flyback không cách ly, phản hồi cả dòng lẫn áp thôi mà. Một dạng nguồn CC-CV thông dụng. Kiếm con chip tốt làm là được, nếu chịu chạy dãy LED có cách ly thì càng tốt.
Vấn đề...-
Channel: Điện tử công suất
07-02-2025, 21:56 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Phật có dạy là CHÁNH NIỆM (hay CHÍNH gì ấy, ĐT bị... rối loạn ngôn ngữ và trí nhớ, mong lượng thứ!) - CHÁNH NGỮ - CHÁNH HÀNH ĐỘNG, đó là đường hướng tới CHÁNH ĐẠO.
ĐT ngu muội nên cứ áp dụng vào điện tử: phải cố...-
Channel: Điện tử công suất
06-02-2025, 06:16 -
-
Trả lời cho [HELP] mạch cầu H inverter 100vdc to 100v ?bởi ngoctn93Em cũng có nguồn 250 đến 280vdc muốn chuyển sang 100vac bằng mạch cầu H dùng esg002. Có bác nào làm rồi chỉ em hoặc bán em với ạ. Em xin cảm ơn ạ
-
Channel: Điện tử công suất
05-02-2025, 23:00 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpCháu thấy chú nhat... viết toàn cái gì gì ấy ạ khó hiểu ghê, chắc mai cháu phải đi hỏi mấy anh chị lớp lớn hơn xem sao ạ. Những việc lớn tầm cỡ thì hông phải ai cũng có đủ kiến thức, thời gian, sức khỏe, tiền bạc, đam mê, kiên...
-
Channel: Điện tử công suất
05-02-2025, 22:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Bác bảo ai lớn tờ iếng tiếng?
Hùng là không nhé. Chỉ bảo tận tình chứ không tận diệt.
Yêu kỹ thuật nên vẫn tham gia cho vui thôi. Mấy của nợ này dùng con PIC hai chục ngàn còn ngon luôn....-
Channel: Điện tử công suất
05-02-2025, 21:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamThôi mà, anh em giúp đỡ nhau, có gì mà lớn tiếng?
Ai không chịu giúp đỡ nhau thì vào đây nhậu với tui. Bà xã hôm nay ngũ sớm tui được tự do, solo buồn quá, Nhathung,Dinhthuong ,Đinh Vặn gì đó tui cân tuốt.-
Channel: Điện tử công suất
05-02-2025, 21:16 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Thằng I Lôn Mút nó sắp đưa người lên sao Hỏa rồi.
Mấy anh em vẫn bàn cái "Một Phát Phải Thôi" thì nẫu quá.
Ngâm cứu cái gì cho đáng đi. Còn tôi nói gì hơi quá thì xin lỗi nhé.-
Channel: Điện tử công suất
05-02-2025, 19:45 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Và tôi thấy cái này như con bò sữa thôi mà. Nếu xét nguyên lý.
Bóp bóp bóp... đến hết thì thôi. Cái mạch thì nguồn sơ đẳng. Con để bóp thì vu nó lại cáo cào cao.
Ắc qui hay pin thì vưỡn giá nào xào nấy. Inverter thì...-
Channel: Điện tử công suất
05-02-2025, 19:33 -
Comment