понедельник, 24 июня 2013 г.

ОГЛАВЛЕНИЕ. Программирование микроконтроллеров pic18f2550 pic18f4550 с нуля. USB интерфейс. CAN и PIC контроллер


Это небольшое руководство ставит своей целью обучить работе с контроллером pic18f4550 и pic18f2550 вплоть до реализации протокола USB и CAN. В уроки входят небольшое объяснение архитектуры и работы на ассемблере и языке C. Учебный пример USB устройства с комментариями. Литературы по поводу азов программирования этих контроллеров достаточно, поэтому основы даны в сжатом виде.

Если вы увидели какую-нибудь неточность, или ошибку - пожалуйста сообщите. Или спрашивайте. С уважением, автор.  Может какие-нибудь битые ссылки. jasuramme@mail.ru

Оглавление:

Работа и отладка в пакете MPLABX ссылка
1. Урок №1. Подготовка инструментов. ссылка
2. Урок №2. Простой код на ассемблере и устройство вкратце. ссылка
       2.1 Глава 1. Устройство памяти. ссылка
       2.2 Глава 2. Биты конфигурации. ссылка
       2.3 Глава 3. Команды ассемблера. ссылка
       2.4 Глава 4. Работа со внутренними устройствами контроллера ссылка
3. Урок №3. Использование Bootloader'a ссылка
4. Урок №4. Простой код на C (компилятор XC8) ссылка
5. Урок №5. USB. Сторона контроллера (Компилятор XC8) ссылка
5. Урок №6. USB. Сторона компьютера ссылка
5. Урок №7. CAN интерфейс и контроллер 18f2550 ссылка
Наши друзья:
CDC USB устройство на PIC18F4550 ссылка

Список рекомендованной литературы

1. Документация на контроллеры (техническое описание) pic18f2550 и 18f4550 ссылка  Зеркало.
2. Сайт товарища Корабельникова по программированию контроллеров . Зеркало
3.  Б.Брей. Применение микроконтроллеров PIC. Зеркало
4. Документация по программатору pickit2 ссылка

Список программного обеспечения

1. Пакет MPLABX ссылка зеркало
2. Компилятор XC8 ссылкан зеркало
3. Microchip Libraries for Applications (MLA) Ссылка зеркало

Устаревшие программы
1. Пакет MPLAB 8.91Зеркало
2. Компилятор pic18С Зеркало

Новости:

22.09.2015 Добавлен проект бутлоадера для сборки с XC8. Вырезана дебильная подпись об удачной прошивке.

12.01.2015 Переделана статья про CAN для компилятора XC8. Плюс, код стал более аккуратным, и во многом переделан

09.01.2015 Переделана статья USB сторона контроллера под компилятор XC8

28.12.2014 Переделаны статьи с простым кодом на ассемблере и на си под среду MPLABX и компилятор XC8 (для си). Старые статьи сохранены. Ссылки в новых статьях в самом начале. Старые версии уже не поддерживаются, и уже на официальном сайте их нет.  Так что в плане переделать статьи для USB и CAN. И добавить тему по отладке в MPLABX.

3 комментария:

  1. Спасибо за материал, в вознаграждение щелкнул по рекламе.

    ОтветитьУдалить
  2. Рекламы больше нет! Свободу народу!)

    ОтветитьУдалить
  3. Главное не останавливаться. Любая информация полезна для новичка. Главное, чтобы была сохранена последовательность. Чтобы мы видели всю цепочку и не было пробелов. Спасибо.

    ОтветитьУдалить