[an error occurred while processing this directive]
|
UART TL16C752B (на базе PC16550) подключен к C6713 DSK через EMIF. Проблема в прерываниях. По прерыванию от приемника UARTа я читаю из RHR и вместо переданной посылки он мне выдает предыдущую, а переданная появляется только после определенной задержки. У меня возникли сомнения, что прерывание вырабатывается по RSR и когда я по прерыванию читаю RHR данные еще не успевают переписаться из RSR в RHR. Может ли такое быть и как с этим бороться?
E-mail: info@telesys.ru