Перейти к содержанию

    

Инициализация количества бит UART 5, 6, 7, 8

Только заметил, что если требуется 8 бит размер данных UART, то должны быть установлены соответствующие биты в регистрах UART. Если значения будут нулевыми, то размерность получится не 8, а 5 бит. Никогда не заморачивался по этому вопросу и всегда получалось 8 бит. Ни уж то StartUp устанавливает нужные биты, чтобы получился размер 8 бит данных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташитах совершенно определенно сказано, что начальное состояние битов UCSZ[n]1 и UCSZ[n]1 - единичное, т.е. 8 бит по-умолчанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Никогда не заморачивался по этому вопросу и всегда получалось 8 бит. Ни уж то StartUp устанавливает нужные биты, чтобы получился размер 8 бит данных?

Если не заморачивались, значит после ресета регистр сам устанавливается в состояние 8 бит.

Параметр Initial Value в описании регистра видели? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти