Проект

Общее

Профиль

Разработка #57

открыто

8AIC. Доработать код модуля

Добавил(а) Сергей Ушаров 9 месяца назад. Обновлено 8 месяца назад.

Статус:
Новая
Приоритет:
Немедленный
Назначена:
Дата начала:
20.03.2025
Срок завершения:
Готовность:

0%

Оценка временных затрат:
24:00 ч

Описание

Доработать код модуля 8AIC

  1. Добавить документ, который описывает карту регистров модуля в гит.

  2. Реализовать функцию readSelfDiagStatus - логическое или регистров 0x170 и 0x171

  3. Переделать получение "сырого" значения АЦП и его последующей обработки из прерывания таймера
    следующим образом:

    а) Запуск чтения АЦП по SPI из прерывания таймера
    б) Звершение чтения значения и предача "сырого" значения АЦП в поток модуля по прерыванию SPI
    в) Обработка "сырого" значения АЦП в потоке модуля

  4. Удалить поддержку диапазона 0-5 мА. Ввести поддержку режима "вход отключен"

  5. Удалить "мусор" в виде неиспользуемых переменных, закомментированный код

  6. Результаты положить в гит в ветку "develop_8aic"

Экспортировать в Atom PDF