Необходимо сниффать запросы приложения, протокол XMPP. Андроид. Нужны знания в Reversing, gzip и их методах шифрования, пониманием криптографии. Есть уже разгаданное шифрование, аналогичный код. Если есть понимание, знаете о чем речь, пишите, все обсуждаем подробнее в личке)
STM32F4 - чтение температуры от DS18B20
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Техническое задание.
Считывание температуры от DS18B20 без помощи usart.
Используемое ПО:
STM32CubeMX, Keil mVision.
Работающий проект на выходе — это обязательно
связка Cube+Keil, чтобы можно было добавлять периферию по мере
необходимости.
Контроллер: STM32F4
Таймер - TIM7
Цель:
Работа с датчиками DS18B20, все процедуры должны быть неблокирующими.
К портам PD0 и PD1 подключены 2 DS18B20. Обработчик построен так, что опрашивает единственный датчик
на каждом порту(инициализация с пропуском
ROM: байты-команды 0xcc,0x44 и байты-чтение 0xcc,0xbe через 750мкс.)
Режим работы — 12бит.
В коде объявляются переменные типа uint32_t для температур. Температура лежит в формате
целого числа*10, для исключения дробной
части.
Если CRC неверный, то измерение отбрасывается, выставляется флаг ошибки порта 1-wire.
Автомат (не блокирующий) для работы 1-wire должен располагаться в коде TIM7.
int main(void)
{
HAL_Init();
SystemClock_Config();
init_all_periph();
while(1)
{
{
//Мой код 1
}
{
//Мой код 2
}
{
//Мой код 3
}
}
}
Выполнение кода {//Мой код 1}{//Мой код 2}{//Мой код 3} занимает примерно 29мс, поэтому нельзя использовать основной цикл для
каких-либо действий с шиной 1-wire.
работа с пинами — только через регистры BSRR, как пример:
GPIOD->BSRR &=~(1
GPIOD->BSRR |=(1
- Похожие заказы
- $1000Системное программирование2 заявкиЗакрыт3 года назад
- $1000
Краткое описание проекта. Имеется прошивка для МК stm32 H7, написанная на чистом C. С данной прошивкой устройство работает удовлетворительно за исключением передачи данных по BLE (скорость низкая). Передача данных осуществляется между нашим устройством и мобильным телефоном. Требуется ...
Системное программирование1 заявкаЗакрыт3 года назад ЗадачаТребуется модуль интеграции с r-keeper. Имеется api системы лояльности. Модуль должен быть написан на c# или c++ (на усмотрение программиста). Задача модуля отправка информации о покупке с использованием кешбэка. Для этого необходимо создать кнопку в ...
Системное программирование1 заявкаЗакрыт3 года назадНа проект для одного из ведущих мировых брендов в сфере аудио требуется программист C++ для разработки аудио драйвера для macOS с использованием USBDriverKit, поддерживающего как физические каналы устройства (обычный class-compliant USB аудио интерфейс вроде MOTU ...
Системное программированиенет заявокЗакрыт3 года назадИмеется 500 файлов doc в которых есть 1 таблица, требуется код python, который будет работать на pythonanywhere(то есть без 'glob' и 'win32') и переводить в docx без потери таблицы. Пример до и после прикрепляю
Системное программирование4 заявкиЗакрыт3 года назадЗдравствуйте мне нужно изменить действующий скрипт который работает c программой [url=https://www.ispsystem.ru/software/dnsmanager/download]https://www.ispsystem.ru/software/dnsmanager/download[/url] изменить ее работоспособность на [url=https://www.webmin.com/index.html]https://www.webmin.com/index.html[/url] с установленным модулем bind9 и выполняющая те же функции операционная система centos 8
Системное программированиенет заявокЗакрыт3 года назадВ сфере грузоперевозок требуется создать простую RPA систему, через чат бот сбор информации и размещение на стороннем ресурсе. Плюс некоторые функции. Обязательно хороший опыт реализации проектов RPA.
Системное программированиенет заявокЗакрыт3 года назадНужен разработчик по доработки сайта (бэкэнд - доработка админки, фронтенд - доработка внешнего функционала). Сайт сделан на Astra. Большая часть задач будет по бэкэнду. Сотрудничество предполагается длительным, т.к. проект активно развивается, постоянно возникают разного рода задачи по ...
Системное программирование1 заявкаЗакрыт3 года назад- $150
[b][i]Контекст:[/i][/b]сотрудник мед учреждения просматривает карточку сотрудника. [b][i]Основное действующее лицо: [/i][/b]сотрудник медицинского учреждения . [b][i]Область действия:[/i][/b]взаимодействие сотрудника с карточкой сотрудника в системе Elena.Team. [b][i]Предусловия[/i]:[/b] сотрудник медицинского учреждения нажал на ...
Системное программированиенет заявокЗакрыт3 года назад