View Single Post
Old 02-07-2011, 01:55 PM   #1
danghien719
Đệ tử 3 túi
 
danghien719's Avatar
 
Tham gia ngày: Jan 2010
Bài gửi: 52
:
hì, float ở đây chả là cái gì bạn ạ.
read_adc() trả về là int8.
nhưng bạn thấy đấy value của mình là chia cho 2.048 là chia số thực ko phải nguyên vì thế value phải khai báo thì phép toán mới đúng, còn ko nó chia sẽ sai.
Vì thế câu lệnh trên cần khai báo như thế này là được rồi :

float value ;
value = read_adc();
value = (value = 558.5)/2.048
thế là đc rồi bạn ạ.
Thân !
__________________
HIENCLUBVN -Naval Academy
danghien719 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn