-
- Busy считывать в цыкле, значит, проц, полюбому, занят. Какая
разница, чем. А если пользоваться прерываниями, то на максимальной
СЦК, накладные от прерывания будут , где-то, в размер 8-битной
транзакцыи. Смотрите это и следуюсчее сообчение с картинками.
Обратите внимание, как отвисает CS на 8-битной посылке. От такая
реакция на прерывание RXRDY. В неё умещается передача ещо одного
байта. Если сыпать байтами, то всё очень не очебачно. Оптимально по
скорости, это жэлезный mse homjak(79 знак., 01.08.2023 10:35, ссылка)
- Спасибо. Ну, я успею что-нибудь сделать к моменту, когда бизи
отвиснет. И подожду пару тактов для обеспечения равномерности
подачи данных. Nikolay_Po(232 знак., 02.08.2023 07:58)
- Прерывания по busy нет. Конец педерачи можно получить только через RXRDY. В смысле, прерывание. Но и то, через жопу, смотри картинки. Работать по прерываниям с ихним СПИ имеет смысл на больших делителях. На максимальной скорости, накладные расходы на вход-выход из прерывания превышают время передачи байта. Это справедливо и для РИСК-5 и для аналогичных СТМ. - mse homjak(02.08.2023 10:22)
- Спасибо. Ну, я успею что-нибудь сделать к моменту, когда бизи
отвиснет. И подожду пару тактов для обеспечения равномерности
подачи данных. Nikolay_Po(232 знак., 02.08.2023 07:58)
- Busy считывать в цыкле, значит, проц, полюбому, занят. Какая
разница, чем. А если пользоваться прерываниями, то на максимальной
СЦК, накладные от прерывания будут , где-то, в размер 8-битной
транзакцыи. Смотрите это и следуюсчее сообчение с картинками.
Обратите внимание, как отвисает CS на 8-битной посылке. От такая
реакция на прерывание RXRDY. В неё умещается передача ещо одного
байта. Если сыпать байтами, то всё очень не очебачно. Оптимально по
скорости, это жэлезный mse homjak(79 знак., 01.08.2023 10:35, ссылка)