Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Прошивка NRF24le1

Прошивка NRF24le1 13 Сен 2017 15:49 #19630

  • loginkr
  • loginkr аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 24
  • Спасибо получено: 1
  • Репутация: 0
Соединено так:
Администратор запретил публиковать записи гостям.

Прошивка NRF24le1 14 Сен 2017 14:10 #19634

  • fixxxer
  • fixxxer аватар
  • Не в сети
  • Новый участник
  • Сообщений: 11
  • Спасибо получено: 3
  • Репутация: 1
Здравствуйте.

Поделитесь пожалуйста примером кода для работы с I2C или SPI датчиками.

Пытаюсь подключить BME280, и пока что-то никак не получается данные с него получить. По SPI (используя MasterSPI) приходят нули, по i2c (2-Wire) вообще тишина. При подключении по SPI к питанию пробовал подтягивать все линии (SCK/MISO/MOSI/CSN), i2c тоже с резисторами.

Заранее спасибо.
Администратор запретил публиковать записи гостям.

Прошивка NRF24le1 14 Сен 2017 14:14 #19635

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
loginkr , картинка не дает общей картины.

fixxxer , я I2C использовал программный, найдя его на просторах инета, аппаратный в свое время запустить не удалось

с SPI вообще не работал.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Прошивка NRF24le1 20 Сен 2017 16:33 #19690

  • loginkr
  • loginkr аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 24
  • Спасибо получено: 1
  • Репутация: 0
Администратор запретил публиковать записи гостям.

Прошивка NRF24le1 18 Июнь 2018 09:00 #22343

  • Andrey_T
  • Andrey_T аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Спасибо получено: 1
  • Репутация: 1
fixxxer, можно несколько вопросов по по поводу ваших исходников в посте №19475? Я попробовал скомпилировать Ваш пример без изменений с этим SDK , у меня не заработало, попробовал включить DEBUG но у меня нет файла uart_int.h , может дадите его содержимое. И еще, компилятор выдает такие предупреждения:
sdcc --model-large -I../include/ -I../src/--std-c99 -L../src/ main.c
strncpyz prevented buffer overrun!
strncpyz prevented buffer overrun!
Подскажите пожалуйста, что у меня не так
Администратор запретил публиковать записи гостям.

Прошивка NRF24le1 19 Июнь 2018 07:45 #22345

  • fixxxer
  • fixxxer аватар
  • Не в сети
  • Новый участник
  • Сообщений: 11
  • Спасибо получено: 3
  • Репутация: 1
Andrey_T пишет:
fixxxer, можно несколько вопросов по по поводу ваших исходников....
Подскажите пожалуйста, что у меня не так
Здравствуйте.

Возможно, просто разные sdk.
На всякий случай - последняя версия кода (компилируется без ошибок/предупреждений, разделены таймеры для измерений и отправки данных, так как измерения раз в 2 секунды (при проблемах с отправкой данных) нагревали bme280 примерно на 1.5 градуса. В устройстве правда еще не проверял - жду, когда батарейки сядут. :)

SDK нужно предварительно собрать для своей версии (тип корпуса) nrf!
SDK и исходники
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.162 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.