Nếu con LM4041 đó có 3 chân thì có lẽ nó chỉ là một chip voltage reference thôi, chứ không phải thiết bị đo gì cả. Trong phần code có dùng Delay1KTCYx(), hàm này chỉ nhận đối số kiểu unsign char (byte), do đó Delay1KTCYx(100000) tương đương với Delay1KTCYx(160), vì các byte cao hơn của tham số không được quan tâm.
Nếu nhiệt độ có thể xem là không thay đổi nhiều thì chỉ cần đo điện áp và dòng điện, ngược lại thì phải đo cả 3 đại lượng, và dựa vào các đường cong do nhà sản xuất battery cung cấp thì mới đo đúng dung lượng của battery. Phần cứng do người khác thiết kế mà không hề có thông tin gì về nó thì rất khó sử dụng.
Thân,
|