Новая темаОтветить Страница 1 из 1   [ Сообщений: 4 ]
Автор Сообщение
 Заголовок сообщения: Фьюзы в Arduino Pro Mini 328p
СообщениеДобавлено: 07 янв 2017, 14:30 

Зарегистрирован: 07 янв 2017, 14:21
Сообщения: 2
Доброе время Уважаемые.
Сразу сообщу, что я чайник и попал в мир Ардуино и микроконтроллеров не более двух недель назад, поэтому мои вопросы ламерские, не обессудьте. Прошу быть снисходительным и тапками не кидаться. А также, отвечать, по возможности, как маленькому ребенку.

Мой вопрос про фьюзы проверки уровня питания.
У меня есть платочка Arduino Pro Mini, версия 328 5v 16MHz
Хочу, чтобы она заработала от 3.3В. Прочитал в интернете, что для этого надо перешить, отключить фьюзы проверки питания и приводятся примеры:
-U efuse:w:0x07:m
При попытке прошить, дудка(Avrdude) то ли ругается, то ли предупреждает и предлагает вариант для Extended fuse прописать 0xFF
И действительно, в различных он-лайн калькуляторах для проца 328P, в Extended фьюзах, только младшие 3 бита отвечают за контроль напряжения(BODLEVEL), а остальные 5 бит вообще свободны и никуда не используются. Почему же тогда везде советуют делать 0x07? Какой смысл выставлять в 0 старшие 5 бит, если они никуда не нужны? Почему не 0xFF, на чeм настаивает дудка? Развейте мои сомнения, пожалуйста, помогите чайнику. Заранее спасибо.


Последний раз редактировалось zlg 07 янв 2017, 17:49, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в Arduino Pro Mini 328p
СообщениеДобавлено: 07 янв 2017, 17:31 
Аватара пользователя

Зарегистрирован: 02 мар 2013, 09:18
Сообщения: 1433
Откуда: Москва
У AVR все фьюз биты выставляются нулями. То есть 0 это фьюз бит установлен, а 1 сброшен. Регистр отвечающий за проверку питания (Extended Fuse Byte) по умолчанию отключен и все 6 бит от 0 до 5 выставлены в 1. То есть действительно 0x07 так как используются лишь 3 младших бита. Но в данный момент скорее всего проблема в дудке и она довольно глубока. Эта зараза может выставлять фьюз биты как инверсным способом, так и прямым. Отсюда есть вероятность залочить камень. Проще скачать дудку с графическим интерфейсом и подключившись через ISP разъем, сначала прочитать фьюзы, а потом изменив нужные залить обратно.
Вложение:
фьюзы.png
фьюзы.png [ 58.64 КБ | Просмотров: 413 ]

Дудка с графическим интерфейсом

_________________
Если долго мучиться, может быть получится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в Arduino Pro Mini 328p
СообщениеДобавлено: 07 янв 2017, 17:47 

Зарегистрирован: 07 янв 2017, 14:21
Сообщения: 2
gurvinok писал(а):
У AVR все фьюз биты выставляются нулями. То есть 0 это фьюз бит установлен, а 1 сброшен. Регистр отвечающий за проверку питания (Extended Fuse Byte) по умолчанию отключен и все 6 бит от 0 до 5 выставлены в 1. То есть действительно 0x07 так как используются лишь 3 младших бита. Но в данный момент скорее всего проблема в дудке и она довольно глубока. Эта зараза может выставлять фьюз биты как инверсным способом, так и прямым. Отсюда есть вероятность залочить камень. Проще скачать дудку с графическим интерфейсом и подключившись через ISP разъем, сначала прочитать фьюзы, а потом изменив нужные залить обратно.

То что есть балаган с представлением фьюзов в графическом виде у различных оболочек, я уже понял, поэтому принципиально не использую для дудки разного рода оболочки. Только командную строку. Но так до сих пор и не понял разницу между 0х07 и 0xFF Или в моем случае это одно и то-же и не стоит заморачиваться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в Arduino Pro Mini 328p
СообщениеДобавлено: 07 янв 2017, 18:17 
Аватара пользователя

Зарегистрирован: 02 мар 2013, 09:18
Сообщения: 1433
Откуда: Москва
Цитата:
Или в моем случае это одно и то-же

Одно и тоже. В дудке это 0x07, а в AtmelStudio 0xFF.

_________________
Если долго мучиться, может быть получится.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Новая темаОтветить Страница 1 из 1   [ Сообщений: 4 ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
     Рейтинг@Mail.ru           Яндекс.Метрика