Обсуждаем контроллеры компании Atmel.
Ответить

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

Чт окт 03, 2019 08:55:39

Хотя в общем-то CKDIV8 влияет только на "стартовое" состояние CLKPR. В проге потом оно меняется всё-равно. Так что разницы нет. Прошили вы правильно всё.
:kill: После прошивки программатор перестал видеть МК!.

Так и будет. После прошивки самой прошивки частота МК будет низкой очень, прошить аспом без снижения частоты (не перемычкой, а ключиком avrdude) не получится. Но прога сама работать будет. Об этом автор проекта и пишет. Вот о проблеме: https://forum.cxem.net/index.php?/topic ... %B8%D1%8F/

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

Чт окт 03, 2019 10:03:14

Прошили вы правильно всё...
... Но прога сама работать будет. Об этом автор проекта и пишет.


Тинька у меня в корпусе SOIC-8. Если я все правильно прошил - почему не работает? Светодиод связанный с Тинькой мигает секундным тактом, Данные не передаются.
АspSlow добавил. Вновь привожу скриншот то что есть и должно получиться(справа). http://img.radiokot.ru/files/122121/20jkb39ksz.png

Вот цитата от автора статьи: "Единственный момент, я повторю его несколько раз!
ВНИМАНИЕ!!! ВНИМАНИЕ!!! ПРОШИВКА В МК ATTINY13 ПРОЛИВАЕТСЯ В ОПРЕДЕЛЁННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ!!!!!
СНАЧАЛА ВЫСТАВЛЯЮТСЯ ФЮЗЫ И ТОЛЬКО ПОТОМ ПРОЛИВАЕТСЯ ПРОШИВКА!!!!!
Дело в том, что в прошивке введён делитель на 256 для уменьшения скорости работы АЛУ, в следствии уменьшается ток потребления МК, а в конечном итоге «передатчика в целом. Поэтому, если сначала пролить прошивку в новый МК, то его частота станет равной 37,5Кгц вместо 9,6Мгц. На этой частоте, например USBASP, даже с учётом понижающей перемычки видеть Tiny не будет, соответственно фюзы вы уже не выставите!!!! Проверено!!!! ПОЭТОМУ!!!! ПРОШИВКА В МК ATTINY13 ПРОЛИВАЕТСЯ В ОПРЕДЕЛЁННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ!!!!!
СНАЧАЛА ВЫСТАВЛЯЮТСЯ ФЮЗЫ И ТОЛЬКО ПОТОМ ПРОЛИВАЕТСЯ ПРОШИВКА!!!!!
Даже если и произойдёт ошибка при проливке, с помощью бубна и плясок стереть флеш и вернуть проц к жизни можно, но оно вам зачем, эти сложности!"
К сему вопрос! Если я правильно прошиваю, то почему Тинька перестает читаться?

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

Чт окт 03, 2019 10:09:42

К сему вопрос! Если я правильно прошиваю, то почему Тинька перестает читаться?

А вы где-то в процитированном тексте автора проекта видите слова, что она должна читаться после прошивки!?
Он об этом не говорил! Он как раз таки и говорит о том, чтобы сначала прошить фьюзы, потом прошивку. Потому что после прошивки, программатор обычный перестанет видеть тиньку. И соотв. читать тоже перестанет.

Вновь привожу скриншот то что есть и должно получиться(справа). http://img.radiokot.ru/files/122121/20jkb39ksz.png

Да блин! Ну голову включите! Уже столько раз вам все кругом сказали, что это одно и тоже! Галочки на битах UNUSED никак не влияют! Еще раз - слева и справа настройки идентичны, не смотря на разницу в цифрах итоговых байт. Потому что влияют только галочки НЕ UNUSED.

Если я все правильно прошил - почему не работает? Светодиод связанный с Тинькой мигает секундным тактом, Данные не передаются.

Это уже другой вопрос. Задайте его в ветке проекта. К фьюзам он отношения не имеет.

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

Чт окт 03, 2019 10:21:42

МК ATTiny13 выполняет роль «будилки», в зависимости от установленной перемычки через определённый промежуток времени Tiny создаёт на пине (PORTD.3) МК ATmega8 логический 0 длительностью 1 секунда
Правда, При установленной перемычке интервал отправки составляет 40 минут, при снятой перемычке интервал составляет 5 минут!
Т.е. какую-то программу вы в память уже записали.....
А что данные не передаются, то уже другой вопрос....

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

Чт окт 03, 2019 10:41:59

Кстати, ходили слухи о кривых ATtiny13A, иногда поступающих с Али - пишутся, но не работают. Может это они?

И вообще, автору проекта большой минус - проблемные в записи чипы, если они есть в кузовах, допускающих использование панелек, следует использовать именно в них, а не в SMD. Черт с ним, с размером, требовать такое от людей, повторяющих схему (и, зачастую, неопытных), как минимум, некорректно.

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

Чт окт 03, 2019 10:50:44

К автору никаких требований быть не может, он делает как хочет, а как повторять - вот это уже ваши вопросы...
И делал он не на ваш заказ, а себе, и просто поделился....

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

Чт окт 03, 2019 13:24:31

afz, скажите, пожалуйста, как мне пользоваться aspSlow? Спасибо!

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

Чт окт 03, 2019 15:16:59

Не знаю, поможет ли, в общем, надо будет попробовать задать ключик -B побольше. Типа -B 1000. 10000, 15000...

Что-то сильно тормозное я прошивал, а что, и с каким ключиком - не помню, и не уверен, что в этом случае это дело поможет, но попробуй.

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

Чт окт 03, 2019 15:44:14

но попробуй.


И все таки она вертится! :beer: Все у меня получилось! Зря я паниковал что МК после прошивки не читается, так заложено. Все передается-принимается. Спасибо всем за советы! :beer: :beer: :beer:

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

Пн янв 20, 2020 15:19:39

Пожалуйста, помогите) -fckopt=0,cksel=f,sut=1,ocden=0,jtagen=1 как перевести это в человеческий вид ? На avreal эта строчка.

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

Пн янв 20, 2020 15:58:17

CKOPT 0 запрограммирован как правило переводит режим кварцевого генератора на максимальную мощность
CKSEL 1111 незапрограммированы. Режим работы с кварцевым генератором.
OCDEN 0 запрограммирован. Очень опасный FUSE-бит. Лучше оставить его в 1.
JTAGEN 1 отключить.

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

Пт фев 07, 2020 11:36:09

Ребята подскажите в какую сторону копать? Есть мега48 нужно работать на 20мгц. Написал моргалку для проверки. На фьюзах по умолчанию все работает, пришло время переключится на кварц и началось... Сверившись с сайтами и переварив как должны быть выставлены биты в своем минипро прошил через SPI и... чип исчез, ножкой не дрыгает. Пустился во все тяжкие спаял переходник для параллельного программирования. Прочитал, менял фьюзы на другие и только при выставлении фьюзов в дефолт чип появлялся и работал. Я замучился его перепаивать. Потом открыв даташит выставил рабочие фьюзы. Все биты в единички кроме CKSEL3 и SPIEN. потеряв чип в очередной раз сдул кварц вместе с кондерами с платы и подцепив только кварц на 5мгц проц ожил и стал подмигивать мне. Так же стал определятся по SPI. я подумал что проблема была в кондерах. Впаял новые кондеры... работает. Ставлю кварц на 8мгц .... работает, ставлю на 20мгц... не работает. Нашел другой кварц на 16мгц тоже не работает, только если прикасаюсь пальцем к одному выводу кварца может моргнуть разок. Все платы уже перековырял пробовал разные кварцы. Не работают кварцы выше 8мгц. Может пережарил проц! не знаю (( Никто не сталкивался с такой проблемой? может какой фьюз не подключил ?

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

Пт фев 07, 2020 11:40:44

попробуй без конденсаторов...

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

Пт фев 07, 2020 13:15:26

Ivanoff-iv писал(а):попробуй без конденсаторов...
Да я уже мне кажется все перепробовал. Даже с каких то приборов резистор ставил между ножек кварца.

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

Пт фев 07, 2020 13:36:04

погодь... СКЦЕЛЛ 1110 это для кварцев 3-8 МГц, для 8-... МГц СКЦЕЛЛ=1111
Изображение
СКЦЕЛЛ.0 - мощность накачки 1=мощная (стабильней), 0=слабая (экономичней).
Вложения
2020-02-07_15-35-50.png
(15.14 KiB) Скачиваний: 150

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

Пт фев 07, 2020 14:10:17

Boomstick Вы правильно установили FUSE CKSEL3...0 0111. Другое дело, что далеко не все ВЧ кварцы хорошо переносят повышенную мощность.
Изображение
Вложения
Full_swing_m48a.PNG
(25 KiB) Скачиваний: 149

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

Пн фев 10, 2020 09:57:57

Ставил единички. Такая же история. Так как макетка у меня заводская и мне не очень нравится расположение кварца буду травить новую плату, ставить кварц поближе к процу. Других идей нет (

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

Пн фев 10, 2020 12:32:55

Указаны фьюзы «Fuses:;* internal 8mhz osc» внутренний генератор 8мгц для Atmega48. Нашел в интернете картинку. Вот http://img.radiokot.ru/files/122121/24j0auq1zf.png Скажите, пожалуйста, это правильно? На картинке фьюзы прямые.

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

Пн фев 10, 2020 13:31:32

Правильно.

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

Ср фев 12, 2020 06:34:18

Вопрос от юзера :)) Прошиваю Atmega8, при этом, каким то чудом, забываю прошить фьюзы :dont_know: В этом случае МК заблокируется? Или нет, т.к. фьюзы остались заводские? :dont_know:

З.Ы. Вопрос из практики, так как не знаю что думать по поводу заблокировки после прошивки. Фьюзы выставлял по рекомендациям. :shock:
Ответить