Theo cấu hình của bạn, nguồn áp chuẩn cho +VREF sẽ được nối vào AN3, bạn có nối như vậy chứ?
Chương trình của bạn chỉ dùng AN4, vậy các AN2 đến AN0 có được dùng không? Nếu có thì dùng như thế nào? Nếu không thì tại sao lại chọn cấu hình analog từ AN0 đến AN4.
Cái bất lợi của ngôn ngữ cấp cao là chúng ta khó kiểm soát được cách thức các module phần cứng được sử dụng và thiết lập. Ví dụ câu lệnh ADCIN 4 , TEMP của bạn, thực sự là nó đang thực hiện những gì?
Tôi không dùng LM35, nhưng đã từng dùng AD22100 (tương tự LM35) để đo nhiệt độ và hiển thị lên LCD. Tôi đã hiển thị nhiệt độ ở dạng xx.x độ C. Không hề có chuyện nhiệt độ tăng mà giá trị hiển thị giảm.
Thân,
|