giúp e UART cho PIC16f877 trong CCS
mấy a cho e hỏi về câu lên trong CCS liên quan tới cái RS232 và sử dụng USART. trong sách hướng dẫn có vài câu lệnh mà ko giải thích j hết nên e ko biết làm sao
printf ( ) Getc ( ) putc ( ) Getch ( ) putchar ( ) Getchar ( ) fputc ( ) Fgetc ( ) puts ( ) Gets ( ) fputs ( ) Fgets ( ) Kbhit ( ) Assert ( ) Perror ( ) Set_uart_speed ( ) Setup_uart ( ) e mới viếc 1 cái code nhỏ để truyền và nhận thui mà ko biết mình sai chổ nào ai có king nghiệm giúp e vs. cái truyền #include <16F877.h > #device *=16 #Fuses nowdt,hs,noput, noprotect, nodebug, nobrownout,nolvp,nocpd,nowrt #use delay( clock=20000000 ) #use rs232 (baud=19200 , parity=n , xmit=pin_C6 , rcv=pin_C7 ) int8 a; void main() { a=10; printf("%u",a); } cái nhận #include <16F877.h > #device *=16 #Fuses nowdt,hs,noput, noprotect, nodebug, nobrownout,nolvp,nocpd,nowrt #use delay( clock=20000000 ) #use rs232 (baud=19200 , parity=n , xmit=pin_C6 , rcv=pin_C7 ) void main() { output_B(getc()); } e dùng 2 con PIC để thử nhưng kết quả ko đúng ai giúp e vs |
Múi giờ GMT. Hiện tại là 07:58 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam