[an error occurred while processing this directive]
|
Ситуация:
Последовательный порт SPOR0 принимает на максимально возможной частоте, данные в режиме ПДП складируются в память шарка. При работе через ПДП с последовательным портом буфером будет регистр RX0.
Пусть на окончание приема очередного слова процессор полез через ПДП или через непосредственное обращение к внешней и "очень медленной" памяти ДАННЫХ, или возможно хост занял шину данных процессора.
Вопрос, что произойдет с данными на последовательном порту, FIFO ведь на него нет при работе через ПДП, и шина данных занята "надолго", следовательно очередное слово затрет уже принятое?
Это будет полный "ПЭ" или лечится, где про это прочитать в доке?
E-mail: info@telesys.ru