.
Первая часть самоучителя предназначена для тех, кто еще не сталкивался с программированием микроконтроллеров вообще, и слабо разбирается в цифровой технике в частности. При изучения первой части самоучителя вы узнаете, что такое бит, байт, двоичная и шестнадцатеричная системы счисления, познакомитесь с устройством микроконтроллера и примерами его практического использования. Некоторый материал в виде статей можно найти на сайте Chipmk.ru и задать дополнительные вопросы непосредственно авторам.
Многие начинающие программисты, да и не только начинающие, пишущие свои программы на ассемблере для PIC микроконтроллеров 16 серии, ни как не могут решиться на переход к микроконтроллерам семейства PIC18XXXXX предполагая, что это вызовет большие трудности в освоении и изучении по отношению к привычным "16 " ПИКам. На самом деле это не так, программирование "18" микроконтроллеров намного легче и проще, т.к. появляются дополнительные возможности, о которых расскажем ниже. По техническим параметрам, да и по цене микроконтроллеры PIC18XXXX превосходят своих младших собратьев. Вообще "боязнь" перехода объясняется отсутствием достаточной информации, которую мы попробуем восполнить.
В этом разделе собраны и будут дополняться подпрограммы (далее ПП) для микроконтроллеров семейства PIC18XXXX. Все ПП проверены в MPLABе или в "железе" и соответственно можно с уверенностью применять у себя в приложениях, кроме тех, которые по различным причинам нет возможности проверить, такие ПП будут помечаться специальным образом. Для того что бы добавить ПП в свое приложение нужно просто скопировать код ПП и вставить в окно редактора MPLAB. Если в подпрограмме задействованы регистры общего назначения или необходимо задействовать периферийные модули и т.д., то все это указано в "шапке" каждой ПП. Практически все ПП вызываются командой CALL и соответственно имеют в конце программы команду возврата (return). Названия ПП и регистров общего назначения в основном подбирались "уникальные", тем не менее следует обращать внимание на возможные совпадения.
Цикл статей "Программирование c нуля в AVRStudio 5" - автор Радик Галимов.
Статьи предназначены для начинающих и любителей микроконтроллеров AVR, на наш взгляд, очень грамотно и доходчиво написаны автором. Практически "разжевываются" работа перефирии микроконтроллера, с примерами и проектами для IDE — AVR Studio 5.
Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2021 © ChipMK.ru
![]() |
|