Программирование МК AVR. УРОК 29. SPI. Внешний АЦП MCP 3201

Аватар автора
Narod Stream
Программирование на СИ в среде Atmel Studio. В данном занятии мы продолжаем знакомство с шиной SPI (Serial Peripheral Interface). Сегодня мы будем работать с данной шиной на прием информации от ведомого устройства. В качестве ведомого устройства мы подключим внешний аналого-цифровой преобразователь MCP 3201. Данный преобразователь 12-битный. Данные передаются двумя байтами. Получением этих 12 бит от данной микросхемы и преобразованием их в удобочитаемый вид мы и займемся сегодня. Информацию будем читать с помощью дисплея LCD 1602 Сегодня мы подключим драйвер восьмиразрядного семисегментного индикатора MAX7219, который неплохо умеет управлять восьмиразрядными индикаторами, используя динамическую индикацию. Также данная микросхема может управлять интенсивностью свечения индикаторов, а также имеет некоторые другие функции, с которыми мы и познакомимся на данном занятии. Навигация по видео: 00:00 Введение 00:45 Характеристики MCP3201 05:05 Назначение ножек микросхемы 07:17 Расчет напряжения 08:21 Режимы передачи данных 10:34 Инициализация модуля SPI 15:13 Прочитаем байты данных из микросхемы 23:15 Преобразуем значение в вольты 29:20 Бесконечный цикл 31:39 Схема подключения 32:55 Проверим работу кода в протеусе 33:18 Практическая схема 38:18 Проверим работу кода на практической схеме Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0