Перейти к содержанию
    

AvrUsb500 by Petka. продолжение

Прошил - ситуация изменилась, но не в лучшую для меня сторону. Светодиод теперь не подсвечивается, при подключении к таргету не загорается, ну и не шьет, соответственно. Перед прошивкой полностью очищал чип.

А с фьюзами ничего не поменялось? Я поставил галочки на SUT, BOOTSZ0 и BOOTSZ1 как и на картинке с мануалом.

Должен ли генериться меандр при автономной работе? Я запитал отдельно от 5В и посмотрел осциллоскопом - меандра нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошил - ситуация изменилась, но не в лучшую для меня сторону. Светодиод теперь не подсвечивается, при подключении к таргету не загорается, ну и не шьет, соответственно. Перед прошивкой полностью очищал чип.

А с фьюзами ничего не поменялось? Я поставил галочки на SUT, BOOTSZ0 и BOOTSZ1 как и на картинке с мануалом.

Должен ли генериться меандр при автономной работе? Я запитал отдельно от 5В и посмотрел осциллоскопом - меандра нет.

терминалом заходит на программатор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А с фьюзами ничего не поменялось? Я поставил галочки на SUT, BOOTSZ0 и BOOTSZ1 как и на картинке с мануалом.

Должен ли генериться меандр при автономной работе? Я запитал отдельно от 5В и посмотрел осциллоскопом - меандра нет.

Насчет фьюзов CKOPT не устанавливали? Ибо без установки МК работает до 8 Мгц, а с установленным фьюзом CKOPT до 16Мгц(цитата из форума электроникс:По опыту работы на частоте тактирования 16МГц с кварцами различных производителей практически всегда требуется программирование фьюза CKOPT (Full Amplitude).

http://microelectronic.at.ua/publ/fjuzy_chto_ehto/1-1-0-11 здесь можно прочесть.

Некоторые кварцы работали и без программирования этого фьюза, на затем устройства вели себя капризно на реальном объекте, особенно при сложной электромагнитной обстановке или изменении температуры в широких пределах.).

Меандр на прошивке от Petka включается отдельно через терминал в прошивке от Леонида Ивановича генерится постоянно, но с другой ножки.

Я ставил фьюзы вот так, если не прав Petka поправьте

post-55744-1332166817_thumb.jpg

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, заходит. Вроде работает - набираю и отправляю символы - получаю их обратно. Светодиод при этом не мограет.

 

Как я и писал, даже удавалось читать и писать фьюзы. Очень странное поведение, в общем. Пока как новичок не могу прикрепить картинку, посему напишу как у меня расставлены пины МК по сигналам наружу:

SCK - РС4

MISO - РС5

MOSI - РС1

RESET - РС3

RESADC - РС2

 

amv2000 - спасибо за помощь в решении моей проблемы. У меня фьюзы стоят не так как у вас - CKOPT не установлена, а кварц у меня 14 с лишний Мгц, да и мега 16AU. То есть по идее наверное галочку поставить надо. Зато у меня стоит галочка на SUT0 как нарисовано на странице 1 данной темы.

Что ж, подождем комментария автора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня фьюзы стоят не так как у вас - CKOPT не установлена, а кварц у меня 14 с лишний Мгц, да и мега 16AU. То есть по идее наверное галочку поставить надо. Зато у меня стоит галочка на SUT0 как нарисовано на странице 1 данной темы.

Что ж, подождем комментария автора.

SUT1, SUT0- (STARTUPTIME) служат для определения длительности задержки сброса. Биты, управляющие режимом запуска тактовых генераторов МК. Связаны с битами, определяющими тип и частоту тактового генератора. При ошибочной их установки возможны ситуации неустойчивого запуска генератора или неоднократного сброса МК в процессе подачи на него питания. Другими словами их используют для задания задержки времени с момента деактивации всех источников сброса и до момента деактивации внутреннего сброса, инициированного счетчиком длительности задержки. Данный счетчик синхронизируется с выхода ULP-генератора частотой 1 кГц.

CKOPT- этот конфигурационный бит выбирает один из двух режимов усилителя генератора. Если CKOPT запрограммирован, то амплитуда колебаний выходного сигнала генератора будет ограничена уровнями питания. Данный режим рекомендуется использовать при высоком уровне окружающих шумов или при использовании выхода XTAL2 в качестве источника синхронизации внешней схемы. Данный режим характеризуется широким частотным диапазоном. Если CKOPT – незапрограммирован, то амплитуда выходных колебаний генератора снижается. Использование данного режима позволяет существенно снизить потребляемую мощность, но при этом ограничен частотный диапазон и нельзя XTAL2 использовать для внешней синхронизации. При использовании резонаторов максимальная частота равна 8 МГц, если CKOPT – незапрограммирован, и 16 МГц, если CKOPT- запрограммирован. Вот еще табличка, которая может быть полезная:

Это же не я сам придумал, у меня то же кварц 14,7456 и Mega8, только прошивка от LIV.

А картинка загружается просто нажимаете к примеру Reply (ответить в этом сообщении) ниже окна будет строка обзор и загрузить, находите картинку загружаете и отправить.

http://fusecalc.mirmk.net/ фьюз калькулятор

post-55744-1332173732_thumb.jpg

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

SCK - РС4

MISO - РС5

MOSI - РС1

RESET - РС3

RESADC - РС2

...

Какой у вас точно контроллер? Вплоть до последней буквы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините что вмешиваюсь.

Шлейф ISP длиной порядка 30 см.

Не длинноват ли шлейф? Обычно советуют 10-15 максимум.

Petka что скажите о фьюзах? Хоть стреляйте зенитными патронами советуют включать фьюз CKOPT...

http://easyelectronics.ru/avr-uchebnyj-kur...a-fuse-bit.html

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините что вмешиваюсь.

 

Не длинноват ли шлейф? Обычно советуют 10-15 максимум.

Желательно шлейф короче, но и при 30см при нормальной помеховой обстановке (на столе) должен нормально работать.

Petka что скажите о фьюзах? Хоть стреляйте зенитными патронами советуют включать фьюз CKOPT...

http://easyelectronics.ru/avr-uchebnyj-kur...a-fuse-bit.html

Надо читать не форумы а datasheets на контроллеры.

На мегу8 при кварце более 8МГц надо программировать фуз CKOPT (т.е. CKOPT='0')

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Контроллер - ATMEGA8-16AU

Пробовал со шлейфом 10 см - не спасает

Прошил CKOPT - не помогло

у меня пока триверсии - что-то с диагностикой питания по линии ADCRES, что-то к тактированием или же просто неудачный МК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Контроллер - ATMEGA8-16AU

Пробовал со шлейфом 10 см - не спасает

Прошил CKOPT - не помогло

у меня пока триверсии - что-то с диагностикой питания по линии ADCRES, что-то к тактированием или же просто неудачный МК

Попробуйте эту прошивку:

 

P.S. Перед прошивкой не забудьте стереть чип.

firmware_for_leomor.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На мегу8 при кварце более 8МГц надо программировать фуз CKOPT (т.е. CKOPT='0')

Так и я о том же, а то ходит по форуму картинка фьюзов еще со старой ветки, где CKOPT галочки нет.

post-55744-1332224369_thumb.png

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо, медицина бессильна... Девайс не определяет тагрета (нет свечения диода). Иногда светодиод хаотично мигает, правда емкость на AREF присутствует. Жль пока не могу приложить картинки к сообщению.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо, медицина бессильна... Девайс не определяет тагрета (нет свечения диода). Иногда светодиод хаотично мигает, правда емкость на AREF присутствует. Жль пока не могу приложить картинки к сообщению.

Выложите вашу схему и топологию. Желательно в pdf.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот схемка

 

ПС - на схеме не указаны точки X2-Х4, я коммутирую эти цепи "соплей" на плате

STK500_Petka_Schematic.pdf

Изменено пользователем leomor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот схемка

 

ПС - на схеме не указаны точки X2-Х4, я коммутирую эти цепи "соплей" на плате

Первое что заметил это частота кварца на схеме указана 14,318. А что стОит на самом деле?

P.S.

Смотрю дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...