Страница 93 из 134

Re: Всё о фьюзах...

Добавлено: Сб янв 02, 2016 17:31:46
Smith2011
разобрался

Re: Всё о фьюзах...

Добавлено: Пт фев 26, 2016 15:28:14
alex68md
Господа есть какая то таблица фьюзов со всеми возможными значениями чтоб было понятно о каком диапозоне величин вообще идет речь, сколько их всего и за что каждый отвечает. ?

читаю читаю даташит но както там все не структурировано и разбросано... на порядочную тех документацию по моему не тянет
вот такие вопросы возникли

lock bits которые отвечают за то что мы можем читать/писать МК это LB1..2 ?

часто слышу мы можем чтото сделать с МК если он не залочен. но в даташите пишут Lock bits can be erased with the Chip Erase command. Т.е. получается мы можем сбросить залочку простым erase chip?

наименьшая возможная частота у атмеги168 это 0.4-0.9Мгц CKSEL3..0 = "1000" или всетаки "0011"? или какая наименьшая

делителем мы можем наименьшую частоту еще поделить ? но на потребление питания делитель не влияет ?

Re: Всё о фьюзах...

Добавлено: Сб фев 27, 2016 21:58:38
COKPOWEHEU
Да, защиту lock-битами можно снять стиранием кристалла. Всего кристалла, включая прошивку.
Наименьшая частота контроллера - 0 Гц. Получить ее можно разве что от внешнего генератора - сомневаюсь, что внутренние на такое рассчитаны.
Возможны оба варианта: и 100х и 011х (в этих режимах CKSEL0 отвечает за время запуска, а не за частоту), отличаются они размахом колебаний и, следовательно, потреблением и рабочим напряжением кварца (керамики).
Потребляемая мощность зависит от частоты, неважно, снаружи ее поделили или встроенным.
Для снижения потребления проще использовать режимы сна.

Re: Всё о фьюзах...

Добавлено: Сб фев 27, 2016 22:06:12
oleg63m
alex68md писал(а):Господа есть какая то таблица фьюзов со всеми возможными значениями чтоб было понятно о каком диапозоне величин вообще идет речь, сколько их всего и за что каждый отвечает. ?
на http://www.getchip.net есть подробнейшее описание всех фюзов здесь я много раз повторял ссылку, очень познавательный как для начинающих материал
http://www.getchip.net/posts/024-chto-t ... trollerov/

http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/

Re: Всё о фьюзах...

Добавлено: Ср мар 02, 2016 22:39:12
Beloff12
Доброе время суток.
Наткнулся на схему догчейзера на Atmege8, но фьюз биты расписаны как: H-Fuse:CF; L -Fuse: 0F. Программирую AVR в Code Vision и никогда таким способом их не выставлял. Помогите, пожалуйста, перевести в удобоваримый вид, а может и подскажите где найти инфу по переводу, на будущее.

Re: Всё о фьюзах...

Добавлено: Ср мар 02, 2016 22:42:30
oleg63m
блин, а глаза поднять выше совесть или религия не позволяет?

Re: Всё о фьюзах...

Добавлено: Ср мар 02, 2016 23:40:10
Beloff12
Прошу прощения, разобрался.

AVR studio 7.0 - о выставлении битов в окне I/O view

Добавлено: Вс май 08, 2016 23:10:31
sTRog
Вопрос. Почему не могу выставить биты?
Имею:
-AVR studio 7.0
-https://youtu.be/EkDvpXziBC0?list=PLygU ... l-W6&t=132 учусь по этому видео, и делал, как там все сделано.
- Win 7.
- Atmel16 - https://www.google.ru/search?q=atmega16 ... j7ujoaM%3A

У меня они просто мертвые клетки, я не могу их не выделить, не поставить в них галочку.
[url=http://img.radiokot.ru/files/115717/medium/yhp9vmqv7.png]
[url=http://img.radiokot.ru/files/115717/medium/yhp9xdstf.png]

Re: Всё о фьюзах...

Добавлено: Пн май 09, 2016 17:53:18
edm2007
Так а кто запускать дебаггинг-то будет? На второй же картинке где Вы IO выбираете, есть ведь кнопка старта. Впрочем, и на панели кнопок она есть... Только это никакого отношения к фьюзам не имеет. А тема про них. :tea:

Re: Всё о фьюзах...

Добавлено: Пн май 09, 2016 23:26:08
sTRog
edm2007 писал(а):Так а кто запускать дебаггинг-то будет? На второй же картинке где Вы IO выбираете, есть ведь кнопка старта. Впрочем, и на панели кнопок она есть... Только это никакого отношения к фьюзам не имеет. А тема про них. :tea:
Когда я нажимаю эту кнопку, т.е. старт дебагинга, процесс проходит и выдает такую ошибку:
[ERROR] Please select a connected tool and interface and try again.
И биты все равно не выставить.
СпойлерЭту тему сюда перенс админ, поэтому вопросы не ко мне :)) . И кстати, почему форум такой широкий? Не помещается в экране

Re: Всё о фьюзах...

Добавлено: Вт май 10, 2016 03:29:37
edm2007
Вы в железе отладкой занимаетесь пошагово? Если нужна только программная отладка, то во-первых в свойствах проекта (Project - Properties) в Tool в дебаггере выберите Simulator. Далее запустите не without debugging а "Start Debugging and Break". И английский нужно немного изучать, если планируете и дальше развиваться как программист микроконтроллеров. :tea:

Re: Всё о фьюзах...

Добавлено: Вт май 10, 2016 18:49:38
sTRog
edm2007 - спасибо, отчасти вы помогли. Опишу, что все таки решило проблему в моем случае, если кто-то будет искать решение.

Project -> Tool -> Select debugger/programmer здесь выбираем Simulation, а ниже просят указать файл, который будут симулировать
Для меня это было странно, что он автоматически не выбирает открытый проект, а нужно через пунк select stimule file for simulation выбрать
ваш файл с кодом, у него будет расшерение .c
Именно поэтому у меня и вылезала ошибка Please select a connected tool and interface and try again.

Re: Всё о фьюзах...

Добавлено: Ср май 11, 2016 03:59:08
edm2007
Если все выбрано и запущено правильно, то внешний файл выбирать не нужно, все работает без проблем.

Re: Всё о фьюзах...

Добавлено: Чт май 19, 2016 21:01:15
ROMan2947
Здравствуйте!!! атмега16А с фьюзами напортачил....с чего начать реанимировать??? AVRDUDE ошибку выдает при чтении и перепрограммировании.

Re: Всё о фьюзах...

Добавлено: Пт май 20, 2016 04:59:51
edm2007
Здравствуйте.

Напортачить по SPI Вы могли только в двух случаях: либо включили внешнее тактирование, либо сделали вывод RESET пином порта. Отключить последовательное программирование по этому же интерфейсу невозможно, так что это не тот случай...

1. Тактирование. Самый простой случай. Если было включено тактирование от кварцевого резонатора, то нужно просто повесить на ноги XTAL кварц. В большинстве случаев не особо важно какой, иногда даже достаточно прикосновения руки к этим выводам. :) Если был включен режим тактирования от внешнего генератора, то тут чуть сложнее, нужен генератор. Можно быстро спаять на логике, а можно использовать меандр от того же осциллографа. Сигнал подается на вывод XTAL1.

2. Вывод RESET. Этот вариант гораздо хуже. Вывод RESET используется при программировании по SPI, и отключив его, мы теряем такую возможность. И тут вариант один - параллельный программатор. Ну или Fusebit Doctor.

Re: Всё о фьюзах...

Добавлено: Пт май 20, 2016 16:52:43
ROMan2947
edm2007 писал(а):Здравствуйте.

Напортачить по SPI Вы могли только в двух случаях: либо включили внешнее тактирование, либо сделали вывод RESET пином порта. Отключить последовательное программирование по этому же интерфейсу невозможно, так что это не тот случай...

1. Тактирование. Самый простой случай. Если было включено тактирование от кварцевого резонатора, то нужно просто повесить на ноги XTAL кварц. В большинстве случаев не особо важно какой, иногда даже достаточно прикосновения руки к этим выводам. :) Если был включен режим тактирования от внешнего генератора, то тут чуть сложнее, нужен генератор. Можно быстро спаять на логике, а можно использовать меандр от того же осциллографа. Сигнал подается на вывод XTAL1.

2. Вывод RESET. Этот вариант гораздо хуже. Вывод RESET используется при программировании по SPI, и отключив его, мы теряем такую возможность. И тут вариант один - параллельный программатор. Ну или Fusebit Doctor.

спасибо!!! вот так задачка мне выпала как для ничинающего :write:

Re: Всё о фьюзах...

Добавлено: Пт май 20, 2016 17:17:26
edm2007
Я сам с этого и начал изучение микроконтроллеров. Кто же знал, что не весь софт читает фьюзы при обращении к ним. Вроде как логично предположить, что в окне должны отображаться актуальные фьюзы именно подключенного МК. А оказалось, что не всегда это так. Отсюда первое правило - перед тем как поменять фьюзы, обязательно нужно их прочитать! Этот урок я усвоил моментально, а ту пару микроконтроллеров положил тогда в отдельную ячейку. Тогда - это лет восемь назад... Вспомнил про них через пару лет, и при помощи уже имеющихся знаний и кварца вернул в строй обратно...

Без поражений не бывает побед, так что даже не думайте переживать по-этому поводу. :tea:

Re: Всё о фьюзах...

Добавлено: Пт май 20, 2016 17:30:10
ROMan2947
[quote="edm2007"]Я сам с этого и начал изучение микроконтроллеров. Кто же знал, что не весь софт читает фьюзы при обращении к ним. Вроде как логично предположить, что в окне должны отображаться актуальные фьюзы именно подключенного МК. А оказалось, что не всегда это так. Отсюда первое правило - перед тем как поменять фьюзы, обязательно нужно их прочитать! Этот урок я усвоил моментально, а ту пару микроконтроллеров положил тогда в отдельную ячейку. Тогда - это лет восемь назад... Вспомнил про них через пару лет, и при помощи уже имеющихся знаний и кварца вернул в строй обратно...

Без поражений не бывает побед, так что даже не думайте переживать по-этому поводу. :tea:[/quot


совершенно точно!!!))я и не думаю расстраиваться благо есть у меня в запасе второй)))
это хороший урок,осталось только вернуть его в строй..... кстати по первому совету по оживлению, я собрал схему из того, что у меня есть попробовал прочесть снова ошибка...я так понимаю проблема в RSTDISBL фьюзе???

Изображение
Изображение

Re: Всё о фьюзах...

Добавлено: Сб май 21, 2016 15:07:55
Slav_ka
Добрый день! при прошивке фьюзов мега2560-16АУ программатором AVRISP
на 16 МГц контроллер заткнулся. От генератора 155ла3 и от другого МК (написал простой генереатор)
на ногу XTA1 при выпаянном кварце и кондюках не ожил. второй камень умер.


по умолчанию перед прошивкой фьзов работал и первый и второй.
по умолчанию фьзы были
LokByte FF
High Byte 99 (JTAGEN, BOOTSZ1, BOOTSZ0, SPIEN-мутный)
Low Byte 62 (CKDIV8, CKSEL3, CKSEL2, CKSEL0, SUT0)
Extended Byte FF

Прошивал
LokByte FF
High Byte DF (SPIEN-мутный)
Low Byte FF
Extended Byte FF

Кварц менял, скорости на COM порту менял,,, по калькулятору фьзов проверял, по форумам при прошивках на 16 МГц установки Low Byte такие же.
Кто нить сталкивался?

Самое интересное, тут у людей от пальца оживляется...

Aggravator.

Добавлено: Вт июн 14, 2016 23:02:56
Andrejkarklinjsh
Приветствую.
Люди добрые - кто разбирается - плиз хелп.
Программатор - USBASP 2.0
Контроллер ATTINY 13A
Оболочка (и программа) - eXtreme Burner.
Задача (цитата отсюда http://radiokot.ru/circuit/digital/game/14/): "Фьюзы микроконтроллера устанавливаются в такое состояние: CKSEL = 01, CKDIV8 = 1, BODLEVEL = 01, а значения прочих следует оставить в заводском состоянии, т.е. не трогать."
В приложении - как выглядит установка фьюзов в eXtrem Burner.
Как выставить в этом eXtreme фьюзы согласно описанию выше?