Інтегрована система розробки (IDE)

Перш, ніж рухатися далі, нам необхідно ознайомитися з інтегрованою системою розробки для мікроконтролерів PIC. IDE дозволяє здійснювати розробку та написання програм як на мові Асемблера, так і на мові С. Вона також дозволяє виконувати тестування і імітацію виконання програм з використанням інструментальних засобів налагодження, включених в IDE. Мікроконтролер може програмуватися, якщо програматор підключений до IDE або схемно емулюватися, якщо до IDE підключений емулятор. IDE – це закінчена система розробки програм для мікроконтролерів PIC, вона може служити також прекрасним засобом навчання через інтегрованих в неї можливостей налагодження.

огляд IDE

Цей Windows-базований інтерфейс легко використовувати для створення і налагодження програм. Також є можливим імітувати виконання програм в ПК за допомогою імітатора, який є частиною IDE. Крім того можуть використовуватися апаратні емулятори, керовані від IDE і забезпечують більш точну імітацію в масштабі реального часу.

Для використання IDE для створення проекту перший крок полягає у виборі мікроконтролера, використовуваного в проекті, за його типу. Це виконується клацанням на позиції Configure (Конфігурувати) в меню, наявному в верхній частині екрану IDE. Далі потрібно клацнути на позиції Select Device. . . (Вибір пристрою) в який з’явився розгортається меню. Виберіть мікроконтролер, який буде використовуватися в поточному проекті зі списку пристроїв. Ці дії сконфігурує IDE на той тип мікроконтролера, який буде використовуватися в проекті, – вони повинні бути виконані перш за все, щоб забезпечити правильну роботу IDE.

Ще кілька кроків потрібні для виконання повної ініціалізації IDE. Так, знайдіть і клацніть на позиції Project (Проект) меню і виберіть позицію Project Wizard (Майстер проектів) в розгортається меню.

Вибір мікроконтролера для IDE

У вікні майстра проектів клацніть на кнопці Next (Далі). Знову виберіть мікроконтролер, який буде використовуватися в проекті. Це, звичайно, надлишкова операція, проте все ж необхідно знову вказати мікроконтролер в меню Device Select (Вибір пристрою).

На наступному кроці діалогу необхідно вибрати набір інструментальних засобів, який буде використовуватися при розробці програмного забезпечення мікроконтролера. В даному випадку обрана позиція Microchip MPASM Toolsuite (Набір інструментальних засобів Microchip MPASM), що забезпечує можливість розробки для проекту програм на мові Асемблера. MPASM – це асемблер від фірми Microchip для пристроїв PIC. Індіціруемие найменування шляхів файлів повинні бути коректними – вони не потребують модифікації, якщо IDE була правильно встановлена.

Наступне діалогове вікно запитує ім’я проекту і шляхи файлів. Задайте ім’я проекту, яке описує проект, що розробляється вами в поточний момент часу.

Останній і найбільш складний крок пов’язаний з вибором файлів компоновщика для мікроконтролера, а також вибором файлу шаблону програми, щоб програма могла бути написана. Для виконання цього знайдіть каталог з ім’ям Microchip; найбільш ймовірно, що він розташований в каталозі Program Files на диску С. Відкрийте в каталозі Microchip папку з ім’ям MPASM Suite (комплект інструментальних засобів MPASM). У цій папці знайдіть у вкладеній папці Object folder (Папка об’єктів) файл шаблону для мікроконтролера, використовуваного в проекті. Цей файл повинен мати ім’я типу, наприклад, 1320tmpo.asm, що відповідає випадку, коли в проекті використовується мікроконтролер 18F1320 зважаючи на його низьку вартість (менш 3-х доларів). Клацніть на імені файлу і додайте його в список, клацнувши на кнопці Add (Додати). Тепер відкрийте папку LKR і знайдіть в ній файли компоновщика для обраного мікроконтролера. В даному випадку два з цих файлів – 18А320.1 кг і 18tl320i.lkr додаються в список файлів компонування для мікроконтролера 18F1320. Як тільки все три файли будуть перераховані в віконці списку файлів, відзначте перемикачі Add to project check box (Додати до контрольного списку проекту), що стоять поруч з кожним ім’ям файлу, а потім клацніть на кнопці Next (Далі). З’явиться останнім діалогове вікно, на якому буде кнопка Finish (Завершити). Клацніть на цій кнопці для створення проекту – і новий проект буде успішно створений.

Для того, щоб подивитися на шаблонний програмний код (файл шаблона), вставлений майстром проекту, клацніть на позиції View (Вид) меню, а потім виберіть позицію Project (Проект). Коли ви клацніть на позиції Project (Проект) розгортається меню Project (Проект). У цьому невеликому вікні будуть відображені файли, які включені в проект. На даному етапі найбільш цікавим буде файл вихідного тексту, який є шаблоном, використаним в системі. Для перегляду цього файлу двічі клацніть на імені файлу, – в цьому прикладі на ім’я "1320tmpo asm “. Здавалося б, це дуже важко – створити проект і розробити його програмне забезпечення, проте існують прості кроки, яких потрібно дотримуватися – і кількість інформації, яку необхідно ввести, значно скоротиться. Як тільки ви розробите кілька програм, ці кроки стануть для вас природними.

Велика частина того, що мається на даному файлі на даному етапі буде для вас «таємницею за сімома печатками», проте пізніше буде все пояснено. Даний програмний текст містить великі коментарі, які описують призначення кожної секції, а також деякі команди, які необхідні для налаштування базових програм PIC. Символ точки з коми означає коментар і все, що йде після цього символу до кінця рядка не генерує ніякого коду. Фактично більша частина цього прикладу є просто коментарями.

Ссылка на основную публикацию