|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Mar 19 2012, 11:44
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869

|
Прошил - ситуация изменилась, но не в лучшую для меня сторону. Светодиод теперь не подсвечивается, при подключении к таргету не загорается, ну и не шьет, соответственно. Перед прошивкой полностью очищал чип. А с фьюзами ничего не поменялось? Я поставил галочки на SUT, BOOTSZ0 и BOOTSZ1 как и на картинке с мануалом. Должен ли генериться меандр при автономной работе? Я запитал отдельно от 5В и посмотрел осциллоскопом - меандра нет.
|
|
|
|
|
Mar 19 2012, 14:12
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Цитата(leomor @ Mar 19 2012, 15:44)  А с фьюзами ничего не поменялось? Я поставил галочки на 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 поправьте
Сообщение отредактировал amv2000 - Mar 19 2012, 14:21
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 19 2012, 14:29
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869

|
да, заходит. Вроде работает - набираю и отправляю символы - получаю их обратно. Светодиод при этом не мограет.
Как я и писал, даже удавалось читать и писать фьюзы. Очень странное поведение, в общем. Пока как новичок не могу прикрепить картинку, посему напишу как у меня расставлены пины МК по сигналам наружу: SCK - РС4 MISO - РС5 MOSI - РС1 RESET - РС3 RESADC - РС2
amv2000 - спасибо за помощь в решении моей проблемы. У меня фьюзы стоят не так как у вас - CKOPT не установлена, а кварц у меня 14 с лишний Мгц, да и мега 16AU. То есть по идее наверное галочку поставить надо. Зато у меня стоит галочка на SUT0 как нарисовано на странице 1 данной темы. Что ж, подождем комментария автора.
|
|
|
|
|
Mar 19 2012, 16:13
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Цитата(leomor @ Mar 19 2012, 18:29)  У меня фьюзы стоят не так как у вас - 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/ фьюз калькулятор
Сообщение отредактировал amv2000 - Mar 19 2012, 16:51
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 19 2012, 18:25
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Извините что вмешиваюсь. Цитата(leomor @ Mar 18 2012, 22:32)  Шлейф ISP длиной порядка 30 см. Не длинноват ли шлейф? Обычно советуют 10-15 максимум. Petka что скажите о фьюзах? Хоть стреляйте зенитными патронами советуют включать фьюз CKOPT... http://easyelectronics.ru/avr-uchebnyj-kur...a-fuse-bit.html
Сообщение отредактировал amv2000 - Mar 19 2012, 18:29
|
|
|
|
|
Mar 19 2012, 18:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(amv2000 @ Mar 19 2012, 22:25)  Извините что вмешиваюсь.
Не длинноват ли шлейф? Обычно советуют 10-15 максимум. Желательно шлейф короче, но и при 30см при нормальной помеховой обстановке (на столе) должен нормально работать. Цитата Petka что скажите о фьюзах? Хоть стреляйте зенитными патронами советуют включать фьюз CKOPT... http://easyelectronics.ru/avr-uchebnyj-kur...a-fuse-bit.htmlНадо читать не форумы а datasheets на контроллеры. На мегу8 при кварце более 8МГц надо программировать фуз CKOPT (т.е. CKOPT='0')
|
|
|
|
|
Mar 19 2012, 18:50
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869

|
Контроллер - ATMEGA8-16AU Пробовал со шлейфом 10 см - не спасает Прошил CKOPT - не помогло у меня пока триверсии - что-то с диагностикой питания по линии ADCRES, что-то к тактированием или же просто неудачный МК
|
|
|
|
|
Mar 19 2012, 19:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(leomor @ Mar 19 2012, 22:50)  Контроллер - ATMEGA8-16AU Пробовал со шлейфом 10 см - не спасает Прошил CKOPT - не помогло у меня пока триверсии - что-то с диагностикой питания по линии ADCRES, что-то к тактированием или же просто неудачный МК Попробуйте эту прошивку: P.S. Перед прошивкой не забудьте стереть чип.
|
|
|
|
|
Mar 20 2012, 06:19
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Цитата(Petka @ Mar 19 2012, 22:34)  На мегу8 при кварце более 8МГц надо программировать фуз CKOPT (т.е. CKOPT='0') Так и я о том же, а то ходит по форуму картинка фьюзов еще со старой ветки, где CKOPT галочки нет.
Сообщение отредактировал amv2000 - Mar 20 2012, 06:20
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 22 2012, 13:56
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869

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

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869

|
Вот схемка ПС - на схеме не указаны точки X2-Х4, я коммутирую эти цепи "соплей" на плате
Сообщение отредактировал leomor - Mar 22 2012, 16:38
|
|
|
|
|
Mar 22 2012, 16:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(leomor @ Mar 22 2012, 20:37)  Вот схемка
ПС - на схеме не указаны точки X2-Х4, я коммутирую эти цепи "соплей" на плате Первое что заметил это частота кварца на схеме указана 14,318. А что стОит на самом деле? P.S. Смотрю дальше.
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|