Страница 3 из 4
Проблемы с обновлением.
Добавлено: 04 окт 2019, 18:42
SergeyShikal
Загрузил ваш проект только поставил датчик BME280, проект заработал[spoiler]
Безымянный1.png
Безымянный.png
[/spoiler]
Проблемы с обновлением.
Добавлено: 04 окт 2019, 18:46
mihail66
И вот теперь у меня при компиляции вылетает вот такое оранжевое сообщение. И я уже не знаю как этим бороться.
---------------
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'uint8_t Adafruit_ADXL345_Unified::readRegister(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:107:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 1);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'int16_t Adafruit_ADXL345_Unified::read16(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:129:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 2);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
Скетч использует 20450 байт (66%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 943 байт (46%) динамической памяти, оставляя 1105 байт для локальных переменных. Максимум: 2048 байт.
-------------------
Проблемы с обновлением.
Добавлено: 04 окт 2019, 18:48
Phazz
Загружается?
Проблемы с обновлением.
Добавлено: 04 окт 2019, 18:51
mihail66
SergeyShikal писал(а): 04 окт 2019, 18:42
Загрузил ваш проект только поставил датчик BME280, проект заработал
Прекрасно! Теперь хочу понять, что значит "поставил датчик BME280"?
И как это видно, что проект заработал?
Он у меня тоже и компилируется и в Ардуинку грузится, но железо молчит.
Ах да!, я ведь уже похерил версию 3.0.3, и теперь собираю новый (он же старый) проект в версии FLP-5.3.
Но пока что безрезультатно.
Сейчас уже компиляция проходит без оранжевых сообщений, но "железка" с подключенными блоками BMP и ADXL работать по прежнему отказывается. Не пойму в чем дело.
Отправлено спустя 2 минуты 29 секунд:
Phazz писал(а): 04 окт 2019, 18:48Загружается?
В Ардуину-НАНу - запросто! Но работать не хочет.
Отключаю (не компилирую) плату с датчиком BMP280, и контроллер оживает, и может уже делать какие-то действия.
Проблемы с обновлением.
Добавлено: 04 окт 2019, 18:57
Phazz
Проблемы с обновлением.
Добавлено: 04 окт 2019, 19:11
SergeyShikal
mihail66 писал(а): 04 окт 2019, 18:49
SergeyShikal писал(а): 04 окт 2019, 18:42
Загрузил ваш проект только поставил датчик BME280, проект заработал
Прекрасно! Теперь хочу понять, что значит "поставил датчик BME280"?
И как это видно, что проект заработал?
Он у меня тоже и компилируется и в Ардуинку грузится, но железо молчит.
У меня нет BMP280 есть BME280 измеряет температуру, влажность, давление, нет акселерометра, подключил табло вместо передачи данных в уарт, при подаче сигнала на 12 пин изменяется показания и что то шлется в уарт светодиод мигает.
Отправлено спустя 10 минут 34 секунды:
Добавьте эти библиотеки[spoiler]
Adafruit_Sensor.zip
Adafruit_BMP280_Library.zip
Adafruit_BME280.zip
Adafruit_ADXL345-master.zip
[/spoiler]
Проблемы с обновлением.
Добавлено: 04 окт 2019, 19:30
mihail66
Phazz писал(а): 04 окт 2019, 18:57
Попробуйте блоки от сюда
Попробовал, но не заработал. Хотя не выдал ни одной ошибки при загрузке.
Отправлено спустя 3 минуты 3 секунды:
SergeyShikal писал(а): 04 окт 2019, 19:11
Добавьте эти библиотеки
Спасибо! Сейчас попробую.
Скачал, но не знаю что с ними делать. Обычно я догружал отсутствующую библиотеку из закладки "Управлять библиотеками". А с этими скаченными как поступать?
Отправлено спустя 3 минуты 17 секунд:
Igor писал(а): 04 окт 2019, 19:13
а если попробовать почитать что за ошибка?
Я на них смотрю как баран на ворота, потому что раньше такого не видел. Ну прочитал, и ничего не понял.
Igor писал(а): 04 окт 2019, 19:13
не судьба понять что проблема с библиотекой....либо версией библиотеки....извините за резкий тон))))
Извиняю, но понять действительно не судьба. К тому же после попытки установить отсутствующие пользовательские блоки это сообщение безвозвратно пропало. Но все равно пока не работает.
Проблемы с обновлением.
Добавлено: 04 окт 2019, 19:40
SergeyShikal
[spoiler]
Безымянный1.png
Безымянный2.png
Безымянный3.png
[/spoiler]
Проблемы с обновлением.
Добавлено: 04 окт 2019, 19:51
mihail66
Igor писал(а): 04 окт 2019, 19:40
Скачайте и установите последнюю версию библиотеки
Да так и сделал. Установил все предложенные библиотеки, но не заработало.
И уж поскольку я бьюсь над проектом уже в версии FLP-5.3, я представлю файл этого проекта.
Возможно так будет нагляднее предмет обсуждения.
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:08
mihail66
Igor писал(а): 04 окт 2019, 19:56
сейчас попробую проверить!
Я весь во внимании.
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:21
SergeyShikal
Такой вопрос данные отправляются в уарт что там должно быть, какая информация? Я вижу 255,00,0,00000000
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:26
mihail66
Ну с компиляцией у меня сейчас нет проблем. В контроллер тоже грузится.
Но молчит. А если отключить платы с BMP и ADXL то сразу оживает.
У меня сейчас на макетке установлен зуммер АП-(D2), он свистит импульсами при включение. И к плате управления камерой прицеплен светодиод (А3), он горит и один раз моргает. Вот это свидетельство того что контроллер что-то исполняет.
Но он при полном подключении молчит.
Отправлено спустя 3 минуты 1 секунду:
SergeyShikal писал(а): 04 окт 2019, 20:21
Такой вопрос данные отправляются в уарт что там должно быть, какая информация? Я вижу 255,00,0,00000000
Интересная информация. У меня там уарт не предусмотрен. А где такие цифры появляются, хотелось бы на них глянуть?
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:32
SergeyShikal
Плата №8
Безымянный.png
Отправлено спустя 2 минуты 46 секунд:
В ардуино иде запустите монитор порта скорость 9600[spoiler]
Безымянный.png
[/spoiler]
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:35
SergeyShikal
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:41
mihail66
SergeyShikal писал(а): 04 окт 2019, 20:32
В ардуино иде запустите монитор порта скорость 9600
А что мне это даст?
На том конце где ты кружок обвел данные появятся только после полета. А пока все это хозяйство находится на земле в память ничего не пишется.
А все что мы сейчас делаем, это хоть как-то пытаемся заставить контроллер работать.
Отправлено спустя 2 минуты 52 секунды:
SergeyShikal писал(а): 04 окт 2019, 20:35
У вас какой из датчиков установлен
Тот что во второй ссылке.
А еще вот этот
https://ru.aliexpress.com/item/32904138 ... b201603_52
Проблемы с обновлением.
Добавлено: 04 окт 2019, 20:43
SergeyShikal
А чем вы эти данные считаете, как запускаете контроллер, у вас 2 пина вход и 3 пина выход не подключены, подайте минус на 12 пин и запишите то что сейчас есть.
Проблемы с обновлением.
Добавлено: 04 окт 2019, 22:03
mihail66
SergeyShikal писал(а): 04 окт 2019, 20:43
А чем вы эти данные считаете, как запускаете контроллер, у вас 2 пина вход и 3 пина выход не подключены, подайте минус на 12 пин и запишите то что сейчас есть.
Данные считываются только после полета. Как раз подачей "0" на пин.12 перегружаю динные из памяти в монитор порта. Оттуда данные копируется в Эксель, и уже потом обрабатываются в отдельной программе на ПК.
Но все эти данные несут в себе только регистрирующую функцию, и к основной работе данного устройства имеют лишь косвенное отношение. Основная функция это отслеживание данных полученных от акселерометра и барометра. Именно на эти данные опирается работа всех основных систем. А данные эти будут поступать только в полете, лежа на столе ждать их просто бессмысленно.
Изменив некоторые настройки можно заставить выдавать какие-то бессмысленные значения высоты и ускорения. Сейчас дам файл с такими настройками, может у вас что-то оживет.
Отправлено спустя 1 час 7 минут 37 секунд:
А кто нибудь сможет мне объяснить как такое происходит?
Вот я вдоволь накувыркавшись с последней версией 5.3, накачавши в нее кучу пользовательских блоков, и так и не запустивши проект, выключил эту прогу. Потом поставил флешку с портативной версией 3.0.3 и открыл очень старый проект. И решил взглянуть какие там пользовательские блоки были установлены. И что я увидел?
Все те пользовательские блоки, которые я только что установил в FLP-5.3 тут-же очутились в моей древней портативной версии.
Как это возможно?
Проблемы с обновлением.
Добавлено: 04 окт 2019, 22:14
Phazz
У них общая папка блоков
Проблемы с обновлением.
Добавлено: 04 окт 2019, 22:25
mihail66
Phazz писал(а): 04 окт 2019, 22:14
У них общая папка блоков
Э во как!? И где она прячется?
Может у них есть еще что-то общее, и именно эта связь не дает работать правильно загрузчику.
Вообще когда я устанавливал версию 5.3, то я постарался все зачистить не оставляя следов, т.к. там у меня собралось около десятка различных релизов, причем в разных папках и на разных дисках. Просто хотелось установить новый релиз FLP с стерильную среду. Может у меня просто не получилось это сделать, по ранее озвученной причине.
Проблемы с обновлением.
Добавлено: 05 окт 2019, 02:36
SergeyShikal
Путь к блокам такой C:\Users\ Имя компьютера \AppData\Roaming\flprog в свойствах файлов и папок нужно включить показ скрытых нужно удалить этот файл userBlocks.sixx