/*************************************************************************************************************
  Copyright (C) 2016-2022 JSC "ICC Milandr" 

*************************************************************************************************************/

/*
 *
 *  Файл:      readme.txt
 *  Описание:  Описание примера UART_TransmitInterrupt
 *
 *  История:
 *             06.10.22  - cоздан
 *
 */


/* Описание примера ----------------------------------------------------------------------------------------*/

В данном примере приведено, как настроить интерфейс UART для выполнения передачи массива данных с 
использованием прерываний.

Интерфейс UART1 настраивается в следующий режим: 
* скорость - 115200 бод;
* количество бит данных - 8; 
* четность - нет;
* количество стоп-бит - 1.    

Если инициализация UART1 была выполнена успешно, то в отладочную консоль будет выведено сообщение 
"Result: Success". Если в ходе работы примера была зафиксирована ошибка, то в отладочную консоль будет 
выведено сообщение "Result: Error - <Описание проблемы>".

В случае успешной инициализации UART1 по интерфейсу будет постоянно передаваться сообщение:
"Hello from 1967VN044\n".

/* Содержание каталога -------------------------------------------------------------------------------------*/

    - main.c               Основная программа
    - project.ldf          Файл сценария для компоновщика
    - session.lldbinit     Файл инициализации периферии до запуска отладки
    - .cproject, .project  Файлы конфигурации проекта


/* Аппаратная и программная среда --------------------------------------------------------------------------*/

    - Интегрированная среда разработки CM-LYNX.
    - Отладочная плата для процессора 1967ВН044.
    
	На процессорном модуле интерфейс UART1 подключен к микросхеме FT232RL, которая выполняет функцию 
	преобразования USB<->UART. При помощи кабеля USB A-B можно подключить плату к ПК - разъём XS7.


/* Использование -------------------------------------------------------------------------------------------*/

Для запуска примера необходимо выполнить следующие действия:
    - Создать новое или открыть существующее рабочее пространство (Workspace).
    - Выполнить импорт проекта "UART_TransmitInterrupt" в соответствии с 
      "ML_GUI_Руководство_пользователя_R_Vx", п. "Импорт существующего проекта".
    - Выполнить сборку проекта.
    - Создать конфигурацию отладки в соответствии с "ML_GUI_Руководство_пользователя_R_Vx", п. "Настройка 
      конфигурации и запуск отладки".
    - Запустить пример в режиме отладки.

Подробное описание библиотеки HAL с примерами использования функций приведено в каталоге по пути:
"CM-LYNX.x.yy.zz\toolchain\1967VN044\HAL\doc".
