Реклама на сайте | Помощь сайту   English version | Free likes 
KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Часто задаваемые вопросы по MPLAB

Вопрос   Каким образом можно быстро написать и отладить программу для PICmicro?

Ответ  Ответ: Наверх [Вернуться в категорию "Часто задаваемые вопросы по MPLAB"]

Фирма Microchip предлагает бесплатную программную среду для написания и отладки программ — MPLAB-IDE. В комплект входит программа-оболочка, текстовый редактор, ассемблер-компилятор и программный отладчик. Так же поддерживается подключение компиляторов Си производства Microchip и других фирм, поддерживаются программаторы PICSTART Plus и PROMATE II, отладчик MPLABICD и внутрисхемные эмуляторы. Эту программу можно найти на сайте www.microchip.com или на компакт-диске. Также существуют альтернативные компиляторы отечественных и зарубежных фирм. Для микроконтроллеров большого объема удобно писать программы на языке Си. Демо-версии доступны бесплатно на сайте www.microchip.com или компакт-диске. Большую часть (3/4) работы по отладке удается выполнить в программном симуляторе пакета MPLAB. Особое внимание следует уделить правильности слова конфигурации, инициализации регистров и оценке времени выполнения программы на критических участках. Несколько рекомендаций для аппаратной отладки: Обратите внимание на качество и температурный диапазон кварцевого резонатора, скорости нарастания напряжения питания и сброса. На начальных стадиях отладки рекомендуется применение супервизора питания. Wathdog-таймер лучше включать в конце отладки. Для ускорения отладки рекомендуем вместо JW-кристаллов использовать FLASH-кристаллы. Так же рекомендуем ознакомится с документом TB033 на сайте или компакт-диске в разделе Application Notes, в котором подробно описано о приемах написания и отладки программ для семейства PIC16CXXX при помощи кристалла PIC16F877. Для отладки семейства PIC17CXXX рекомендуется использовать внешнюю FLASH- программную память. Программа в ней может быть легко обновлена любым программатором либо перезагружена через RS232 самим микроконтроллером. Готовые программные и схемные решения можно найти в разделе Application Notes на www.microchip.com или на компакт-диске. Если вы решили использовать JW-кристалл с УФ-стиранием, приобретать следует модель с максимальным объемом программной памяти. Нет необходимости каждый раз стирать кристалл, поскольку реальная программа обычно многократно помещается в его объеме. Дописывайте новые версии программы в старшие адреса, до заполнения ПЗУ. Команды перехода к новой версии записываются друг за другом, начиная с адреса сброса. Предыдущие команды замещаются командой NOP. Таким образом, вы сможете ускорить работу, стирая JW лишь изредка. Очень удобно проводить внутрисхемную отладку с помощью 28/40-pin кристаллов семейства PIC16F87X и недорогого внутрисхемного отладчика-эмулятора MPLAB-ICD (около 175 $).

[Часто задаваемые вопросы по MPLAB]

Новости
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
Читать все новости >>
Каталог схем
PDA - интерфейсы и схемы Автозвук Автомобиль Аудио Безопасность Бытовая электроника Видео Видеокамеры Высоковольтные Генераторы Игры, развлечения Измерения Интерфейсы Коммутация Компьютер Медицина Моделирование/ Роботы Музыка Передатчики Питание Получение и накопление данных Предусилители Радио Разное Ремонт Ретро Свет/Лазер/ Cветодиоды/IR Сети Солнечная энергия Сотовая связь ТВ-Мониторы Телефония Управление двигателями Фильтры Цифровые/ Микроконтроллеры Electronic circuits Datasheets Каталог схем Принципиальные схемы
Мicrocontrollers
Drivers for LED dispays Data Logger for iButton LCD-module with MCS-51 Thermometers Dallas Semiconductor Work with EEPROM 24LCxx MSP430 with Flash-memory ATmega169 and AVR-Baterfly CAN interface USB interface
Избранные схемы
Arduino Аудио В Вашу мастерскую Видео Для автомобиля Для дома и быта Для начинающих Зарядные устройства Измерительные приборы Источники питания Компьютер Медицина и здоровье Микроконтроллеры Музыкантам Опасные, но интересные конструкции Охранные устройства Программаторы Радио и связь Радиоуправление моделями Световые эффекты Связь по проводам и не только... Телевидение Телефония Узлы цифровой электроники Фототехника Шпионская техника
Пользователи
Создано аккаунтов:
Сегодня: 0
Вчера: 0
Всего: 146401

Статистика:

 © 2003—2024 «Электронный портал»Обр@тная связь