Thông báo

Collapse
No announcement yet.

Cần giúp - Giao tiếp USART_RS232

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

  • Cần giúp - Giao tiếp USART_RS232

    mình có cái code này chẳng hiểu tại sao gủi tín hiệu từ PIC lên PC thì OK nhưng gửi ký tự từ PC xuống PIC hiển thị ra LCD thì không được??
    >>>>>
    hàm hiển thị LCD
    ..................
    #INT_RDA
    void RDA_isr()
    {
    b=getchar();
    putchar(b);
    if(b)
    {
    lcd_goto(0,0);
    sprintf(str,"aloha");
    lcd_put(str);
    delay_ms(5000);
    lcd_clear();
    }
    }
    void main()
    {
    enable_interrupts(INT_RDA);
    enable_interrupts(GLOBAL);
    output_d(0x38);
    output_d(0x0C);
    lcd_goto(0,0);
    sprintf(str,"Test USART");
    lcd_put(str);
    delay_ms(2000);
    lcd_clear();
    while(TRUE)
    {
    printf("buc het ca minh");
    delay_ms(1000);
    }
    }
    ///////
    bạn nào xem hộ mình cái code này có lỗi chỗ nào không??

  • #2
    bỏ cái sprintf(str,"aloha") đi.--> Xem thêm cái hàm sprintf đi bạn

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X