Skip to content

About

Репка с лекциями по с и питону на МК

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Темы курса

1. Программирование на Си. Введение, Переменные основные типы и операторы.

Теория

  • Определение целей курса, организация работы разработчика на МК.
  • Язык Си. Основные типы и операторы
  • Введение в Си.
  • Синтаксис и семантика Си.
  • Типы данных.

Практика

  • Установка виртуальной машины и навыки работы с ней.

Самостоятельное изучение.

  • Задачи экстерном. На организацию кода программ, Возможно здесь мы будем
  • закрывать программирование со степика, только аккуратно

2. Программирование на Си. Операторы сравнения и цикла. Функции и макросы.

Теория

  • Операторы сравнения и цикла.
  • Функции и макросы.

Практика

  • Первые программы на Си. Работа с циклами и условиями.

Самостоятельное изучение.

  • Задачи экстерном. На организацию кода программ, Возможно здесь мы будем
  • закрывать программирование со степика, только аккуратно

3. Программирование на Си. Типы памяти, стек, указатель. Арифметика указателей.

Теория

  • Типы памяти
  • Стек
  • Указатель
  • Арифметика указателей
  • Массивы
  • Структуры

Практика

  • Программы на заполнение и работу с массивами.

Самостоятельное изучение.

  • Задачи экстерном 3 штуки, а лучше 23 ))). На организацию кода программ, Возможно здесь мы будем
  • закрывать программирование со степика, только аккуратно

4. Настройка рабочих инструментов и первые программы на МК. Обзор проекта

Теория

  • Обзор проекта на МК Cortex.
  • Обзор файловой структуры проекта.
  • Что получаем на выходе компилятора
  • Как загрузить проект

Практика

  • Программа реагирующая на кнопки мигая светодиодом.

5. МК на базе Cortex. Структура проекта. Организация работы с памятью. Работа с периферией.

Теория

Практика

6. Работа с периферией на CortexM. Дискретный режим GPIO, настройки и схемотехника

Теория

Практика

7. Работа с периферией на CortexM. АЦП.

Теория

Практика

8. Работа с периферией на CortexM. Таймеры. Логический анализатор сигналов

Теория

Практика

9. Работа с периферией на CortexM. Таймеры. ШИМ.

Теория

Практика

10. Цифровые интерфейсы. Чтение АЦП и генерация PWM.

Теория

Практика

11. (КТ) Базовая работа с микроконтроллерами

Теория

Практика

12. Цифровые интерфейсы. I2c, SPI, UART

Теория

Практика

13. Цифровые интерфейсы. I2c, SPI, UART

Теория

Практика

14. Цифровые интерфейсы. Работа с SPI

Теория

Практика

15. Цифровые интерфейсы. Работа с SPI

Теория

Практика

16. Протоколы цифровых интерфейсов. CAN, RS-485, Modbus, CanOpen, AT, 1wire

Теория

Практика

17. Итоговый проект

18. (КТ) Итоговый проект по дисциплине "Программирование микроконтроллеров"

19. Зачет по дисциплине "Программирование микроконтроллеров"

About

Репка с лекциями по с и питону на МК

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors