Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Микроконтроллеры PIC фирмы Microchip для начинающих выпуск №1


РАССЫЛКА Микроконтроллеры PIC фирмы Microchip для начинающих
Ведущий: Алексей (wmstr@front.ru)


Приветствую Вас, мои подписчики!

Рад видеть Вас в числе желающих изучить программирование микроконтроллеров PIC!

Будем знакомиться, меня зовут Алексей!

Этот выпуск будет посвящен краткому описанию наших дальнейших действий в рассылке!

Главное, на что хотелось бы обратить Ваше внимание, это то, что тематический уклон рассылки будет больше в сторону программной части.  Будет рассматриваться одно из периферийных устройств, а дальше –  алгоритмы и примеры кодов работы с ним, а также характерные ошибки, возникающие при программировании этого устройства.

 Я задумал организовать эту рассылку пунктами,  по которым происходит написание программы для микроконтроллера. Думаю, что книжные варианты уже всем порядком поднадоели, да и не всегда по ним можно научиться программировать микроконтроллеры.

Сначала, мы рассмотрим общую архитектуру микроконтроллеров PIC: «Что? Куда? И зачем?». Систему команд микроконтроллеров. Без этого никак нельзя, нужно обязательно иметь представление, как что работает – придется потерпеть.

Дальше, мы начнем писать программу, с самого начала, под любой микроконтроллер из самой распространенной 18 – ой серии:

  •  научимся создавать проект в Mplab;
  •  научимся программировать биты конфигурации;
  •  научимся производить инициализацию микроконтроллера;
  •  и т.д.

В итоге, мы напишем программу, которая сначала будет мигать светодиодом, а потом, по мере освоения периферийных устройств, сложность программы вырастет в разы: разработаем протокол связи с PC по RS-232 и что-нибудь придумаем конкретное, например, разработаем программу частотомера. Естественно, каждый этап будет подробно расписываться, и снабжаться полными комментариями. Сначала, программу реализуем на ассемблере, потом, этот же алгоритм запрограммируем на Си.   

Почему я решил так обучать? Думаю, после того, как мы закончим частотомер, Вы поймете, что не такой уж и страшный «зверь»  - микроконтроллер PIC фирмы Microchip.

Дальше, будем рассматривать новые микроконтроллеры фирмы Microchip серий: dsPIC30, PIC24, dsPIC33. Будут пожелания, то рассмотрим и ранние версии: PIC12, PIC16.

От Вас я попрошу, пока не начали писать программу, скачать любую среду разработки Mplab версий от 7.30 до 7.50, и установить ее.  Она нам еще очень сильно пригодиться.  Скачать Mplab v7.50 (размер 39.7Мб) можно здесь:  http://ww1.microchip.com/downloads/en/DeviceDoc/MP750.zip  

Рассылка будет выходить раз в неделю в среду, если время позволит, то несколько раз в неделю.

Моя основная просьба - частные вопросы  по микроконтроллерам старайтесь задавать на форуме, там ответ Вы получите намного быстрее.  

 

Желаю удачи Вам! До скорой встречи!

 


С уважением, Алексей wmstr@front.ru
Cайт разработчиков 2AplusA http://2aplusa.ru


В избранное