Здравствуйте!
Сразу оговорюсь - я не программист, но приходится разрабатывать устройства и программы для них.
Суть проблемы: разработал модуль управления (оцифровка, элементарная фильтрация,ШИМ, связь с ПК по UART), все работало пока не возникла необходимость связи по SPI. Период оцифровки 6,6 мсек, запросы от мастера по SPI с периодом 250мсек и длительностью около 50 мсек (4 байта команды и 10 байт ответа) - нарушают работу программы. Оцифровку вывел на прерывание, но остальное не получается.
Вопрос (понимаю, что глупый) - как их заставить мирно сосуществовать? С UART понятно - он асинхронный, а как SPI прикрутить?
Если есть мысли или ссылки на примеры - буду благодарен.