Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.06.2011, 23:44
|
|
Частый гость
Регистрация: 09.05.2005
Адрес: Украина, г.Белая Церковь
Сообщений: 40
Сказал спасибо: 18
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
|
Не запускается PIC16F876
не могу понять в чем проблема
собираю схему нра макетной плате BX-4135
схема и прога работают в режиме отладки через дебаггер PICKit2
но она не хочет работать самостоятельно
подозреваю что не "запукскаеться" кварц
пробовал два разных кварца 8МГц и 20МГц, конедеры на кварце по 22пФ
длинна ног от квартца до платы гдето по 1см
флаг в конфиге выставлен в HS.
питание от PICKit2
правда кварци старые гдето лет по 10-15 им
__________________
Солнце светит тебе пока ты светишь солнцу
|
|
|
|
24.06.2011, 23:46
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: не запускаеться PIC16F876
Прошить в режиме программатора...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
24.06.2011, 23:53
|
|
Частый гость
Регистрация: 09.05.2005
Адрес: Украина, г.Белая Церковь
Сообщений: 40
Сказал спасибо: 18
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
|
Re: Не запускаеться PIC16F876
пробовал
та же фигня
хм...исходников сейчас под рукой нет....а по памяти не помню...
может ли на работу в нормальном режиме влиять флаг DEBUG_ON??
__________________
Солнце светит тебе пока ты светишь солнцу
|
|
|
|
25.06.2011, 10:38
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Не запускаеться PIC16F876
Сообщение от lexand
|
пробовал
та же фигня
|
MCLR подтянут?
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
25.06.2011, 10:59
|
|
Частый гость
Регистрация: 09.05.2005
Адрес: Украина, г.Белая Церковь
Сообщений: 40
Сказал спасибо: 18
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
|
Re: Не запускаеться PIC16F876
нет
вся схема висит на PICKit2, и на MCLR идет управление с программатора
я что то не думаю что в этом проблема, хотя нужно будет взять тестер и проверить что куда идет.
я ради интереса/проверки убрал всю обвъязку, что бы (ну мало ли) убрать все возможное влияние,
поставил светодиод + программа - мигалка с периодом 1с
не запускаеться
хотя, если пальцем дотронуться к какомуто выводу хоть к линии питания хоть к кварцу, - светодиод гаснет, убираешь палец загораеться.....
ща пойду куплю новый кварц - опять же на всяк случай
и наверно все таки проверю контакты (но это мало вероятно что проблема в этом)
__________________
Солнце светит тебе пока ты светишь солнцу
|
|
|
|
25.06.2011, 12:49
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Не запускаеться PIC16F876
Сообщение от lexand
|
вся схема висит на PICKit2, и на MCLR идет управление с программатора
|
А теперь прошить в оболочке , а не в MPLAB .
И в ней же стартануть , не забыв о MCLR !!!!!!!!!!!
Я так понимаю MCLR у вас подключен только к pickit2 и НЕ подтянут к VDD ?
Схему и конфиг В СТУДИЮ !
Кварц не причем , иначе у вас дебаг НЕ РАБОТАЛ БЫ .
В 876 нет отключения MCLR , по сему подтяжка к VDD обязательна !!!
Второй маловероятный вариант граблей -LVP.
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 25.06.2011 в 12:57.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо dosikus за это сообщение:
|
|
|
25.06.2011, 13:39
|
|
Частый гость
Регистрация: 09.05.2005
Адрес: Украина, г.Белая Церковь
Сообщений: 40
Сказал спасибо: 18
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
|
Re: Не запускаеться PIC16F876
Сообщение от dosikus
|
А теперь прошить в оболочке , а не в MPLAB .
И в ней же стартануть , не забыв о MCLR !!!!!!!!!!!
|
пробовал
Сообщение от dosikus
|
Я так понимаю MCLR у вас подключен только к pickit2 и НЕ подтянут к VDD ?
|
именно так
Сообщение от dosikus
|
Схему и конфиг В СТУДИЮ !
|
да нет там уже схемы
на порту RC4 висит только один светодиод
питание и MCLR от программатора
Сообщение от dosikus
|
Кварц не причем , иначе у вас дебаг НЕ РАБОТАЛ БЫ .
В 876 нет отключения MCLR , по сему подтяжка к VDD обязательна !!!
Второй маловероятный вариант граблей -LVP.
|
LVP - отключил сразу
дебаггер работает странно (вообше я так понимаю в определенных режимах он тактирует схему а не кварц)
ну например если я запускаю пошаговое выполнение - step over/step into - то все классно,
если же animate - то контроллер перестает отвечать, MPLAB подвисает
точку оставнова когда ловит когда нет....
доберусь сегодня до офиса и конфиг дам и подтяну MCLR
__________________
Солнце светит тебе пока ты светишь солнцу
|
|
|
|
25.06.2011, 14:10
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Не запускается PIC16F876
Сообщение от lexand
|
ну например если я запускаю пошаговое выполнение - step over/step into - то все классно,
если же animate - то контроллер перестает отвечать, MPLAB подвисает
точку оставнова когда ловит когда нет....
|
Вы не понимаете принцип отладки .
Это не протеус .
Ставьте точки останова (бряки) в тех местах где вам необходимо контролировать переменные или состояние периферии .
Стартуете отладку - RUN .
А анимация - это для детишек наглядный материал и не более.
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
25.06.2011, 14:16
|
|
Временная регистрация
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Не запускаеться PIC16F876
Сообщение от lexand
|
питание и MCLR от программатора
|
Почитайте, может будет полезно - http://www.microchip.su/showthread.p...hlight=pickit2
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Petr_Dynin за это сообщение:
|
|
|
25.06.2011, 21:29
|
|
Частый гость
Регистрация: 09.05.2005
Адрес: Украина, г.Белая Церковь
Сообщений: 40
Сказал спасибо: 18
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
|
Re: Не запускается PIC16F876
принципы отладки я знаю
а вот с протеусом не знаком
запустил
таки да нужно было подтянуть MCLR, но и это не все
- настроил дебаггер и програматор, что бы выставляли MCLR в tristate
- дебаггер на программирование после компиляции и на запуск после програмирования
- а в програматоре вручную нужно выбирать release from reset
спасибо огромнейшее - буду вспоминать что такое микроконтроллеры дальше
__________________
Солнце светит тебе пока ты светишь солнцу
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:54.
|
|