Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Адаптер для отлаки PIC12F675
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
worker1
Привет любители электроники.
Может кто-то знает как собрать адfптер для отладки PIC12F675 с помощью ICD2.
Есть фирменный адаптер AC162050-для PIC12F675,PIC12F629; AC162052-PIC12F630 и.т.д.
а как бы их самому сделать? cranky.gif
dialex
Цитата(worker1 @ Aug 17 2006, 15:13) *
Привет любители электроники.
Может кто-то знает как собрать адfптер для отладки PIC12F675 с помощью ICD2.
Есть фирменный адаптер AC162050-для PIC12F675,PIC12F629; AC162052-PIC12F630 и.т.д.
а как бы их самому сделать? cranky.gif


там специальная модификация процессора с дополнительными выводами.
Если ты очень умный и умеешь пользоваться директивами условной компиляции, то собери адаптер на каком-нибудь более многоногом проце(PIC16F777!!!) и отлаживай на нём, а потом программу перенесёшь на свой проц. я в Proteus'e так и делаю
worker1
А реально в протеусе просимулировать такую задачу?
На вход PIC12F675 приходит меандр длительность импульсов равна 1 и 2 мс
Таймер вырабатывает прерывания каждые 50мкс по которым анализируем
лог. уровень на входе. И в зависимости от колличесва измеренных сосотяний
которые дали лог 1 или 0 судим о длительности импульса который начали считать при
перепаде напряжения из 0 в 1.

А ОТЛАДКУ я так и делал сразу на PIC16F877a а потом перенёс на PIC12F675

Спасибо что откликнулись
dialex
Цитата(worker1 @ Aug 22 2006, 13:09) *
А реально в протеусе просимулировать такую задачу?
На вход PIC12F675 приходит меандр длительность импульсов равна 1 и 2 мс
Таймер вырабатывает прерывания каждые 50мкс по которым анализируем
лог. уровень на входе. И в зависимости от колличесва измеренных сосотяний
которые дали лог 1 или 0 судим о длительности импульса который начали считать при
перепаде напряжения из 0 в 1.

А ОТЛАДКУ я так и делал сразу на PIC16F877a а потом перенёс на PIC12F675

Спасибо что откликнулись


Самая задача для Протеуса

Я туда загонял систему пожарной сигнализации с несколькими процессорами, и ничего, отлаживал
worker1
Очень интересно.
Вот скачал с казуса proteus 6.73 sp3.
Этого достаточно чтобы просимулировать выше расказанную задачу (тоесть на вход
как то подавать пачку импульсов а контроллер PIC12F675 используя таймер, по моему алгоритму
это обрабатывает) или надо какие-то дополнительные компоненты?
А симулировать АЦП и компаратор тоже можна ?
Костян
Цитата(worker1 @ Aug 22 2006, 10:18) *
Очень интересно.
А симулировать АЦП и компаратор тоже можна ?

Можна. Посмотрите например в папке примеров. Но иногда все же протеус незначительно ошибается , так что все же предпочтительно на железе.
Есть кстати плагин для mplab для связи с протеусом
http://www.labcenter-electronics.com/suppo...es/vdmmplab.exe
worker1
Спасибо буду пробывать smile.gif
Samrat
Ещё моментик: можно симулировать в PICSimulator IDE, а для отладки на чипе просто приклепать JDM программатор.
worker1
Цитата(Samrat @ Aug 24 2006, 04:57) *
Ещё моментик: можно симулировать в PICSimulator IDE, а для отладки на чипе просто приклепать JDM программатор.


Samrat ,этот JDM программатор позволяет делать отладку как ICD2 ?
Костян
Цитата(worker1 @ Aug 30 2006, 04:37) *
JDM программатор позволяет делать отладку как ICD2 ?

Нет , JDM только программатор , отлаживать с ним устройство можно только с помощью многократного перепрограммирования камня.
Вообще было бы неплохо собрать клон ICD2 (имеет несколько укороченный набор фунций от оригинала , например отладка только при 5V, что не столь важно в простых проектах)
http://5v.ru/micd2mc1.htm


2 Samrat
Сори, ответил за Вас. smile.gif
Samrat
Да нет Костян, всё нормально, просто его собрать проще.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.