Мультиплатформенная среда реального времени - библиотеки, блоки, примеры
Когда много блоков PRO проект очень быстро разрастается. Эту проблему автор знает, но пока решения нет.
Код: Выделить всё
fatal error: RT_HW_BASE.h: No such file or directory
#include "RT_HW_BASE.h"
^~~~~~~~~~~~~~
compilation terminated.
exit status 1
RT_HW_BASE.h: No such file or directory
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\1000_EIS_Library_1.00b_25.12.22: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\1000_EIS_Library_1.00b_25.12.22
Пришлите проект - я посмотрю. Есть предположение в источнике коллизии.
Код: Выделить всё
C:\****\****\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'void loop()':
pr4:753:46: error: 'class RT_HW_BASE' has no member named 'SSPIinitTime'; did you mean 'SSPIinitPins'?
timeSSPI_60199797=RT_HW_Base.SSPIinitTime(0); //--getting SSPI.time;
^~~~~~~~~~~~
SSPIinitPins
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Program Files (x86)\FLProg\ideV7\hardware\arduino\avr\libraries\SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial-master
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV7\hardware\arduino\avr\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\Wire
exit status 1
'class RT_HW_BASE' has no member named 'SSPIinitTime'; did you mean 'SSPIinitPins'?
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV7\libraries\1000_EIS_Library_1.00b_25.12.22: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV7\libraries\1000_EIS_Library_1.00b_25.12.22
Пришлите проект с ошибкой.
1.Большое спасибо за Ваши действия по тестированию блоков - при подобной совместной работе мы устраним ошибки и недочеты.
1.Можно конечно. 10 переменных - это в блоках, которые сделаны для тестирования и изучения i2c. Задачи с таким кол-вом переменных лучше оформлять в отдельные библиотоеки.
Явно библиотеки это не предусматривают. Такая возможность в принципе есть, но путь какой-то противоестественный.
Реализовано или возможно ли - сделать передачу данных между двух и более МК по SPI
собираюсь попробовать STM32F407, пока в голове )
Ваше понимание близко к реальности. Функции SPI.transfer одновременно передает и принимает байт, так устроена эта функция.alexcccp писал(а): ↑29.12.2022{, 03:42}Реализовано или возможно ли - сделать передачу данных между двух и более МК по SPI
например есть spi.transfer он может передать данные в чип-ы. Возможно ли передать данные между двух МК.
Один запрашивает переменную, второй отдает переменную. или все десять переменных.
(точнее наверно синхронизирует переменные, межу собой)
может я что то не понимаю....
STMF407 - хорошо. Atmega328P не здорово - и не очень дешево, аппаратные органичения существенные. Raspberry Pi Pico хорошо, и ESP32C3, например LuatOS ESP32C3 очень бюджетно и мощно.
Из присланной страницы не следует, что библиотеки нет.
В старом редакторе и давно были сделаны блоки PCA9685. Создание новых блоков на новом редакторе и новой библиотекой планируется,но: