Thông báo

Collapse
No announcement yet.

lỗi uart pic 18f4550 trình biên dịch mikroC. help me! thanks all

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

  • lỗi uart pic 18f4550 trình biên dịch mikroC. help me! thanks all

    ai giúp giùm sửa lỗi khi biên dịch thì nó báo sai tốc độ baund là 9615 trong khi thiết lập truyền 9600
    code
    //////////////////////////////////
    char uart_rd;

    void main() {
    ADCON1 = 0x0F; // turn off analog inputs
    CMCON = 0x07; // turn off comparators

    UART1_Init(9600); // Initialize UART module at 9600 bps
    Delay_ms(100); // Wait for UART module to stabilize

    UART1_Write_Text("Start");
    UART1_Write(10);
    UART1_Write(13);

    while (1) { // Endless loop
    if (UART1_Data_Ready()) { // If data is received,
    uart_rd = UART1_Read(); // read the received data,
    UART1_Write(uart_rd); // and send data via UART
    }
    }
    }

    cảnh báo
    1509 Generated baud rate is 9615 bps (error = 0.16 percent) 123.c
    email: quyenngockhanh@gmail.com

  • #2
    Nguyên văn bởi qnkhah Xem bài viết
    ai giúp giùm sửa lỗi khi biên dịch thì nó báo sai tốc độ baund là 9615 trong khi thiết lập truyền 9600
    code
    //////////////////////////////////
    char uart_rd;

    void main() {
    ADCON1 = 0x0F; // turn off analog inputs
    CMCON = 0x07; // turn off comparators

    UART1_Init(9600); // Initialize UART module at 9600 bps
    Delay_ms(100); // Wait for UART module to stabilize

    UART1_Write_Text("Start");
    UART1_Write(10);
    UART1_Write(13);

    while (1) { // Endless loop
    if (UART1_Data_Ready()) { // If data is received,
    uart_rd = UART1_Read(); // read the received data,
    UART1_Write(uart_rd); // and send data via UART
    }
    }
    }

    cảnh báo
    1509 Generated baud rate is 9615 bps (error = 0.16 percent) 123.c
    email: quyenngockhanh@gmail.com
    Cái này không phải là lỗi , chỉ là sai số của thạch anh khi tính toán baudrate mà thôi, mạch vẫn hoạt động tốt . bạn có thể thay UART1_Init(9600); bằng UART1_Init(9615); nếu không muốn nhìn cái dòng cảnh báo đó !
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X