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

Микроконтроллеры семейства PIC

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

Ответ  Ответ: Наверх [Вернуться в категорию "Микроконтроллеры семейства PIC"]

При использовании отладочных JW кристаллов большая часть времени уходит на его стирание. Да и каждое стирание уменьшает срок службы кристалла. На самом, деле стирать каждый раз кристалл нет необходимости, поскольку реальная программа обычно многократно помещается в его объеме. Нужно просто дописывать новые версии программы в старшие адреса, до заполнения ПЗУ. Команды перехода к новой версии записываются друг за другом, начиная с адреса сброса. Предыдущие команды замещаются командой NOP. Таким образом можно не только сократить время на отладку программы но и увеличить срок службы кристалла. Проверено!

Следует заметить, что некоторые кристаллы имеют страничную организацию памяти. Например, в 16С505 подпрограммы могут располагаться в первых 256 ячейках памяти программ (0x000 - 0x100). Связано это с тем, что в команде перехода к подпрограмме call присутствует только 8 бит адреса ячейки памяти начала подпрограммы, девятый бит теряется (устанавливается в "0"), а десятый берется из бита PA0 регистра STATUS. Правда замечено, что возможно вызывать подпрограммы из второй половины области памяти программ, расположенные в первых 256 ячейках этой половины. Тоесть, из области 0x200 - 0x3FF можно вызывать подпрограммы из области 0x200 - 0x2FF. Только при этом должен быть установлен в "1" бит PA0 регистра STATUS для правильного возврата из подпрограммы.

[Микроконтроллеры семейства PIC]

Новости
[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
Всего: 146139

Статистика:

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