Contact us

Откроется новое окно Откроется новое окно

Ограничения на использование флага ошибки порта последовательного ввода-вывода данных в режиме UART

Наименование продукта
Микроконтроллеры Toshiba серии TX19 из семейства TX19
  • TMP1942CYU
  • TMP1942CZU
  • TMP1942FDU
  • TMP1942CZXB
  • TMP1942FDXB

Уважаемые заказчики!

Сообщаем, что в перечисленных выше микроконтроллерах семейства TX19 мы обнаружили ограничение на использование флага ошибки порта последовательного ввода-вывода данных в режиме UART. При выполнении описанного ниже условия может быть неправильно прочитано значение флага ошибки.

Ограничение
Если при выполнении операций приема данных портом последовательного ввода-вывода данных в режиме UART происходит чтение установленного флага ошибки фрагментации одновременно с выполнением операции приема данных, этот флаг может быть обнулен (его значение станет равным 0) без обнаружения состояния ошибки (когда значение флага равно 1). (При чтении значения флага ошибки фрагментации он автоматически обнуляется.)
Контрмера
Чтобы избежать описанной проблемы, используйте указанный ниже программный способ.
Для обнаружения ошибки фрагментации не опрашивайте флаг ошибки фрагментации (разряд FERR в регистре SCxCR). Вместо этого прочитайте флаг ошибки синхронизации в процедуре обработки прерывания перед чтением из приемного буфера.
Подробную информацию см. в примере программы в разделе 3.11.4. (3) Режим 2 (8-разрядный режим UART)» в техническом описании.
Example of interrupt routine processing
INTCLR ← XX110000 Clears the interrupt request.
Reg. ← SC0CR AND 0x1C Checks for errors.
if Reg. ≠ 0 then ERROR
Reg. ← SC0BUF Reads received data
End of interrupt processing
X: Don’t care  -: No change

Контакты

Если у вас возникли вопросы, перейдите по одной из этих ссылок:

Запрос на предоставление технической информации
Вопросы о покупке, образцах и надежности интегральных схем
To Top
·Before creating and producing designs and using, customers must also refer to and comply with the latest versions of all relevant TOSHIBA information and the instructions for the application that Product will be used with or for.