Воспользуйся шансом получить стипендию!

Пройди любой курс бесплатно и получи стипендию по его окончании
смотрят
5 студентов
76 Количество лекций
Средний

Что вы изучите?

  • Вы будете более уверенны в архитектуре AVR микроконтроллера и его работы C, AVR программирование ассемблера и реализация проектов на разных языках Программирование GPIO, 4x4 интерфейс кейпада и разработка драйвера Настройка среды, инструментов GNU и утилит, а также автоматизация с помощью GNU Make

Содержание

8ч 24м
Раздел 2: Микроконтроллер AVR
1:07:44
TMega328/P Архитектура
08:48
Программный стек
04:43
Программный стек фрейм
14:55
Прерывания
08:30
Память
08:46
Набор инструкций
10:43
Викторина - Микроконтроллер AVR
Итог раздела
01:27
Раздел 3: Встраиваемое программирование - Часть 1
54:10
Цель и контент
01:07
C и его структура
07:08
Идентификаторы и ключевые слова
02:48
Типы данных и массив
05:12
Константа и инструкции
06:10
Операторы, приоритеты и ассоциативность
11:32
Инструкция управления
14:05
Функции
05:01
Викторина - Проверка вашего навыка C
Викторина - Проверка вашего навыка C
Итог раздела
01:07
Раздел 4: Встраиваемое программирование - Часть 2
1:29:29
Цель и контент
01:41
Побитовые операции - C
06:52
Побитовые операции - Сбор
07:46
Класс хранилища
10:29
Волатильный
12:26
Макро
06:11
Строчная функция
08:35
Указатель
15:58
Мультиязычное программирование
10:00
Встроенное программирование сборки
08:22
Викторина -Проверка вашего навыка C
Викторина -Проверка вашего навыка C
Итог раздела
01:09
Раздел 5: Прерывание и pre-main()
1:06:52
Цель и контент
01:46
Прерывания
09:08
Размещение IVT - Linker
10:42
Размещение IVT - Код C
11:31
Внешнее прерывание
16:46
Прерывание Pin Change
15:39
Итог раздела
01:20
Раздел 6: Общее предназначение Input Output
54:41
Цель и контент
00:51
Введение в GPIO на микроконтроллерах AVR
09:54
GPIO конфигурация Port/Pin
07:45
Как запрограммировать порт GPIO?
11:45
Интерфейс 4x4 кейпад и разработка программы драйвера - Часть 1
09:21
Интерфейс 4x4 кейпад и разработка программы драйвера - Часть 2
15:05
Раздел 7: Среда разработки
1:22:13
Цель и контент
01:41
Взгляните на среду разработки
04:41
Настройка инструмента
01:18
Базовая схема
05:52
Внутрисхемный программатор
04:04
AVRDUDE
06:36
Работа с Fuse &Lock
08:10
Мигающий Bootloader
03:25
Добавление USB-последовательного адаптера
05:12
Процесс создания
11:38
Создание автоматизации с Make - Часть 1
15:30
Создание автоматизации с Make - Часть 2
12:55
Викторина - GNU Make
Итог раздела
01:11
Раздел 8: Испытания программирования
57:23
Modulo Blink
13:39
Alpha Blink
06:50
Оптический кодер
06:18
Status Register
09:53
Stack Frame
02:56
Конверсия Hex в BCD
06:32
BCD Sum
05:29
Внешнее прерывание
02:42
Прерывание Pin Change
03:04
Раздел 9: Больше про встраиваемые системы
21:54
Что такое встраиваемые системы?
07:07
Что такое микроконтроллер?
07:18
Архитектура микроконтроллера
07:29

Описание

Требования

  • Знание компьютерной архитектуры, цифровых схем и программирования C будет преимуществом, но не обязательно Мотивация и энтузиазм для изучения чего-либо Опыт в разработке компонентов платы, ПК и программного обеспечения будет полезен

О преподавателе

Отзывы 0
Студенты 3
Курсы 1

Отзывы о платформе BitDegree

Наша оценка - Отлично
9.5 из 10
trustpilot logo 1 trustpilot logo