Загрузка страницы

Программирование МК STM32. Урок 205. Assembler. Таймеры. Табличные переходы

Продолжим освоение ассемблера для архитектуры ARM.
На данном занятии мы попробуем задействовать такой механизм, как аппаратные таймеры.
Также в данном уроке мы познакомимся с таким понятием в ассемблере как табличные переходы.
Контроллер будем использовать STM32F103, расположенный на недорогой отладочной плате.

Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5

Навигация по видео:
00:00 Введение
05:38 Настроим GPIO
08:18 Инициализация таймера
13:29 Добавим обработчик прерывания
18:22 Ограничим счётчик
23:56 Инструкции табличных переходов
26:34 Добавим таблицу переходов
30:08 Испытаем проект на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 165. CMSIS. STM32F1. Бегущие огни https://youtu.be/XejscHNBhqQ
Урок 168. CMSIS. STM32F1. Таймеры https://youtu.be/X09LxfmiiSo
Урок 200. CMSIS. Bit banding https://youtu.be/Un7ryDTu5VU
Урок 201. Assembler. Первый проект. Команды MOV, LDR, STR, B. Часть 1 https://youtu.be/Msx_Gf_piLo
Урок 202. Assembler. Мигающий светодиод. Команды BX, BL, SUB. Флаги. Условия https://youtu.be/-B5HDCNIoOQ
203. Assembler. RCC. Стек. Новые команды. Часть 1 https://youtu.be/QpI24vGHhY4
Урок 204. Assembler. SysTick. Прерывания https://youtu.be/KdJ544Cwc9o

Текстовая версия данного урока и исходный код здесь https://narodstream.ru/stm-urok-205-assembler-tajmery-tablichnye-perexody/

Программирование на различных языках:
Группа в контакте https://vk.com/public180157427
Группа в Facebook https://www.facebook.com/groups/284342185817764/
Группа в Одноклассниках https://ok.ru/group/55057282891996
Программирование микроконтроллеров:
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
ЮMoney
https://yoomoney.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Видео Программирование МК STM32. Урок 205. Assembler. Таймеры. Табличные переходы канала narod stream
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 мая 2020 г. 16:00:14
00:42:42
Другие видео канала
Программирование МК STM32. УРОК 34. HAL. USB. HIDПрограммирование МК STM32. УРОК 34. HAL. USB. HIDПрограммирование МК ESP8266. Урок 19. FreeRTOS. UART. Передача данныхПрограммирование МК ESP8266. Урок 19. FreeRTOS. UART. Передача данныхПрограммирование МК STM32. УРОК 16. HAL. ADC. Regular ChannelПрограммирование МК STM32. УРОК 16. HAL. ADC. Regular ChannelПрограммирование МК STM32. УРОК 8. HAL. Шина I2C. Подключаем микросхему RTC DS3231Программирование МК STM32. УРОК 8. HAL. Шина I2C. Подключаем микросхему RTC DS3231STM32 c чего начать?Быстрый старт с нуля.STM32 c чего начать?Быстрый старт с нуля.Программирование МК AVR. УРОК 25. SPI. Подключаем сдвиговый регистр 74HC595Программирование МК AVR. УРОК 25. SPI. Подключаем сдвиговый регистр 74HC595Программирование МК STM32. УРОК 46. I2S. AUDIO. Часть 1Программирование МК STM32. УРОК 46. I2S. AUDIO. Часть 1Программирование МК STM32. УРОК 14. HAL. USART. Прием данныхПрограммирование МК STM32. УРОК 14. HAL. USART. Прием данныхПрограммирование МК STM32. УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопкаПрограммирование МК STM32. УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопкаФизика воды: опаснее огня с Алексеем ИванченкоФизика воды: опаснее огня с Алексеем ИванченкоПрограммирование МК STM32. Урок 207. LL. STM32F4. ТаймерыПрограммирование МК STM32. Урок 207. LL. STM32F4. ТаймерыПрограммирование МК STM32. УРОК 33. HAL. USB. Virtual Com PortПрограммирование МК STM32. УРОК 33. HAL. USB. Virtual Com PortПрограммирование МК AVR. Урок 6. Бегущие огниПрограммирование МК AVR. Урок 6. Бегущие огниПрограммирование МК STM32.  УРОК 54.  System Workbench.  FreeRTOSПрограммирование МК STM32. УРОК 54. System Workbench. FreeRTOSSTM32. BlackPill - рождение новой легенды на F4STM32. BlackPill - рождение новой легенды на F4Любимые языки программирования в ЯндексеЛюбимые языки программирования в ЯндексеПрограммирование МК STM32. УРОК 13. HAL. USART. Передача данныхПрограммирование МК STM32. УРОК 13. HAL. USART. Передача данныхПрограммирование МК STM32. Урок 211. LL. STM32F4. I2C. Подключаем внешний EEPROMПрограммирование МК STM32. Урок 211. LL. STM32F4. I2C. Подключаем внешний EEPROMПрограммирование МК STM32. УРОК 5. Библиотека HAL. STM32 CUBE MX. ТаймерыПрограммирование МК STM32. УРОК 5. Библиотека HAL. STM32 CUBE MX. ТаймерыПрограммирование МК STM32. УРОК 15. HAL. USART. DMAПрограммирование МК STM32. УРОК 15. HAL. USART. DMA
Яндекс.Метрика