Даже и не порт. Проект о китайском контроллере ничего не знает, в
нём прописан STM. Код, доставшийся в наследство, похоже, утянут с
евал борды STM. С изменениями и дополнениями. void USART3_IRQHandler(void)
{
unsigned int Data;
if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
{
Data=USART_ReceiveData(USART3); // Read one byte from the receive data register
MBS_REG_RX(&CH_485, 1, (unsigned char*)&Data);
setLED_RX485;
}
else
{
USART_GetFlagStatus(USART3, USART_FLAG_ORE | USART_FLAG_NE | USART_FLAG_FE | USART_FLAG_PE);
Data=USART_ReceiveData(USART3);
}
}