Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
В отладчике используется передача по одному проводу, без синхронизации. Соответственно при длинных передачах происходит накопление погрешности и протокол дает сбои. Поэтому так важно при отладке иметь точно прописанную частоту в настройках
В отладчике используется передача по одному проводу, без синхронизации. Соответственно при длинных передачах происходит накопление погрешности и протокол дает сбои. Поэтому так важно при отладке иметь точно прописанную частоту в настройках
|
|
|
 |
Добавлено: 29 июн 2016, 19:14 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
В общем проверил. Написал программу которая шлёт прямоугольные импульсы. Замерил в время между импульсами в виртуальном отладчике, потом зашил в МК и снял несколько показаний с осцилы. Так сделал с кристаллом на 8 и на 7,3728МГц. В результате небольшие отклонения которыми можно пренебречь. На программном отладчике время 57,34 мс а среднеарифметическое от измерений 57,20. Это на 8Мгц. И на 7,3728 : программное - 62,22 среднеарифметическое - 62,11
В общем проверил. Написал программу которая шлёт прямоугольные импульсы. Замерил в время между импульсами в виртуальном отладчике, потом зашил в МК и снял несколько показаний с осцилы. Так сделал с кристаллом на 8 и на 7,3728МГц. В результате небольшие отклонения которыми можно пренебречь. На программном отладчике время 57,34 мс а среднеарифметическое от измерений 57,20. Это на 8Мгц. И на 7,3728 : программное - 62,22 среднеарифметическое - 62,11
|
|
|
 |
Добавлено: 23 июн 2016, 18:01 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
Я пишу программу которая должна выдавать в порт импульс, к примеру каждые 10мс. И соответственно я смотрю на осциле отклонения. Если есть отклонения значит у меня проблема с запуском кварца. Так? Ну и если у меня проблемы с кварцем то я пробую менять кварц и играюсь с подтягивающими конденсаторами. Или ещё есть идеи?
Я пишу программу которая должна выдавать в порт импульс, к примеру каждые 10мс. И соответственно я смотрю на осциле отклонения. Если есть отклонения значит у меня проблема с запуском кварца. Так? Ну и если у меня проблемы с кварцем то я пробую менять кварц и играюсь с подтягивающими конденсаторами. Или ещё есть идеи?
|
|
|
 |
Добавлено: 23 июн 2016, 17:17 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
Осциллограф есть?
Осциллограф есть?
|
|
|
 |
Добавлено: 22 июн 2016, 18:55 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
[quote="GetChiper"]попробуй в проекте при кварце 7372800 поставить значение 6740000
Попробовал. На 6740000 заработал. Вопрос почему?
кстати, а кварц нормальный? он точно завелся на своей частоте, а не какой нибуть гармонике ее?[/quote] А как проверить?
|
|
|
 |
Добавлено: 22 июн 2016, 15:54 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
попробуй в проекте при кварце 7372800 поставить значение 6740000
кстати, а кварц нормальный? он точно завелся на своей частоте, а не какой нибуть гармонике ее?
попробуй в проекте при кварце 7372800 поставить значение 6740000
кстати, а кварц нормальный? он точно завелся на своей частоте, а не какой нибуть гармонике ее?
|
|
|
 |
Добавлено: 18 июн 2016, 10:41 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
Нет не прокатывает. Тут что то другое. Сейчас провел эксперимент с другим кварцем. Если в настройках проекта например выставить 7372800, а кварц поставить на 8МГц то отладчик работает. А если поставить кварц на 7.3728МГц то тут опять затык.
Нет не прокатывает. Тут что то другое. Сейчас провел эксперимент с другим кварцем. Если в настройках проекта например выставить 7372800, а кварц поставить на 8МГц то отладчик работает. А если поставить кварц на 7.3728МГц то тут опять затык.
|
|
|
 |
Добавлено: 17 июн 2016, 19:36 |
|
|
 |
|
|
Заголовок сообщения: |
Re: не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
Попробуй в настройках проекта немного поварьировать указанную там частоту МК
Попробуй в настройках проекта немного поварьировать указанную там частоту МК
|
|
|
 |
Добавлено: 15 июн 2016, 21:08 |
|
|
 |
|
|
Заголовок сообщения: |
не запускается внутрисхемная отладка на 3.6864МГц |
Цитата |
|
В общем проблема в том что не запускается отладчик на частоте кварца 3.6864Мгц. На 4МГц все нормально. А на 3.6864, когда делаю запуск с монитором кристалла наблюдаю надпись: «Loading» и все. В опции проекта тактовая частота -3686400Гц во фьюзах – Внешний резонатор 3-8МГц. Прошиваю USB программатором. До этого работал с круглыми частотами и проблем не было. Кондёры на кварце 22 Кто то сталкивался с такой проблемой и вообще получалось у кого запустить монтор на UART частотах?
В общем проблема в том что не запускается отладчик на частоте кварца 3.6864Мгц. На 4МГц все нормально. А на 3.6864, когда делаю запуск с монитором кристалла наблюдаю надпись: «Loading» и все. В опции проекта тактовая частота -3686400Гц во фьюзах – Внешний резонатор 3-8МГц. Прошиваю USB программатором. До этого работал с круглыми частотами и проблем не было. Кондёры на кварце 22 Кто то сталкивался с такой проблемой и вообще получалось у кого запустить монтор на UART частотах?
|
|
|
 |
Добавлено: 15 июн 2016, 12:11 |
|
|
 |