Урок 46   Часть 1   I2S AUDIO   Сегодня мы начинаем изучение нового для нас интерфейса – это шина I2S, чем то похожая на I2C, но заточенная непосредственно на передачу цифрового аудиопотока. Описание и диаграммы протокола данной шины можно …

STM Урок 46. I2S AUDIO. Часть 1 Читать далее »

Урок 45   Часть 2   Подключаем гироскоп LSM6DS0   В предыдущей части нашего урока мы написали все макросы, которые внесли удобства в чтение и написание кода, написали функцию инициализации и проверили её на практике. Добавим ещё одну функцию Gyro_GetXYZ, …

STM Урок 45. Подключаем гироскоп LSM6DS0. Часть 2 Читать далее »

Урок 45   Часть 1   Подключаем гироскоп LSM6DS0   Сегодня мы ещё раз поработаем с датчиком, который в себе объединяет сразу два функционала – акселерометр и гироскоп – LSM6DS0. Выполнен он с использованием технологии MEMS. Установлен на плате расширения …

STM Урок 45. Подключаем гироскоп LSM6DS0. Часть 1 Читать далее »

Урок 44   SDIO. FATFS   Проект создаём из проекта I2CLCD80. Назовем его SDIO_FATFS. Запустим проект в Cube. Лапки портов PD4-PD7, PB8, PB9 отключим, это пережиток прошлых занятий     Включим SDIO     У нас включатся следующие лапки портов …

STM Урок 44. SDIO. FATFS Читать далее »

Урок 43   Часть 2   Подключаем акселерометр LSM6DS3   В предыдущей части урока мы ознакомились с документацией на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы, также написали функцию считывания идентификатора акселерометра и начали писать функцию инициализации датчика. Продолжим дальше работать с …

STM Урок 43. Подключаем акселерометр LSM6DS3. Часть 2 Читать далее »

Урок 43   Часть 1   Подключаем акселерометр LSM6DS3 Сегодня мы рассмотрим датчик, который также в себе объединяет сразу два функционала – акселерометр и гироскоп. Данный акселерометр – это также акселерометр, выполненный с использованием технологии MEMS – LSM6DS3. Установлен он …

STM Урок 43. Подключаем акселерометр LSM6DS3. Часть 1 Читать далее »

Урок 42   Часть 2   Подключаем акселерометр LSM6DS0   В предыдущей части нашего урока мы ознакомились с документацией на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы, также написали функцию считывания идентификатора акселерометра и начали писать функцию инициализации датчика. Продолжим …

STM Урок 42. Подключаем акселерометр LSM6DS0. Часть 2 Читать далее »

Урок 42   Часть 1   Подключаем акселерометр LSM6DS0   Сегодня мы рассмотрим датчик, который в себе объединяет сразу два функционала – акселерометр и гироскоп. Данный акселерометр – это также акселерометр, выполненный с использованием технологии MEMS – LSM6DS0. Установлен он …

STM Урок 42. Подключаем акселерометр LSM6DS0. Часть 1 Читать далее »

  Урок 23 Часть 7   Собираем часы на DS1307 и LED индикаторе   В прошлой части нашего занятия мы занимались в основном проблемой отображения поочерёдно всех показаний на индикаторе в нужное время и в нужном виде. Это нам, как …

AVR Урок 23. Собираем часы на DS1307 и LED индикаторе. Часть 7 Читать далее »

  Урок 23 Часть 8   Собираем часы на DS1307 и LED индикаторе   В прошлой части нашего занятия мы «научили» наш контроллер «ждать» некоторое время, чтобы ему стало понятно, что у нас произошло долгое нажатие кнопки и он нам сменил …

AVR Урок 23. Собираем часы на DS1307 и LED индикаторе. Часть 8 Читать далее »