Обзор датчика температуры/влажности AM2320 и создание моделируемого элемента в Протеусе.

Описание к видео Обзор датчика температуры/влажности AM2320 и создание моделируемого элемента в Протеусе.

В этом видео разберем архитектуру датчика AM2320, создадим модель и к ней напишем динамическую библиотеку, а также проверим работоспособность датчика в Протеусе, написав код на Ассемблере.

Ссылка на проект:
https://drive.google.com/file/d/1Ms1K...

Тайм коды:
00:02 – Обзор датчика AM2320.
01:22 – Определение и визуализация возвращаемых данных от элемента DDOUT и от библиотеки SETPOINT.
02:31 – Изменение битности на шинах с 14 на 16 бит элемента DDOUT.
03:24 – Визуализация данных передаваемых по шинам.
05:42 – Расчет диапазона температуры и влажности, и передача новых параметров библиотеке SETPOINT.
08:24 – Начало создания модели датчика AM2320.
09:42 - Создание элемента для преобразования параллельных данных в последовательные.
11:08 – Начало кодирования динамической библиотеки для датчика AM2320.
11:57 – Подключение внешних файлов.
12:42 – Объявление переменных и настройка портов.
13:48 – Определение типа интерфейса.
16:05 – Реализация алгоритма работы интерфейса I2C.
19:49 – Разделы памяти датчика AM2320.
20:13 – Порядок чтения и записи в датчик AM2320.
26:05 – Функция подсчета контрольной суммы CRC-16.
31:50 – Начало выполнения кода - для опроса датчика в MPLABe.
35:00 – Подсчет контрольной суммы CRC-16 на ассемблере.
36:04 – Вывод в дисплей влажности и температуры.
38:40 – Тестирование кода в симуляции.
38:49 – Работа над ошибками.
39:11 – Совместная отладка программ С++ и Ассемблера.
44:20 – Получение долгожданного результата работы датчика.
44:53 – Проверка работоспособности кода в реальном железе.

Комментарии

Информация по комментариям в разработке