Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
[quote="zlg"]Хорошо, а что же тогда 0х07? Вот что смущает.[/quote] Это маска устанавливаемых битов. Если на пальцах… это говорит о том что в данном регистре из 8 бит задействованы только 3 младших бита (0x07 = #b00000111). Соответственно BODLEVEL0 = нулевой вит (#bххххххх1), BODLEVEL1 = первый бит (#bхххххх1х), BODLEVEL2 = второй бит (#bххххх1хх). Установкой бита является уровень логического 0. BODLEVEL = #b11111111 (0хFF) – Отслеживания напряжения отключено. BODLEVEL = #b11111100 (0хFC) – Vcc 4,3V. BODLEVEL = #b11111101 (0хFD) – Vcc 2,7V. BODLEVEL = #b11111110 (0хFE) – Vcc 1,8V.
|
|
|
 |
Добавлено: 09 янв 2017, 10:05 |
|
|
 |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
[quote="SVN"][quote="zlg"]При попытке прошить, дудка(Avrdude) то ли ругается, то ли предупреждает и предлагает вариант для Extended fuse прописать 0xFF[/quote] Extended 0xFF и есть отключение контроля питания… 0xFD (VCC = 2,7V (BODLEVEL 101))[/quote] Хорошо, а что же тогда 0х07? Вот что смущает. Почему практически везде в интернете советуют именно 0х07? Какая между ними разница, 0хFF и 0х07?
|
|
|
 |
Добавлено: 07 янв 2017, 16:04 |
|
|
 |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
[quote="zlg"]При попытке прошить, дудка(Avrdude) то ли ругается, то ли предупреждает и предлагает вариант для Extended fuse прописать 0xFF[/quote] Extended 0xFF и есть отключение контроля питания… 0xFD (VCC = 2,7V (BODLEVEL 101))
|
|
|
 |
Добавлено: 07 янв 2017, 02:02 |
|
|
 |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
Доброе время года и дня всем. Уважаемые. Чтобы не заводить новую тему, спрошу тут. Мой вопрос про фьюзы проверки уровня питания. У меня есть платочка Arduino Pro Mini, версия 328 5v 16MHz Хочу, чтобы она заработала от 3.3В. Прочитал в интернете, что для этого надо перешить, отключить фьюзы проверки питания и приводятся примеры: -U efuse:w:0x07:m При попытке прошить, дудка(Avrdude) то ли ругается, то ли предупреждает и предлагает вариант для Extended fuse прописать 0xFF И действительно, в различных он-лайн калькуляторах для проца 328P, в Extended фьюзах, только младшие 3 бита отвечают за контроль напряжения(BODLEVEL), а остальные 4 бита вообще свободны и никуда не используются. Почему же тогда везде советуют делать 0x07? Какой смысл выставлять в 0 старшие 4 бита, если они никуда не нужны? Почему не 0xFF, на чeм настаивает дудка? Развейте мои сомнения, пожалуйста, помогите чайнику. Заранее спасибо.
Доброе время года и дня всем. Уважаемые. Чтобы не заводить новую тему, спрошу тут. Мой вопрос про фьюзы проверки уровня питания. У меня есть платочка Arduino Pro Mini, версия 328 5v 16MHz Хочу, чтобы она заработала от 3.3В. Прочитал в интернете, что для этого надо перешить, отключить фьюзы проверки питания и приводятся примеры: -U efuse:w:0x07:m При попытке прошить, дудка(Avrdude) то ли ругается, то ли предупреждает и предлагает вариант для Extended fuse прописать 0xFF И действительно, в различных он-лайн калькуляторах для проца 328P, в Extended фьюзах, только младшие 3 бита отвечают за контроль напряжения(BODLEVEL), а остальные 4 бита вообще свободны и никуда не используются. Почему же тогда везде советуют делать 0x07? Какой смысл выставлять в 0 старшие 4 бита, если они никуда не нужны? Почему не 0xFF, на чeм настаивает дудка? Развейте мои сомнения, пожалуйста, помогите чайнику. Заранее спасибо.
|
|
|
 |
Добавлено: 07 янв 2017, 00:48 |
|
|
 |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
Спасибо за объяснения!
Спасибо за объяснения!
|
|
|
 |
Добавлено: 23 апр 2016, 21:21 |
|
|
 |
|
|
Заголовок сообщения: |
Re: fuse биты помогите!!! |
Цитата |
|
Нужно, для начала, прочитать фьюзы с кристалла и посмотреть на фьюз SPIEN - это разрешение последовательного программирования. Этот фьюз всегда ективирован и может служить индикатором того как работает с фьюзами Ваша программа (и в соответствии с этим устанавливать Ваши фьюзы)
Нужно, для начала, прочитать фьюзы с кристалла и посмотреть на фьюз SPIEN - это разрешение последовательного программирования. Этот фьюз всегда ективирован и может служить индикатором того как работает с фьюзами Ваша программа (и в соответствии с этим устанавливать Ваши фьюзы)
|
|
|
 |
Добавлено: 23 апр 2016, 19:56 |
|
|
 |
|
|
Заголовок сообщения: |
fuse биты помогите!!! |
Цитата |
|
Решил прошить atmega8 через шазам но таблицу c fuse битами брал из программы ponyprog в этих двух программах значение галочек одинаково или надо было ставить наоборот???По итогу две микросхемы теперь не распознаются...И еще вопрос решил собрать после этого доктора в теме написано что Фьюз байты: Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00 это что значит?Не понимаю в этом как их ставить в шазаме???
Решил прошить atmega8 через шазам но таблицу c fuse битами брал из программы ponyprog в этих двух программах значение галочек одинаково или надо было ставить наоборот???По итогу две микросхемы теперь не распознаются...И еще вопрос решил собрать после этого доктора в теме написано что Фьюз байты: Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00 это что значит?Не понимаю в этом как их ставить в шазаме???
|
|
|
 |
Добавлено: 21 апр 2016, 22:50 |
|
|
 |
|