Инструменты пользователя

Перевод этой страницы:

Инструменты сайта


Боковая панель

Для чего нужен ОрбиКрафт

Как с этим работать

Подсистемы конструктора

Полезная нагрузка на базе Arduino

Уроки

Лабораторная оснастка

Обратная связь

Новости

recomendations

Рекомендации для пользователей

1 Включайте устройства по одному
Для каждого устройства в сети сделайте тестовую программу проверяющую конкретно это устройство. Подключите его отдельным проверенным шлейфом непосредственно к центральному компьютеру и проверьте функционирование. После того как вы убедитесь, что устройство работает как нужно - переходите к следующему устройству. При подключении новых устройств в сеть выполните проверку старых тестов. Если какое-то из устройств перестало работать - значит вы внесли проблему в проводку. Перепроверьте недавно подключенные устройства

2 Контролируйте коды ошибок
Функции запроса возвращают код ошибки в случае если что-то пошло не так. Код вида:

  if (LSS_OK == transmitter_turn_on(1)) 
  { 
    /*Doing something */
  } 
  else 
  { 
    printf("Error! Failed to turn on transmitter \n"); 
  } 

Гораздо лучше поможет вам быстро выявить ошибки в программе чем код вида:

  transmitter_turn_on(1)

3 Позволяйте приборам загрузиться
После подания питания на прибор командой xxx_power_on() приборам требуется время на загрузку. Кроме того после загрузки они не могут начать ответить на первую же посылку предназначенную им. Если вы хотите включить прибор и начать с ним работать - дождитесь загрузки прибора (не более 1сек) и по возможности подготовьте его к приему. Либо послав команду bus_setup() на шину, либо отправив любую посылку этому или другому прибору.

Также следите за тем, чтобы у вас было актуальное ПО. Его Вы можете найти здесь.
recomendations.txt · Последние изменения: 2018/03/22 20:35 — eliseev

Инструменты страницы