STM32. CMSIS. Урок#06: I2C. Теория. Сканер I2C адресов. Отправка и прием данных. MemWrite, MemRead.

Привет друзья! Вот уже 2 года, как я изучаю STM32. Самое время, после опыта работы с библиотекой HAL, когда мы уже более менее ознакомились с периферией микроконтроллера, начать осваивать его на низкоуровневой библиотеке CMSIS. В седьмом уроке мы настроим I2C. Научимся настраивать его. Разберемся, как принимать и отправлять данные. Интерфейс сложный. Надеюсь, что смог донести информацию доступно. 00:00 Введение 00:15 Теория по i2c 15:02 Оборудование для тестов. На чем будем тренироваться. 16:11 Инициализация i2c. Регистры. 41:48 Функция сканирования адресов устройств на шине i2c. Таймаут(ВАЖНО!) 52:38 Функция передачи данных 59:30 Функция приема данных 01:06:17 Функция записи в память по указанному адресу 01:09:45 Функция чтения из памяти по указанному адресу 01:14:00 Тестирование FastMode. Сравним скорости. Материалы из урока: Библиотека по AT24C128: Мои заметки по CMSIS: Группа вконтакте: ЯндексДзен:
Back to Top