Обсуждаем контроллеры компании Atmel.
Чт окт 03, 2019 08:55:39
Хотя в общем-то CKDIV8 влияет только на "стартовое" состояние CLKPR. В проге потом оно меняется всё-равно. Так что разницы нет. Прошили вы правильно всё.
:kill: После прошивки программатор перестал видеть МК!.
Так и будет. После прошивки самой прошивки частота МК будет низкой очень, прошить аспом без снижения частоты (не перемычкой, а ключиком avrdude) не получится. Но прога сама работать будет. Об этом автор проекта и пишет. Вот о проблеме:
https://forum.cxem.net/index.php?/topic ... %B8%D1%8F/
Чт окт 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 ПРОЛИВАЕТСЯ В ОПРЕДЕЛЁННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ!!!!!
СНАЧАЛА ВЫСТАВЛЯЮТСЯ ФЮЗЫ И ТОЛЬКО ПОТОМ ПРОЛИВАЕТСЯ ПРОШИВКА!!!!!
Даже если и произойдёт ошибка при проливке, с помощью бубна и плясок стереть флеш и вернуть проц к жизни можно, но оно вам зачем, эти сложности!"
К сему вопрос! Если я правильно прошиваю, то почему Тинька перестает читаться?
Чт окт 03, 2019 10:09:42
К сему вопрос! Если я правильно прошиваю, то почему Тинька перестает читаться?
А вы где-то в процитированном тексте автора проекта видите слова, что она должна читаться после прошивки!?
Он об этом не говорил! Он как раз таки и говорит о том, чтобы сначала прошить фьюзы, потом прошивку. Потому что после прошивки, программатор обычный перестанет видеть тиньку. И соотв. читать тоже перестанет.
Да блин! Ну голову включите! Уже столько раз вам все кругом сказали, что это одно и тоже! Галочки на битах UNUSED никак не влияют! Еще раз -
слева и справа настройки идентичны, не смотря на разницу в цифрах итоговых байт. Потому что влияют только галочки НЕ UNUSED.
Если я все правильно прошил - почему не работает? Светодиод связанный с Тинькой мигает секундным тактом, Данные не передаются.
Это уже другой вопрос. Задайте его в ветке проекта. К фьюзам он отношения не имеет.
Чт окт 03, 2019 10:21:42
МК ATTiny13 выполняет роль «будилки», в зависимости от установленной перемычки через определённый промежуток времени Tiny создаёт на пине (PORTD.3) МК ATmega8 логический 0 длительностью 1 секунда
Правда, При установленной перемычке интервал отправки составляет 40 минут, при снятой перемычке интервал составляет 5 минут!
Т.е. какую-то программу вы в память уже записали.....
А что данные не передаются, то уже другой вопрос....
Чт окт 03, 2019 10:41:59
Кстати, ходили слухи о кривых ATtiny13A, иногда поступающих с Али - пишутся, но не работают. Может это они?
И вообще, автору проекта большой минус - проблемные в записи чипы, если они есть в кузовах, допускающих использование панелек, следует использовать именно в них, а не в SMD. Черт с ним, с размером, требовать такое от людей, повторяющих схему (и, зачастую, неопытных), как минимум, некорректно.
Чт окт 03, 2019 10:50:44
К автору никаких требований быть не может, он делает как хочет, а как повторять - вот это уже ваши вопросы...
И делал он не на ваш заказ, а себе, и просто поделился....
Чт окт 03, 2019 13:24:31
afz, скажите, пожалуйста, как мне пользоваться aspSlow? Спасибо!
Чт окт 03, 2019 15:16:59
Не знаю, поможет ли, в общем, надо будет попробовать задать ключик -B побольше. Типа -B 1000. 10000, 15000...
Что-то сильно тормозное я прошивал, а что, и с каким ключиком - не помню, и не уверен, что в этом случае это дело поможет, но попробуй.
Чт окт 03, 2019 15:44:14
но попробуй.
И все таки она вертится!
Все у меня получилось! Зря я паниковал что МК после прошивки не читается, так заложено. Все передается-принимается. Спасибо всем за советы!
Пн янв 20, 2020 15:19:39
Пожалуйста, помогите) -fckopt=0,cksel=f,sut=1,ocden=0,jtagen=1 как перевести это в человеческий вид ? На avreal эта строчка.
Пн янв 20, 2020 15:58:17
CKOPT 0 запрограммирован как правило переводит режим кварцевого генератора на максимальную мощность
CKSEL 1111 незапрограммированы. Режим работы с кварцевым генератором.
OCDEN 0 запрограммирован. Очень опасный FUSE-бит. Лучше оставить его в 1.
JTAGEN 1 отключить.
Пт фев 07, 2020 11:36:09
Ребята подскажите в какую сторону копать? Есть мега48 нужно работать на 20мгц. Написал моргалку для проверки. На фьюзах по умолчанию все работает, пришло время переключится на кварц и началось... Сверившись с сайтами и переварив как должны быть выставлены биты в своем минипро прошил через SPI и... чип исчез, ножкой не дрыгает. Пустился во все тяжкие спаял переходник для параллельного программирования. Прочитал, менял фьюзы на другие и только при выставлении фьюзов в дефолт чип появлялся и работал. Я замучился его перепаивать. Потом открыв даташит выставил рабочие фьюзы. Все биты в единички кроме CKSEL3 и SPIEN. потеряв чип в очередной раз сдул кварц вместе с кондерами с платы и подцепив только кварц на 5мгц проц ожил и стал подмигивать мне. Так же стал определятся по SPI. я подумал что проблема была в кондерах. Впаял новые кондеры... работает. Ставлю кварц на 8мгц .... работает, ставлю на 20мгц... не работает. Нашел другой кварц на 16мгц тоже не работает, только если прикасаюсь пальцем к одному выводу кварца может моргнуть разок. Все платы уже перековырял пробовал разные кварцы. Не работают кварцы выше 8мгц. Может пережарил проц! не знаю (( Никто не сталкивался с такой проблемой? может какой фьюз не подключил ?
Пт фев 07, 2020 11:40:44
попробуй без конденсаторов...
Пт фев 07, 2020 13:15:26
Ivanoff-iv писал(а):попробуй без конденсаторов...
Да я уже мне кажется все перепробовал. Даже с каких то приборов резистор ставил между ножек кварца.
Пт фев 07, 2020 13:36:04
погодь... СКЦЕЛЛ 1110 это для кварцев 3-8 МГц, для 8-... МГц СКЦЕЛЛ=1111
СКЦЕЛЛ.0 - мощность накачки 1=мощная (стабильней), 0=слабая (экономичней).
- Вложения
-
- 2020-02-07_15-35-50.png
- (15.14 KiB) Скачиваний: 380
Пт фев 07, 2020 14:10:17
Boomstick Вы правильно установили FUSE CKSEL3...0 0111. Другое дело, что далеко не все ВЧ кварцы хорошо переносят повышенную мощность.
- Вложения
-
- Full_swing_m48a.PNG
- (25 KiB) Скачиваний: 330
Пн фев 10, 2020 09:57:57
Ставил единички. Такая же история. Так как макетка у меня заводская и мне не очень нравится расположение кварца буду травить новую плату, ставить кварц поближе к процу. Других идей нет (
Пн фев 10, 2020 12:32:55
Указаны фьюзы «Fuses:;* internal 8mhz osc» внутренний генератор 8мгц для Atmega48. Нашел в интернете картинку. Вот
http://img.radiokot.ru/files/122121/24j0auq1zf.png Скажите, пожалуйста, это правильно? На картинке фьюзы прямые.
Пн фев 10, 2020 13:31:32
Правильно.
Ср фев 12, 2020 06:34:18
Вопрос от юзера
Прошиваю Atmega8, при этом, каким то чудом, забываю прошить фьюзы
В этом случае МК заблокируется? Или нет, т.к. фьюзы остались заводские?
З.Ы. Вопрос из практики, так как не знаю что думать по поводу заблокировки после прошивки. Фьюзы выставлял по рекомендациям.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.