Взаимодействие с Bt-модулем ESP32-Wroover
Цена договорная
Есть разведенная и изготовленная плата с STM32 и модулем ESP32-Wroover для беспроводного обмена информацией по Bt
Протокол команд написан. Код пишется в среде разработки STM32CubeIDE с использованием библиотеки HAL.
Необходимо:
1. Написать на STM32 код, который будет управлять модулем ESP32 через AT команды. Прошивка модуля ESP32-Wroover стандартная с сайта производителя. Среда разработки STM32CubeIDE. Инициализация ВТ Модуля ESP32. Настроить BT в сквозной режим передачи данных.
2. Реализовать протокол связи “АЛЬФА-протокол”. Написать код приемника сообщений и передатчика сообщений. Обработчик команд. Обработчик шапки сообщений.
При написании:
Аппаратный таймер 1 ms. Обработчик нужно добавить в superloop. Вызов обработчика таймера может быть задержан на некоторое время, кратное 1 ms. Однако, пропущенное время будет учтено в счетчике.
Не использовать блокирующих функций без согласования.
Не использовать длительных обработчиков прерываний без согласования.
Готовы рассмотреть варианты с использованием FreeRTOS.
Протокол команд написан. Код пишется в среде разработки STM32CubeIDE с использованием библиотеки HAL.
Необходимо:
1. Написать на STM32 код, который будет управлять модулем ESP32 через AT команды. Прошивка модуля ESP32-Wroover стандартная с сайта производителя. Среда разработки STM32CubeIDE. Инициализация ВТ Модуля ESP32. Настроить BT в сквозной режим передачи данных.
2. Реализовать протокол связи “АЛЬФА-протокол”. Написать код приемника сообщений и передатчика сообщений. Обработчик команд. Обработчик шапки сообщений.
При написании:
Аппаратный таймер 1 ms. Обработчик нужно добавить в superloop. Вызов обработчика таймера может быть задержан на некоторое время, кратное 1 ms. Однако, пропущенное время будет учтено в счетчике.
Не использовать блокирующих функций без согласования.
Не использовать длительных обработчиков прерываний без согласования.
Готовы рассмотреть варианты с использованием FreeRTOS.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.