В компиляторе CCS-PICC работа с USART упрощена до минимума. Почитайте книгу Ю.А.Шпака "Программирование на языке С для AVR и PIC микроконтроллеров"
Вот прием строки и эхом передача
#include <16F877.h> #include <stdio.h> #fuses HS, NOWDT #use delay(clock=20000000) #use rs232 (baud=19200 , parity=N, xmit=PIN_C6 , rcv=PIN_C7 , stream=RS232 , bits=8)
char s1[20]; void main () { while(1); { gets(s1); puts(s1); } }
|