Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 29 мар 2024, 00:48

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 15 июн 2016, 12:11 
Не в сети

Зарегистрирован: 24 авг 2015, 13:24
Сообщения: 7
В общем проблема в том что не запускается отладчик на частоте кварца 3.6864Мгц. На 4МГц все нормально. А на 3.6864, когда делаю запуск с монитором кристалла наблюдаю надпись: «Loading» и все. В опции проекта тактовая частота -3686400Гц во фьюзах – Внешний резонатор 3-8МГц. Прошиваю USB программатором. До этого работал с круглыми частотами и проблем не было. Кондёры на кварце 22
Кто то сталкивался с такой проблемой и вообще получалось у кого запустить монтор на UART частотах?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 15 июн 2016, 21:08 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Попробуй в настройках проекта немного поварьировать указанную там частоту МК


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 17 июн 2016, 19:36 
Нет не прокатывает. Тут что то другое. Сейчас провел эксперимент с другим кварцем. Если в настройках проекта например выставить 7372800, а кварц поставить на 8МГц то отладчик работает. А если поставить кварц на 7.3728МГц то тут опять затык.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 18 июн 2016, 10:41 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
попробуй в проекте при кварце 7372800 поставить значение 6740000

кстати, а кварц нормальный? он точно завелся на своей частоте, а не какой нибуть гармонике ее?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 22 июн 2016, 15:54 


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 22 июн 2016, 18:55 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Осциллограф есть?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 23 июн 2016, 17:17 
Не в сети

Зарегистрирован: 24 авг 2015, 13:24
Сообщения: 7
Я пишу программу которая должна выдавать в порт импульс, к примеру каждые 10мс. И соответственно я смотрю на осциле отклонения. Если есть отклонения значит у меня проблема с запуском кварца. Так?
Ну и если у меня проблемы с кварцем то я пробую менять кварц и играюсь с подтягивающими конденсаторами. Или ещё есть идеи?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 23 июн 2016, 18:01 
Не в сети

Зарегистрирован: 24 авг 2015, 13:24
Сообщения: 7
В общем проверил. Написал программу которая шлёт прямоугольные импульсы. Замерил в время между импульсами в виртуальном отладчике, потом зашил в МК и снял несколько показаний с осцилы. Так сделал с кристаллом на 8 и на 7,3728МГц. В результате небольшие отклонения которыми можно пренебречь. На программном отладчике время 57,34 мс а среднеарифметическое от измерений 57,20. Это на 8Мгц. И на 7,3728 : программное - 62,22 среднеарифметическое - 62,11


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: не запускается внутрисхемная отладка на 3.6864МГц
СообщениеДобавлено: 29 июн 2016, 19:14 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
В отладчике используется передача по одному проводу, без синхронизации. Соответственно при длинных передачах происходит накопление погрешности и протокол дает сбои. Поэтому так важно при отладке иметь точно прописанную частоту в настройках


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB