Доступно

Программирование микроконтроллеров для начинающих (Максим Селиванов)

Тема в разделе "Курсы по программированию", создана пользователем AleksZand, 21 сен 2020.

Тема найдена по тегам:
Цена:
3300р.
Взнос:
120р.

Список участников складчины:

1. AleksZand
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 21 сен 2020
    #1
    AleksZand
    AleksZand Организатор
    Программирование микроконтроллеров для начинающих (Максим Селиванов)
    [​IMG]
    Что Вы узнаете, изучив мой курс?

    Прежде всего, после изучения курса у Вас появиться четкое понимание, как работают микроконтроллеры на самом низком уровне, на уровне машинных команд, на уровне отдельных сигналов на выводах. А это очень многого стоит в наше время, когда программисты хоть и владеют разными языками программирования, но плохо себе представляют, какие процессы скрываются за командами того языка на котором они пишут свои программы.

    Вы узнаете, как микроконтроллеры взаимодействуют с различными периферийными устройствами и электронными компонентами.
    Научитесь грамотно создавать принципиальные схемы и грамотно проектировать печатные платы для своих устройств.

    Познакомитесь с популярными протоколами обмена: RS232, UART, I2C, SPI, 1-WIRE, Манчестерский код, кодирование без возврата к нулю.
    И обращаю внимание, что почти все протоколы будут реализованы программно, то есть в программе будет прописано, в какой момент времени какой уровень сигнала необходимо установить на выводах микроконтроллера, что бы передать либо логическую единицу, либо логический ноль.
    Благодаря программной реализации протоколов, у Вас появиться очень четкое понимание того, как организованы протоколы обмена данными на самом низком уровне и по какой логике происходит построение протоколов обмена!
    Более того, Вам вполне по силам будет создать свой собственный протокол обмена!

    Вы научитесь использовать различные средства отладки и программирования: от программы виртуального моделирования электронных схем до логического анализатора. Без этих средств сегодня не обходиться ни один серьезный разработчик. Для того, что бы лучше понимать работу микроконтроллера, я научу Вас программировать на самом низкоуровневом языке – на Assembler'е . Почему на ассемблере, а не на Си? Потому что Ассемблер, в отличие от более высокоуровнего языка Си, дает намного более глубокое понимание работы микроконтроллера. Изучение языка ассемблера дает программисту одно очень важное преимущество - он глубже начинает понимать принцип работы программ, написанных на любых других языках.
    На этом языке мы вместе напишем множество программ, и разберем работу программных библиотек для работы с различными микросхемами и модулями, а так же изучим популярные протоколы обмена.
    И обращаю ваше внимание, что все программы и программные библиотеки, которые будут встречаться в этом курсе, написаны мной лично. Подобных библиотек Вы не найдете ни в интернете, ни в книгах!

    Но самое главное, что Вы приобретете - это бесценный практический опыт! Потому что все что мы будем изучать, мы тут же после изучения, будем проделывать на практике!

     
    21 сен 2020