<portpc.h>: Соединение с ПК


Макросы

#define BAUD0   115200
#define UBRR0V   ((F_CPU/(BAUD0*16UL))-1)

Функции

void usart0_init (void)
void send_usart0 (void)

Подробное описание

 #include "portpc.h" 

Макросы

#define BAUD0   115200

Скорость обмена с ПК

См. определение в файле portpc.h строка 20

#define UBRR0V   ((F_CPU/(BAUD0*16UL))-1)

Формула для расчета значения делителя

См. определение в файле portpc.h строка 26


Функции

void send_usart0 ( void   ) 

Отправить "CRUMB128"

См. определение в файле portpc.c строка 25

void usart0_init ( void   ) 

Настройка USART0

Значение UBRR0 можно вычислить по следующей формуле:
UBRR0V = ((F_CPU / (BAUD0 * 16UL))-1)
Погрешность при этом должна быть менее 5%.
Ее можно посчитать по следующим формулам:
REAL_BAUD0 = (int)(F_CPU / (16UL * (UBRR0V + 1)))
BAUD0_ERROR = ((REAL_BAUD / BAUD0 - 1) * 100)

См. определение в файле portpc.c строка 14


Документация по rs232 test. Последние изменения: Sat Oct 6 03:56:26 2007. Создано системой  doxygen 1.5.1