Страница 1 из 1

Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 05 сен 2024, 19:38
velvol
Плата 1. Плата 2. Плата 3. И так далее...
Посоветуйте, где можно почитать, как влияет последовательность плат в проекте?

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 05 сен 2024, 23:19
holodaleksey
Если 823 то сделайте одинаковый процесс на всех платах и посмотрите скомпилированный код.
Если 91х то читайте тему про неё.
Отдельно статей про очерёдность плат не помню.

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 06 сен 2024, 01:05
ViktorPetrov
Читать надо основы: Построения Алгоритмов в вычислительной технике .
Здесь читал :Ю. И. Монич ПРОГРАММИРУЕМЫЕ ЛОГИЧЕСКИЕ КОНТРОЛЛЕРЫ ДЛЯ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ ч.1 стр.113,
для Вас может быть сложновато ,частично используется терминология Западной школы.

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 06 сен 2024, 06:52
SSSR2000
Я так понимаю, зависимость прошивки от степени загруженности, опроса периферии. На 1 плате ставятся устройства, которые должны опрашиваться намного чаще других устройств, кнопки, быстродействующие датчики и тп. Последующие платы в зависимости от опроса программы . К примеру поступающую команду от счетчика импульсов 1 плата нужно обработать быстрее, для дальнейшего управления например двигателем 2 плата и отображение на экран - 3 плата

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 06 сен 2024, 13:52
eugeneb
velvol писал(а): 05 сен 2024, 19:38 Плата 1. Плата 2. Плата 3. И так далее...
Посоветуйте, где можно почитать, как влияет последовательность плат в проекте?
В самых массовых случаях никак не влияет. Платы выполняются по очереди с первой до последней, а потом опять сначала.
И так вечно и бесконечно. То есть они выстроены в круг, у которого нет начала и конца.
Поэтому очерёдность плат ни на что не влияет. Ведь в круге нельзя сказать какая плата
выполнилась раньше.

Я здесь не рассматриваю случаи условного выполнения плат и диспетчеризации.
Это уже более продвинутые случаи.

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 06 сен 2024, 17:00
ViktorPetrov
Верный ответ Не как ,на девятой версии автоматический диспетчер задач, если не задашь условия выполнения плат у тебя в цикле будит выполнятся всего одна плата, а не весь код т.е. в плату уже встроенные блоки начало и конец цикла .

Re: Плата 1. Плата 2. Плата 3. И так далее...

Добавлено: 06 сен 2024, 20:33
ViktorPetrov
velvol писал(а): 05 сен 2024, 19:38 Плата 1. Плата 2. Плата 3. И так далее...
Посоветуйте, где можно почитать, как влияет последовательность плат в проекте?
Владимир, Вы уже четыре года на форуме ,еще спрашиваете где почитать? могли бы " Плавать как рыба " увы «Рожденный ползать летать не может»