В общем думал я, что все будет по накатанной идти, а оказалось, что в использовании уарта в 18 серии есть некоторые различия.
Компилятор XC8 имеет набор встроенных функций для работы с периферией, найти заголовочные файлы можно в папке /includes/plib. Нас на данный момент интересует usart.h.
Сформулируем интересующие нас задачи:
- Запись одного символа
- Запись строки
- Чтение одного символа = 1 байта
- Чтение нескольких байт
Все это дело будем пробовать завести на PIC18F14K50.