digispark

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Всем привет! Всех с прошедшими и наступающими праздниками. Возник вопрос по данной плате, первый раз с ней имею дело. Все работало функционировало пока я не залез со своими хотелками в код... и случайно закоментил строчку

TrinketHidCombo.poll(); // check if USB needs anything done

теперь при подключении к компу выдает неопознанное USB устройство, и перестало прошиваться

P.S. еще может связано с задействованием PINB5 reset но в инете инфа есть, что оно не влияет на загрузку скетчей.

Заранее благодарен!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

шить загрузчик, других вариантов нет

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

в управлении компа пишет сбой запроса дескриптора USB-устройства.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

ua6em пишет:

шить загрузчик, других вариантов нет

нужен программатор или другая ардуино в роли программатора?

разобрался, буду пробовать, спасибо за помощь!

попробовал прошить загрузчик через  нано, пишет загрузчик записан. Не помогло. взял фьюзбит доктора, стер камень и опять записал загрузчик. Опять не помогло.

Что я делаю не так? может что то нужно еще записать

upd Running AVRDUDE...

avrdude_original: stk500_getsync(): not in sync: resp=0x00
Running AVRDUDE...
avrdude_original: stk500_getsync(): not in sync: resp=0xe0
вот че пишет ideпри попытке загрузить загрузчик
xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

надеюсь загрузчик для Attiny85 пишите?

залейте блинк через программатор что бы убедится что тини еще жива.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Xumuk пишет:

upd Running AVRDUDE...

avrdude_original: stk500_getsync(): not in sync: resp=0x00
Running AVRDUDE...
avrdude_original: stk500_getsync(): not in sync: resp=0xe0
вот че пишет ideпри попытке загрузить загрузчик

ну дык ничего не пишет ваш программатор

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016
Running AVRDUDE...
avrdude_original: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude_original: Yikes!  Invalid device signature.
                  Double check connections and try again, or use -F to override
                  this check.
повозился еще в файле боардс и понял что фьюзы надо было поменять и я это сделал не в том разделе... опять стер фьюзбит доктором и попытался зашить загрузчик и вот это теперь
Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

https://tsibrov.blogspot.com/2018/12/micronucleus-attiny85.html по этой методике делаю

 

Running AVRDUDE...
avrdude_original: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude_original: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
 
теперь вот так пишет только, запись загрузчика якобы записана пишет
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Могу скинуть правильную дудку (хотя она есть в core) посмотри тему Atiny85 1001 применение

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

спасибо попробую, но походу я вчера че то коротнул пока проводами вертел и винда перестала вообще видеть камень... вечером гляну может юсб провод моросит

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016
avrdude_original: Device signature = 0x000000
avrdude_original: Yikes!  Invalid device signature.
                  Double check connections and try again, or use -F to override
                  this check.
вот че пишет развернутый отчет о прошивке
в общем мк умер... его даже фьюзбит доктор не видит
asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Xumuk пишет:

 
в общем мк умер... его даже фьюзбит доктор не видит

Ну туда ему и дорога! Не вижу большого смысла  в данной плате. За те же деньги можно взять Нану. 

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

ну я ее использовал для управления громкостью на компе