Trích:
Nguyên văn bởi nmhai
Bạn có thể dùng mode sleep của PIC dễ dàng, đánh thức có thể bằng ngắt ngoài, ngắt on-change ... Cái này thì mình cũng đã làm ok rồi, khi vào chế độ sleep mode thì pic mới tiêu hao năng lượng thấp nhất được. Nhưg có một đặc điểm dở của PIC là khi vào chế độ sleep mode thì fải định các chân là output và phải kéo xuống mức 0 thì lúc đó dòng tiêu thụ mới thấp nhất ( khoảng vài chục nA) như trong datasheet. Điều này rất bất tiện nếu pic đang kết nối với các ngoại vi khác. AVR thì không bị như thế này, nếu bạn sử dụng chế độ sleep nên dùng AVR có lẽ sẽ tốt hơn.
|
bạn dùng dòng pic nào và trình dịch gi vậy? mình dung dspic33f, mình cũng thử dùng các ngắt như bạn nói nhưng kết quả vẫn không đánh thức được.Bạn có thể post đoạn code về sleep mode cho mình tham khảo không?
Còn về vấn đề khi nhảy vào sleep mode thì tất nhiên phải cấu hình các chân là output và kéo xuống mức 0 rồi, nếu AVR mà tự động làm điều này thì tốt quá.
ps: Có lẽ nhầm topic nhỉ, hi