Еще вопрос возник.
LPC2388
Режим тактирования от внутреннего генератора
UART clk=4Mhz
на скоростях 38400, 57600 все работает нормально
на 115200 передача работает , отрубается прием, причем так: байт принимается, в статусе ошибок нет, а вот байт из фифо приходит либо 0xff либо 0xfe чтоб туда не слали.
Отличия в настройках - только бод-рейт генератор:
Код
U0DLM=0;
U0DLL=2; //Prescaler 115200 @ 4,0Mhz PCLK
// U0DLL=4; //Prescaler 57600 @ 4,0Mhz PCLK
// U0DLL=3; //Prescaler 38400 @ 4,0Mhz PCLK
U0FDR=0xc1; // Fractional prescaler 115200 4mhz
//U0FDR=0xc1; // Fractional prescaler 57600 4mhz
//U0FDR=0x67; // Fractional prescaler 38400 4mhz
115200 много для 4MHz ? В доке встретил только что DLL>=2 при использовании FDR
коэф. считал в экселе в форме от NXP