Урок 46 Часть 1 I2S AUDIO Сегодня мы начинаем изучение нового для нас интерфейса – это шина I2S, чем то похожая на I2C, но заточенная непосредственно на передачу цифрового аудиопотока. Описание и диаграммы протокола данной шины можно…
Урок 46 Часть 1 I2S AUDIO Сегодня мы начинаем изучение нового для нас интерфейса – это шина I2S, чем то похожая на I2C, но заточенная непосредственно на передачу цифрового аудиопотока. Описание и диаграммы протокола данной шины можно…
Урок 45 Часть 2 Подключаем гироскоп LSM6DS0 В предыдущей части нашего урока мы написали все макросы, которые внесли удобства в чтение и написание кода, написали функцию инициализации и проверили её на практике. Добавим ещё одну функцию Gyro_GetXYZ,…
Урок 45 Часть 1 Подключаем гироскоп LSM6DS0 Сегодня мы ещё раз поработаем с датчиком, который в себе объединяет сразу два функционала – акселерометр и гироскоп – LSM6DS0. Выполнен он с использованием технологии MEMS. Установлен на плате расширения…
Урок 44 SDIO. FATFS Проект создаём из проекта I2CLCD80. Назовем его SDIO_FATFS. Запустим проект в Cube. Лапки портов PD4-PD7, PB8, PB9 отключим, это пережиток прошлых занятий Включим SDIO У нас включатся следующие лапки портов…
Урок 43 Часть 2 Подключаем акселерометр LSM6DS3 В предыдущей части урока мы ознакомились с документацией на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы, также написали функцию считывания идентификатора акселерометра и начали писать функцию инициализации датчика. Продолжим дальше работать с…
Урок 43 Часть 1 Подключаем акселерометр LSM6DS3 Сегодня мы рассмотрим датчик, который также в себе объединяет сразу два функционала – акселерометр и гироскоп. Данный акселерометр – это также акселерометр, выполненный с использованием технологии MEMS – LSM6DS3. Установлен он…
Урок 42 Часть 2 Подключаем акселерометр LSM6DS0 В предыдущей части нашего урока мы ознакомились с документацией на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы, также написали функцию считывания идентификатора акселерометра и начали писать функцию инициализации датчика. Продолжим…
Урок 42 Часть 1 Подключаем акселерометр LSM6DS0 Сегодня мы рассмотрим датчик, который в себе объединяет сразу два функционала – акселерометр и гироскоп. Данный акселерометр – это также акселерометр, выполненный с использованием технологии MEMS – LSM6DS0. Установлен он…
Урок 23 Часть 9 Собираем часы на DS1307 и LED индикаторе В прошлой части урока мы добавили все режимы и «научили» кнопку переходить по ним циклично, реагируя на длинные нажатия. Теперь нам нужно «научить» кнопку отличать короткие нажатия…
Урок 23 Часть 11 Собираем часы на DS1307 и LED индикаторе В прошлой части урока мы научили кнопку переводить все оставшиеся показатели регистров микросхемы DS1307 кроме показаний будильника. Ну. в принципе, показания и настройки будильника у нас и…