trnghia1004
01-05-2013, 07:38 PM
các bạn cho mình hỏi về việc sử dụng thư viện USART trong mikroC.
Vấn đề là mình muốn truyền và nhận 1 chuỗi ký tự từ PIC sang PC và ngược lại nhưng mà mình đọc trong phần hướng dẫn thì mỗi lần truyền hoặc nhận thì USART chỉ thực hiện có 1 byte. Vậy làm sao mà truyền 1 chuỗi liên tiếp được. VD:
char ch = "hello"
Usart_Init(9600);
if (USART_DATA_READY() == 1)
{
ch = Usart_Read();
Usart_Write(ch);
}
Viết như vậy có được không các bạn. Nếu không được thì mong các bạn giúp đỡ.
Vấn đề là mình muốn truyền và nhận 1 chuỗi ký tự từ PIC sang PC và ngược lại nhưng mà mình đọc trong phần hướng dẫn thì mỗi lần truyền hoặc nhận thì USART chỉ thực hiện có 1 byte. Vậy làm sao mà truyền 1 chuỗi liên tiếp được. VD:
char ch = "hello"
Usart_Init(9600);
if (USART_DATA_READY() == 1)
{
ch = Usart_Read();
Usart_Write(ch);
}
Viết như vậy có được không các bạn. Nếu không được thì mong các bạn giúp đỡ.