PDA

View Full Version : rắc rối với 16f877a với cổng COM


tatthang_le
02-10-2008, 09:53 PM
Mình viết chương trình cho 16f877a. Nhưng không hiểu sao không truyền và nhận đuợc dữ liệu gì cả. Đây là suorce của mình. Mình dùng mikroC

unsigned short i;
void main()
{
Usart_Init(9600);
while (1)
{
if (Usart_Data_Ready())
{
i = Usart_Read();
Usart_Write(i);
}
}
}

namqn
03-10-2008, 12:27 AM
Bạn có thể thử đơn giản hơn nữa. Viết một chương trình xuất một ký tự nào đó từ PIC về PC, có thể lặp lại động tác đó sau vài giây.

Chương trình đơn giản của bạn vẫn phức tạp hơn chương trình vừa nói đấy. Bạn có thiết lập đúng tần số thạch anh/bộ dao động trong mikroC như trên mạch thực hay không?

Thân,