параллельные процессы

evgenmatrix
Offline
Зарегистрирован: 25.06.2017

Здравствуйте, подскажите как реализовать работу прерываний и вывод на основании данных информации без задержки. параллельно опрашивая аналоговые порты и выводя с них информацию допустим раз в 5 секунд? Работа программы реализована, не нужна высокая скорость обновления информации с аналоговых выводов. Спасибо. 

Pavel.N
Offline
Зарегистрирован: 18.08.2018

скорее всего что то не то с прогой, потому что 5 сек для контроллера до фига

sadman41
Offline
Зарегистрирован: 19.10.2016

Параллельно (одновременно) - никак, а быстро последовательно можно.

b707
Offline
Зарегистрирован: 26.05.2017

evgenmatrix пишет:

вывод на основании данных информации без задержки. параллельно опрашивая аналоговые порты и выводя с них информацию допустим раз в 5 секунд? Работа программы реализована, но нужна высокая скорость обновления информации с аналоговых выводов. Спасибо. 

Такую "высокую скорость", как раз в 5 секунд - можно легко реализовать без прерываний.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Тут не понятна постановка задачи. Парралельно и одномоментно что-то опросить? - Это надо несколько отдельных контроллеров, синхронизированных на запуск процесса считывания. В любом другом случае это будут последовательные процессы и задача программиста уменьшить время между ними.