http://www.forum.getchip.net/ |
|
не запускается внутрисхемная отладка на 3.6864МГц http://www.forum.getchip.net/viewtopic.php?f=16&t=754 |
Страница 1 из 1 |
Автор: | Vovka001 [ 15 июн 2016, 12:11 ] |
Заголовок сообщения: | не запускается внутрисхемная отладка на 3.6864МГц |
В общем проблема в том что не запускается отладчик на частоте кварца 3.6864Мгц. На 4МГц все нормально. А на 3.6864, когда делаю запуск с монитором кристалла наблюдаю надпись: «Loading» и все. В опции проекта тактовая частота -3686400Гц во фьюзах – Внешний резонатор 3-8МГц. Прошиваю USB программатором. До этого работал с круглыми частотами и проблем не было. Кондёры на кварце 22 Кто то сталкивался с такой проблемой и вообще получалось у кого запустить монтор на UART частотах? |
Автор: | GetChiper [ 15 июн 2016, 21:08 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
Попробуй в настройках проекта немного поварьировать указанную там частоту МК |
Автор: | Гость [ 17 июн 2016, 19:36 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
Нет не прокатывает. Тут что то другое. Сейчас провел эксперимент с другим кварцем. Если в настройках проекта например выставить 7372800, а кварц поставить на 8МГц то отладчик работает. А если поставить кварц на 7.3728МГц то тут опять затык. |
Автор: | GetChiper [ 18 июн 2016, 10:41 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
попробуй в проекте при кварце 7372800 поставить значение 6740000 кстати, а кварц нормальный? он точно завелся на своей частоте, а не какой нибуть гармонике ее? |
Автор: | Гость [ 22 июн 2016, 15:54 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
Автор: | GetChiper [ 22 июн 2016, 18:55 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
Осциллограф есть? |
Автор: | Vovka001 [ 23 июн 2016, 17:17 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
Я пишу программу которая должна выдавать в порт импульс, к примеру каждые 10мс. И соответственно я смотрю на осциле отклонения. Если есть отклонения значит у меня проблема с запуском кварца. Так? Ну и если у меня проблемы с кварцем то я пробую менять кварц и играюсь с подтягивающими конденсаторами. Или ещё есть идеи? |
Автор: | Vovka001 [ 23 июн 2016, 18:01 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
В общем проверил. Написал программу которая шлёт прямоугольные импульсы. Замерил в время между импульсами в виртуальном отладчике, потом зашил в МК и снял несколько показаний с осцилы. Так сделал с кристаллом на 8 и на 7,3728МГц. В результате небольшие отклонения которыми можно пренебречь. На программном отладчике время 57,34 мс а среднеарифметическое от измерений 57,20. Это на 8Мгц. И на 7,3728 : программное - 62,22 среднеарифметическое - 62,11 |
Автор: | GetChiper [ 29 июн 2016, 19:14 ] |
Заголовок сообщения: | Re: не запускается внутрисхемная отладка на 3.6864МГц |
В отладчике используется передача по одному проводу, без синхронизации. Соответственно при длинных передачах происходит накопление погрешности и протокол дает сбои. Поэтому так важно при отладке иметь точно прописанную частоту в настройках |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |