Столкнулся с проблемой настройки уровня FIFO для UART0.
Выполняю простую функцию
inline void SetUART0RxTrigLevel(const TLevelTrigRxUart & lvl)
{U0FCR_bit.RFR = 1; U0FCR_bit.RTLS = lvl;} в которой lvl = 2
При этом при отладке вижу что прерывания срабатывают при приеме 14 байтов
В доке пишут что по сбросу левел настроен на 1 байт.
Но если при отладке после сброса не делаю никаких настроек левел, то прерывания тоже срабатывают по 14 байтам.
Может подскажите в чем проблема?