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

после команды loadusr пины доступны не сразу.

Добавлено: 22 мар 2017, 18:52
Гагарин
Написал себе компонент.Если сразу после загрузки попробовать изменить пин:

Код: Выделить всё

loadusr ioboardRS485
setp ioboardRS485.0.tx-rx-start 1
ругается, что нет такого пина.
Если сделать задержу, например, в 100мс между командами, то пины уже доступны.
Почему так может происходить?

Re: после команды loadusr пины доступны не сразу.

Добавлено: 22 мар 2017, 23:12
arkhnchul
loadusr грузит в юзерспейс, там вещи не обязаны происходить сразу. Вообще у loadusr ключи есть, один из них (вроде -W) заставляет дождаться загрузки компонента

Re: после команды loadusr пины доступны не сразу.

Добавлено: 23 мар 2017, 09:27
Гагарин
-W помогло. Спасибо!