Например TDA7294

Форум РадиоКот • Просмотр темы - Всё о фьюзах...
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт ноя 21, 2025 17:56:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2665 ]     ... , , , 72, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт окт 29, 2013 22:58:50 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Дамп на экран это хорошо, конечно. Сам недавно дал маху не глянув что считалось залил защищенную прошивку 01,02,03... :)) (специально, не потому, что один файл чтения/записи).Но и нормальная установка фьюзов тоже бы не помешала. Лично про мне так установка этих самых галками вообще уже прошлый век.
Хоть самому садись и пиши прогу, чтобы начинающие не заморачивались. Только я не тот программист, которой сможет это сделать :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Ср окт 30, 2013 13:27:26 
Друг Кота
Аватар пользователя

Карма: 140
Рейтинг сообщений: 4277
Зарегистрирован: Чт сен 01, 2011 12:53:27
Сообщений: 20131
Откуда: ТьмуТаракания. Почетный житель подмостовья
Рейтинг сообщения: 0
не знаю, в принцыпе побитная установка, как и ассемблер, всегда рулит.
всегда видно чтр устанавливаешь, а устанавливать числом, хоть, вроде бы и легче, но я не рискую. мало ли кто и как наставил этих битов, писанешь.... и кирпич на столе.
а тут видишь полный дамп. вобщем сто решений и сотня мнений.
А с другой стороны в пиков можно было бы поучиться, фюзы включены в хекс. ошибиться невозможно.
в студии тоже можно создать elf, но много ли программ его поймут? тут с одним ебн ом(я не ругаюсь :))) ) сколько ажиотажа в свое время возникло....

_________________
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт окт 31, 2013 16:00:53 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 28
Зарегистрирован: Сб апр 05, 2008 07:59:10
Сообщений: 491
Откуда: Луганск
Рейтинг сообщения: 0
Пожалуйста, подскажите как выставить fuse исходя из этого:
avrdude.exe -p atmega16 -c usbtiny -U flash:w:lan_tester.hex -U hfuse:w:0xD9:m -U lfuse:w:0xdf:m

Как они выглядят в CodeVisionAVR ?
P.S. Вот ссылка на статью, вдруг пригодится.
http://robocraft.ru/blog/3002.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт окт 31, 2013 16:44:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
1. Открываем даташит на ATMEGA16, раздел фьюзов (high и low).
2. Переводим шестнадцатеричные значения фьюзов (hfuse:0xD9; lfuse:0xdf) в более наглядную музыку нулей и единиц.
3. Совмещаем одно с другим:

Изображение

Изображение

4. Зная, что в CVAVR галка означает запрограммированный фьюз (равный 0), расставляем галки соответствующим образом (например: SPIEN = 0 - галка должна быть установлена, CKOPT = 1 - галки быть не должно и т.п.).
5. Выдыхаем. Тщательно проверяем, что на фьюзе равном нулю галка установлена, а фьюз равный единице без галки.
6. Прошиваем фьюзы.
7. Наслаждаемся работающей конструкцией, и гордимся тем фактом, что стали еще чуть-чуть умнее...


Вложения:
Atmega16fuses_low.png [98.83 KiB]
Скачиваний: 1680
Atmega16fuses_high.png [126.17 KiB]
Скачиваний: 1511

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт окт 31, 2013 18:32:30 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 28
Зарегистрирован: Сб апр 05, 2008 07:59:10
Сообщений: 491
Откуда: Луганск
Рейтинг сообщения: 0
edm2007

Спасибо за ответ.
Посмотрите пожалуйста, я все правильно понял?
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Пт ноя 01, 2013 15:27:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Да, Вы все правильно поняли.

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Пт ноя 01, 2013 16:50:10 
Друг Кота
Аватар пользователя

Карма: 140
Рейтинг сообщений: 4277
Зарегистрирован: Чт сен 01, 2011 12:53:27
Сообщений: 20131
Откуда: ТьмуТаракания. Почетный житель подмостовья
Рейтинг сообщения: 0
edm2007 писал(а):
правильно поняли.

Ваш пост на первой странице надо бы разместить.... :write:
Хотя...., тут и предыдущий пост мало кто читает :kill: , а первую страницу и подавно :dont_know:

_________________
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 13:57:48 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Пн мар 18, 2013 13:24:56
Сообщений: 69
Откуда: Нальчик
Рейтинг сообщения: 0
Привет всем.Помогите разобратся с одной проблемкой. Нужно зашить фьюзы, как на прикрепленой картинке, только я не пользуюсь CodeVisionAVR, а программирую с консоль AVRDUDE.
Вложение:
fuse.jpg [92.16 KiB]
Скачиваний: 610

Так вот когда я прописую такую строку:

oleg@oleg:~/work/datasheets/01$ sudo avrdude -p m8 -B10 -c USBAsp -U lfuse:w:0xdd:m

Фьюзы шьются нормально без всяких ошибок, но потом контроллер умирает (ни зашить в него, ни прочитать из него нечего нельзя). Что за мистика непонятно.

_________________
«Достоинства человека должны определяться его делами, а не тем, что о нем говорят»
Томас Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 14:18:21 
Друг Кота
Аватар пользователя

Карма: 140
Рейтинг сообщений: 4277
Зарегистрирован: Чт сен 01, 2011 12:53:27
Сообщений: 20131
Откуда: ТьмуТаракания. Почетный житель подмостовья
Рейтинг сообщения: 0
а вы не пробовали воспользоваться дудкошелом?
http://avr-mc.ru/index.php/teoriya/ads
наглядное представление фюзов, виндовозный интерфейс.
Даже, если вы стронник коммандной строки, вам бы это помогло определиться в понимании того, что вы пытаетесь шить.
а шить уже можно чем угодно и как угодно. скорее всего вы установили внешний кварц, которого нет у программатора

_________________
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 14:25:26 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Пн мар 18, 2013 13:24:56
Сообщений: 69
Откуда: Нальчик
Рейтинг сообщения: 0
Вообщето я не стороник командной строки, просто у меня Linux. А вот что насчет внешнего кварца так мне бы хотелось узнать поподробней.
Буду очень благодарен за ответ.

_________________
«Достоинства человека должны определяться его делами, а не тем, что о нем говорят»
Томас Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 14:34:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
kursant1986 писал(а):
но потом контроллер умирает (ни зашить в него, ни прочитать из него нечего нельзя). Что за мистика непонятно.


У вас контроллер настроен на тактирование от внешнего кварца 0,9 - 3 МГц. Я надеюсь, кварц подключен?

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 14:51:23 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Пн мар 18, 2013 13:24:56
Сообщений: 69
Откуда: Нальчик
Рейтинг сообщения: 0
На девайсе или на плате с панелькой для программатора?

_________________
«Достоинства человека должны определяться его делами, а не тем, что о нем говорят»
Томас Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 14:59:27 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Если не подключен к панельке, то его программатор больше не увидит, если нет в девайсе - девайс не заведется. Ему же тактироваться не от чего. Я ведь понятия не имею, как Вы его прошиваете. В панельке или внутрисхемно...

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 15:04:00 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Пн мар 18, 2013 13:24:56
Сообщений: 69
Откуда: Нальчик
Рейтинг сообщения: 0
В панельке. Кварца небыло, когда подпоял, то ожил, но после повторной прошивки выдало вот это и все....

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x3a != 0x00
avrdude: verification error; content mismatch

avrdude: safemode: lfuse changed! Was dd, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: hfuse changed! Was de, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: Fuses OK

avrdude done. Thank you.

_________________
«Достоинства человека должны определяться его делами, а не тем, что о нем говорят»
Томас Эдисон


Последний раз редактировалось kursant1986 Вт ноя 05, 2013 15:16:18, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 15:14:08 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Пн мар 18, 2013 13:24:56
Сообщений: 69
Откуда: Нальчик
Рейтинг сообщения: 0
edm2007 писал(а):
kursant1986 писал(а):
но потом контроллер умирает (ни зашить в него, ни прочитать из него нечего нельзя). Что за мистика непонятно.


У вас контроллер настроен на тактирование от внешнего кварца 0,9 - 3 МГц. Я надеюсь, кварц подключен?


Почему? :shock: Фьюзы я считал в онлайн калькуляторе :http://www.engbedded.com/fusecalc

Ext.Crystal/Resonator Medium Freq. Я так понял это кварц средних частот (~8-12МГц)

_________________
«Достоинства человека должны определяться его делами, а не тем, что о нем говорят»
Томас Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Вт ноя 05, 2013 15:41:48 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
CKOPT = 1, CKSEL3..0 = 1101 SUT1..0 = 01

Изображение

Изображение

Изображение


Вложения:
fuses_m8_0.png [47.25 KiB]
Скачиваний: 1384
fuses_m8_2.png [115.66 KiB]
Скачиваний: 1250
fuses_m8_1.png [44.78 KiB]
Скачиваний: 1399

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт ноя 07, 2013 22:59:37 
Мучитель микросхем

Зарегистрирован: Ср июн 29, 2011 14:30:41
Сообщений: 477
Рейтинг сообщения: 0
Запутался окончательно!Вот схеме.вот предложенные фьюзы.Шил програматором Громова понипрог ,прошивка встала. Фьюзы в понипрог ставил инверсивно, по сравнению с codeVisionAVR. Атмегу, видимо, "убил"!Не читается больше!Может быть кто конкретно подскажет как правильно выставить фьюзы для моего устройсва.3 дня бъюсь с гуглом!


Вложения:
fuses.gif [17.96 KiB]
Скачиваний: 559
схема для TQFP.GIF [36.51 KiB]
Скачиваний: 556
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт ноя 07, 2013 23:08:04 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8321
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19961
Откуда: Рыбинск
Рейтинг сообщения: 2
Медали: 1
Лучший человек Форума 2017 (1)
blazer писал(а):
Шил програматором Громова понипрог
А шо, лошадь с громовым наконец познакомилась?
blazer писал(а):
Фьюзы в понипрог ставил инверсивно, по сравнению с codeVisionAVR
А где указано , что фьюзы в них инверсны относительно друг друга? Все как в даташите в обоих ставится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Чт ноя 07, 2013 23:35:33 
Мучитель микросхем

Зарегистрирован: Ср июн 29, 2011 14:30:41
Сообщений: 477
Рейтинг сообщения: 0
Martin76, Ценю Ваши шутки,спасибо за отклик.Вы мне конкретно подскажите,если можете,мне прям не до смеха.Значит в "пони" "галки" ставить также как и в codeVisionAVR.?Да в фьюзах с калькулятора дополнительно указаны Spien , Skdiv8- с ними в моем случае как быть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё о фьюзах...
СообщениеДобавлено: Пт ноя 08, 2013 01:37:56 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8321
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19961
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
blazer писал(а):
Значит в "пони" "галки" ставить также как и в codeVisionAVR.?
Да, так же.
blazer писал(а):
Spien , Skdiv8 - с ними в моем случае как быть?
Spien - не трогать, Skdiv8 - убрать галку.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2665 ]     ... , , , 72, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y