Привет друзья! Вот уже 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: Группа вконтакте: ЯндексДзен:
Hide player controls
Hide resume playing