A.Lex 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Здравствуйте! Сразу оговорюсь - я не программист, но приходится разрабатывать устройства и программы для них. Суть проблемы: разработал модуль управления (оцифровка, элементарная фильтрация,ШИМ, связь с ПК по UART), все работало пока не возникла необходимость связи по SPI. Период оцифровки 6,6 мсек, запросы от мастера по SPI с периодом 250мсек и длительностью около 50 мсек (4 байта команды и 10 байт ответа) - нарушают работу программы. Оцифровку вывел на прерывание, но остальное не получается. Вопрос (понимаю, что глупый) - как их заставить мирно сосуществовать? С UART понятно - он асинхронный, а как SPI прикрутить? Если есть мысли или ссылки на примеры - буду благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба понимаю, что глупый А почему бы тогда не сразу задавать глупый вопрос, а хоть немного подумать? Также, при формулировке, следует ВСЕГДА помнить, что телепатии, как наблюдаемого явления, в Солнечной системе не существует. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба А почему бы тогда не сразу задавать глупый вопрос, а хоть немного подумать? Также, при формулировке, следует ВСЕГДА помнить, что телепатии, как наблюдаемого явления, в Солнечной системе не существует. Думал, бился головой об стену - просветление не наступило. По формулировке - старался раскрыть суть. И указал, какого рода помощь нужна - примеры работы в режиме Slave SPI. Что не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Может есть у кого примеры реализации работы SPI slave по прерыванию? Гугл мне не помог :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-JonnS- 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Тут выкладывал код считывания данных от АЦП ADS8361 через SPI в slave mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Тут выкладывал код считывания данных от АЦП ADS8361 через SPI в slave mode. Спасибо, посмотрю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dotnot 0 27 сентября, 2013 Опубликовано 27 сентября, 2013 · Жалоба Еще примерчик. Не прерывания, но удобная реализация отладки с использованием интерфейса мастера на Versaloon. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться