Народ всем привет. Подскажите куда копнуть, т.к. не похоже что 2 МК из разных покупок с али оба не рабочие (другие из комплекта пока не проверял), возможно я что не так делаю.
Получаю сообщения: avrdude error: cannot set sck period; please check for usbasp firmware update avrdude usbasp_spi_set_sck_period() error: cannot set sck period; please check for usbasp firmware update avrdude: device signature = 0x000000 (retrying) (он типо пишет что сигнатура нули а должна быть другая) avrdude: Yikes! Invalid device signature. attiny13a Failed chip erase: uploading error: exit status 1
Пробовал прошить каким-то китайским USBAsp, купленным не знаю когда может больше 2-х лет назад. В системе драйвера 3 версии на него встали без проблем и его видит. Далее mega2560 ArduinoISP (с набора пинов на плате и с гребенки) тоже голяк. Загрузчик не шьется, скетч собсно тоже. Arduino IDE самая последняя, библиотеки обновленные, использовал либу MCUdude/MicroCore и что-то еще везде одинаковое поведение.
При подаче питания на МК потребление 2,5 мА. Попался шлак и не рабочие микроконтроллеры да?
Сначала я бы проверил, работают ли: программатор, кабели, PC, OS, драйвера, ОС, избранные программы и т.д. с проверенным абсолютно рабочим МК Attiny13A.
РУ: Затем вы можете добавить 8 батарей или подключить лабораторный источник питания для обеспечения необходимых 12 вольт. Затем загрузите скетч (ссылка для скачивания находится внизу страницы), подключите устройство ATTiny, для которого необходимо исправить фюзы (см. список поддерживаемых устройств в исходном коде), откройте Serial Monitor в Arduino IDE и выберите 19200 бод в качестве скорости последовательного порта. Затем отправьте символ в Arduino, используя кнопку «Отправить» на последовательном мониторе, чтобы запустить цикл сброса фюзы. Код распечатает подпись устройства, а также значения фюзы до и после и. Теперь у вас должен быть работающий ATTiny!
И это если МК физически рабочий .
Последний раз редактировалось veso74 Ср июл 12, 2023 17:32:27, всего редактировалось 1 раз.
Мега отлично и быстро прошилась как ArduinoISP. Тиньку подключал путем подпаявшись проводами к МК, с другой стороны разъемы программатора, выглядело надежно. HEX компилится, а вот отдельно в другом софте его чем то другим прошить фюзы не знаю как и какие выставлять.
Добавлено after 4 minutes 1 second: Попробуем напр. с AVRDUDESS. Работает и с USBasp как программатор, и с Arduino как программатор, и с PICkit2 как программатор (для AVR) ...
Выше в меню (1) выбираете свой программатор USBasp.
Пока не трогаем фюзы, просто читаем их из чипа (тактовая частота вероятно будет оригинальной 1,2 MHz).
Завтра сгоняю в местном радиомагазине куплю тиньку на всякий случай попробую заодно. Если прокатит купленная буду мучить не рабочие) AVRDUDESS скачал, попробую оба варианта: "USBasp как программатор, и с Arduino как программатор". "Пока не трогаем фюзы, просто читаем их из чипа" - понял, попробую. Спасибо за помощь, постараюсь отписаться о результате.
Включите в схему доступные МК к программатора, программа должна их обнаружить: кнопка Detect. Полностью нерабочих МК из Китая я пока не нашел, хотя был один был с особыми параметрами - выходи не давали нормальным током и internal clock был с оч. большим частотным сдвигом.
Последний раз редактировалось veso74 Ср июл 12, 2023 18:20:03, всего редактировалось 4 раз(а).
Завтра сгоняю в местном радиомагазине куплю тиньку на всякий случай попробую заодно.
Разок был случай- шил кучу Тинек13, из 20 штук (из чипдипа) не шились 9.. Тогда шил "пятью проводками", немного раньше попались пара "нешьющихся" Тини2313.. Потом купил TL866, и 8 из 9 тинек13 зашились, правда, у одной из этих восьми оказались какие-то проблемы с фьюзами- "заводские установки" не менялись.. Всё-таки, эти всякие "громовы" и "пять проводков" какие-то не очень надёжные..
Совет хороший, я бы первым делом так сделал бы если бы были) Никаких других МК у меня нет. SPI память есть, но это видимо другой софт надо.
Добавлено after 3 minutes 26 seconds: АлександрЛ, я достал из широких штанин программатор который был/валялся (в нормальных условиях), покупать ради одной тиньки программатор как-то так себе история. Но история очень интересная. Пожалуй я попробую макетку собрать полноценную и посмотрю как это будет ли работать. Что-то у меня сейчас подозрения в надежности всей истории про навесной монтаж.
Возьмите и используйте ... breadboard. Годы назад с особым пренебрежением! (из-за контактов и длинных проводов) пробовал. Сейчас это мой любимый сетап для начального тестирования и настройки простых конструкции. Там все работает . Особенно с МК.
От идеи протестировать программный код (фрагмен кода?) через настоящий МК с периферией (LED, реле, резистори, сдвиговые регистры, расширители, дисплей, энкодер, потенциометр и т. д.) и результаты иногда проходит всего 3..5 минуты .
Последний раз редактировалось veso74 Ср июл 12, 2023 18:31:46, всего редактировалось 1 раз.
покупать ради одной тиньки программатор как-то так себе история.
Согласен.. Тогда, возможно, есть смысл поискать кого-то поблизости, кто мог бы зашить МК.. Я как-то шил 27С256, потом почтой отправлял за 1000 километров..
МК не в DIP корпусе. Да и потом тот breadboard который у меня есть нифига не работает нормально глючат контакты очень сильно, хоть и такое ощущение что коннекторы нормально вставляются - прям не срослось, а в лотерею играть заказывать ещё один не хочу. Как по опыту тинька прошивается ли распаянная в схеме, рабочем устройстве?
Добавлено after 1 minute 22 seconds: АлександрЛ, не дешевле ли купить программатор для этого? Я с экономической точки зрения обосновываю. Поблизости нет никого кто мог бы помочь, либо я о них не знаю)
АлександрЛ, не дешевле ли купить программатор для этого? Я с экономической точки зрения обосновываю. Поблизости нет никого кто мог бы помочь,
Ну, вы же тщательно скрываете своё местоположение..
Например, от меня в Ростов отправить посылку до 100 грамм весом- 234 рубля, даже при условии, что эта микросхема(ы) скатается туда и обратно- 468 рублей, это примерно в 9 раз дешевле, чем купить программатор в самой дешевой комплектации- https://aliexpress.ru/item/1005002889063117.html А переходник с SO-8 на DIP-8, при наличии прямых рук- несложно сделать и самостоятельно..
Добавлено after 12 minutes 58 seconds:
veso74 писал(а):
Сделайте 20-50 свои собственные кабели с контактами за PC плат - штыри такие "квадратные"
Да, можно самодельные: Спойлер а можно и покупные: Спойлер
"скрываете своё местоположение" да и у вас адрес квартиры не указан. Мошенников и рекламы развелось - меньше знают крепче спят. Последний раз когда я отправлял посылку самое дешевое 700 руб было из этого и исходил. Если не получится завести это дело то конечно буду думать над вариантами.
Добавлено after 5 minutes 18 seconds: АлександрЛ, спасибо за идею на фото - пожалуй спаяю что-то аналогичное.
"скрываете своё местоположение" да и у вас адрес квартиры не указан.
Ну, адрес не обязательно, почтовый сайт для расчёта стоимости посылки спрашивает только "город или страна получателя" Заказное письмо 50 грамм за 1000 километров отправить- "обычной доставкой"- 34 рубля..
Если на компе есть СОМ порт (а не USB-COM) можно SIprog использовать. https://img.radiokot.ru/files/20529/36ky3d8x5e.GIF Однако не факт, что купленные тиньки "абсолютно новые" - возможно имелась "залоченная прошивка" - тогда только "фузе доктор" поможет. Тинька 13 - штука мелкая, в большинстве случаев бутлоадера не имеет (слишком мало ПЗУ программ). Посему и загружаться непосредственно из ардуино IDE (как остальные адуринки на основе АВР) не должна (за крайне редким исключением для тини85 и чего-то суперсовременного не слишком проверенного). Так что используем флажок no bootloader в настройках платы, затем скетч - "экспорт бинарного файла" и делаем загрузку того файла через другую софтинку и железко. У меня my_siprog + AVRDUDEPROG (или avrdudeshell - в последнее время она "зависает" если комп подключен к интернету*)).
Последний раз редактировалось BOB51 Чт июл 13, 2023 09:51:28, всего редактировалось 1 раз.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения