Thông báo

Collapse
No announcement yet.

Lỗi hiển thị số 16 bít AVR với PC??

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Lỗi hiển thị số 16 bít AVR với PC??

    Chào các anh. em có code như sau
    #include <mega16.h>
    #include <delay.h>
    #include <stdio.h>
    #include <stdlib.h>
    .....
    unsigned int read_adc(unsigned char adc_input)
    {
    ...
    }
    ...

    void put_int(unsigned int dulieu)
    {
    unsigned char hi_b, lo_b;
    hi_b = (unsigned char)(dulieu<<8);
    lo_b = (unsigned char)(dulieu&0xff);
    putchar(hi_b);
    putchar(lo_b);
    }
    ...
    while (1)
    {
    adcvalue = read_adc(0);
    put_int(adcvalue);
    }
    1) Trên Hyper terminal nó chẳng hiển thị lên số gì cả chỉ thấy hiển thị toàn ký tự "+". Em không bít sai ở đâu mong các anh giúp em với.
    2) Em muốn hiển thị 1 số dạng float thì em phải làm thế nào
    01689964729

  • #2
    Có ai giúp em với
    01689964729

    Comment

    Về tác giả

    Collapse

    kenvindang Tìm hiểu thêm về kenvindang

    Bài viết mới nhất

    Collapse

    Đang tải...
    X