Jump to content

    
Sign in to follow this  
Petka

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

Recommended Posts

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

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

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

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites
А с фьюзами ничего не поменялось? Я поставил галочки на 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

Edited by amv2000

Share this post


Link to post
Share on other sites

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

 

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

SCK - РС4

MISO - РС5

MOSI - РС1

RESET - РС3

RESADC - РС2

 

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

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

Share this post


Link to post
Share on other sites
У меня фьюзы стоят не так как у вас - 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

Edited by amv2000

Share this post


Link to post
Share on other sites

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

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

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

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

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

Edited by amv2000

Share this post


Link to post
Share on other sites
Извините что вмешиваюсь.

 

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
Контроллер - ATMEGA8-16AU

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

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

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

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

 

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

firmware_for_leomor.zip

Share this post


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

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

post-55744-1332224369_thumb.png

Edited by amv2000

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Share this post


Link to post
Share on other sites

Вот схемка

 

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

STK500_Petka_Schematic.pdf

Edited by leomor

Share this post


Link to post
Share on other sites
Вот схемка

 

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

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

P.S.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this