-
- Так, а не может ли когда "на лету" содержимое буфера меняться во
время подсчета CRC? прерывания от UART запрещаются на время расчета
CRC? - reZident(12.05.2023 16:30)
- Нет, не запрещаются. Но там и не может быть прерываний во время обработки пакета. Следующий пакет придет не раньше, чем будет ответ на текущий или с таймаутом в 1 сек. А ответ на текущий происходит ПОСЛЕ проверки CRC. Причем с хорошим запасом. Штатный обмен идет с темпом 1 пакет (от ПО к устройству) за 100 мс. Осциллограмма контролируется. - my504(12.05.2023 16:50)
- Так, а не может ли когда "на лету" содержимое буфера меняться во
время подсчета CRC? прерывания от UART запрещаются на время расчета
CRC? - reZident(12.05.2023 16:30)