Trích:
Nguyên văn bởi Sangcao
Anh xem cho em tai sao lai ko chay nhe! Em nghi chi can trong ctr chinh goi ham Read_adc_value(), sau do hien thi kq value la ok, em lam the sao no ko chay? anh xem ho em nhe! thank!
|
Lệnh gọi hàm read_adc_value() trả về giá trị 16-bit, nhưng trong main lại không ghi giá trị trả về đó vào biến value. Trong C, hai biến 'Value' và 'value' có phải là 1 biến hay không?
Chương trình con read_adc_value() dùng biến cục bộ value để lưu giá trị trả về, sau đó trả về bằng lệnh return. Bạn lại chú thích lệnh return đó, do đó chương trình không thực hiện đúng ý đồ là lẽ đương nhiên.
Thân,