Страница 22 из 134
Добавлено: Вт ноя 10, 2009 22:10:08
ЮТ
а я серьёзно и говорю смотри на первой странице сайт. Абакт писал avrfuse.narod.ru подробная информация про фьюзы и как правильно прошивать микроконтроллеры AVR там находим описание фьюз битов почти в начале страницы: OCDEN — fuse разрешает работу схемы внутреннего отладчика (On Chip Debug ENable). Не оставляйте установленным этот бит в коммерческих продуктах! Иначе вашу программу можно будет считать из памяти МК.
Добавлено: Вт ноя 10, 2009 22:16:50
sputnic1436
OCDEN - это я читал, но в 8 меге нет такого фьюза.
Добавлено: Вт ноя 10, 2009 22:17:48
ЮТ
ну это наверно значит что нельзя достать прошивку. давай подождём знатоков....
Добавлено: Чт ноя 12, 2009 18:04:07
DiGiCat
sputnic1436 писал(а): Есть конкретное устройство на 8 меге и я хочу чтобы с него нельзя было считать программу.
Когдато читал, что для этого нужно какойто фьюз установить, а вот какой непомню...
В ATmega для защиты есть два основных фьюза
LB (Lock Bits) -
LB1, LB2, ими в разных комбинациях и ставится защита на FLASH и EEPROM, ну и еще четыре дополнительные для зашиты секции программ и секции нач.загрузчика -
BLB0 (BLB01, BLB02) и
BLB1 (BLB11, BLB12).
Фьюзы
LB1, LB2 поставить в
0 и усе - контроллер не прочитать, не записать, не изменить у него FUSE будет невозможно, защита снимается только после команды "Стереть всю" микру..
sputnic1436 писал(а):OCDEN - это я читал, но в 8 меге нет такого фьюза.
Фьюз отладки
OCDEN , он есть начиная с ATmega16.
Добавлено: Вт ноя 17, 2009 19:08:31
Ilnur
кому интересно AVR Fuse калькулятор
http://www.engbedded.com/fusecalc/

Добавлено: Сб ноя 21, 2009 11:05:24
dodj
Привет всем. нашел мегу 16 в каком то странном устройстве, прочитал фьюзы пони прогом так и не понял что к чему мож кто обьяснит в каком сейчас она состоянии.
Добавлено: Сб ноя 21, 2009 11:13:27
Aiudara
Наврено под внешний кварц высокочастотный.
Добавлено: Сб ноя 21, 2009 17:34:27
DiGiCat
dodj писал(а):Привет всем. нашел мегу 16 в каком то странном устройстве, прочитал фьюзы пони прогом так и не понял что к чему мож кто обьяснит в каком сейчас она состоянии.
Так сейчас -
Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 4 ms; [CKSEL=1111 SUT=10]
Кварц можно поставить 3МГц - 16МГц, амплитуда генератора максимальная - с XTAL2 можно снимать сигнал для внешней синхронизации, задержка после старта 16K CK, доп. задержка после сброса 4 ms.
Добавлено: Пн ноя 23, 2009 00:05:48
sputnic1436
В ATmega для защиты есть два основных фьюза LB (Lock Bits) - LB1, LB2, ими в разных комбинациях и ставится защита на FLASH и EEPROM, ну и еще четыре дополнительные для зашиты секции программ и секции нач.загрузчика - BLB0 (BLB01, BLB02) и BLB1 (BLB11, BLB12).
Фьюзы LB1, LB2 поставить в 0 и усе - контроллер не прочитать, не записать, не изменить у него FUSE будет невозможно, защита снимается только после команды "Стереть всю" микру..
Ткните меня носом где эти фьюзы...
Добавлено: Пн ноя 23, 2009 16:58:13
dodj
Спасибо всем кто откликнулся ,действительно как м говорили, иега16 заточена под внешний кварц на 16 мгц, так что кто ненает как выставить фьюзы под 16 мгц смотрите выше вариант сто пудовый.
Добавлено: Вт ноя 24, 2009 01:24:27
sputnic1436
Флаш лоск битс, боот лоск бит 0, боот лоск бит 1... Чтобы не оставалось пустое место на экране - решили именно такими надписями заполнить. Зато фьюзы нарисовать забыли.
Непонял, в каждом указаном Вами столбце есть по 4 флажка которые можно выбрать (т. е. 16 комбинаций)... какие именно необходимо выставить флажки?
А фьюзы нарисованы справа...
Добавлено: Вт ноя 24, 2009 02:19:34
DiGiCat
dodj писал(а): иега16 заточена под внешний кварц на 16 мгц,
Точней будет, что сейчас у нее установки под кварц от 8МГц до 16МГц.
sputnic1436 писал(а): Непонял, в каждом указаном Вами столбце есть по 4 флажка которые можно выбрать (т. е. 16 комбинаций)... какие именно необходимо выставить флажки?
А фьюзы нарисованы справа...
Справа конфигурации, слева защиты. Какие выставить - так кто знает какой тебе сейчас конкретно режим нужен, будет у тебя там лоадер или нет, а если он будет то какой, что именно защищать собираешься про то нет ни слова.
Добавлено: Вт дек 01, 2009 14:48:52
mr4ester
помогите! Как выставить такие fuse? ключить встроенный генератор 8 МГц, схему BOD настроить на уровень 4В и сконфигурировать генератор на запуск при медленно нарастающем напряжении питания.
Добавлено: Вт дек 01, 2009 15:10:13
GP1
а мк какой!

Добавлено: Вт дек 01, 2009 16:04:14
mr4ester
мега 8
Добавлено: Вт дек 01, 2009 16:35:49
GP1
вн. генератор на 8МГЦ - CKSEL3:0 - 0b0100
BODLEVEL = 0 - порог 4В
CUT1:0 =0b10 - максимальная задержка перед стартом.
Добавлено: Вт дек 01, 2009 17:41:09
mr4ester
вот так?
Добавлено: Вт дек 01, 2009 22:16:20
mr4ester
правильно?
Добавлено: Вт дек 01, 2009 22:36:43
GP1
с точностью до наоборот
у тебя же русским языком по английски написано " если стоит галка -бит запрограммирован т.е. =0"
т.е. ты выставил так:
CKSEL3:0 =0b0111
SUT1:0=0b01
BODLEVEL=0
остальные fuse's без необходимости лучше не трогать.
Добавлено: Вт дек 01, 2009 22:39:56
mr4ester
тоесть так все правильно только галочку надо переставить на 1?