digispark attiny85 sorunu

Başlatan MC_Skywalker, 26 Eylül 2022, 18:41:29

MC_Skywalker

Daha önce sıkıntısız çalışan digispark attiny85'i win11 pro makinaya taktığımda Aygıt Tanımlayıcısı İsteği Başarısız Oldu hatasını alıyorum MCU içindeki programda çalışmıyor. Acaba sadece Bootloader + program mı silindi yoksa MCUmu bozuldu nasıl anlarım. Bilgisayar görmediğinden basit bir blik programı yükleyemiyorum. Atmel için Programlayıcım yok?




https://i.hizliresim.com/at5g3f7.png
https://i.hizliresim.com/ab0e7bt.JPG

mehmet

#1
İlk takıldığında usb-seri dönüştürücü gibi
davranıyor. Daha yaklaşık bir dakika içinde
istek gelmezse normal usb (hid, vs) özelliğine
dönüyor.

İlk bağlantıda alttaki oluyor:
Bus 003 Device 004: ID 16d0:0753 MCS Digistump DigiSpark

Sonra klavye olarak tanımladığımda da:
Bus 003 Device 003: ID 16c0:27db Van Ooijen Technische Informatica Keyboard

Bu VID ve PID değerlerini görebiliyor musunuz?

Ek:
PCB kirlenmiş olabilir mi?
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

MC_Skywalker

#2
Takıldıktan yaklaşık ~5 saniye sonra bu mesaj geliyor. Dün, son çalışan programı yüklerken sorun yoktu.

Alıntı YapDevice Descriptor:
bcdUSB:             0x0000
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x00 (0)
idVendor:           0x0000
idProduct:          0x0000
bcdDevice:          0x0000
iManufacturer:        0x00
iProduct:             0x00
iSerialNumber:        0x00
bNumConfigurations:   0x00

ConnectionStatus: DeviceFailedEnumeration
Current Config Value: 0x00
Device Bus Speed:     Low
Device Address:       0x00
Open Pipes:              0

mehmet

Başka bir işletim sisteminde deneme
imkanınız var mı?
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

power20

#4
Alıntı yapılan: MC_Skywalker - 26 Eylül 2022, 19:37:30Takıldıktan yaklaşık ~5 saniye sonra bu mesaj geliyor. Dün, son çalışan programı yüklerken sorun yoktu.

Bootloader bozulmuş olabilir.
 Bilgilerin hep sıfır olması aslında aygıtın hiç tanınmadığını gösterir. 
Boş bir USB kabloyu  D+ veya D- uçlarına 1k5 pull-up direnç ekleyerek bilgisayara bağlamak  ile aynı durum. (Kart üzerinde bu direnç varmış)

Cihazda USB donanımı mevcut olmadığı halde yazılımsal olarak yapılmış diye düşünüyorum. Bu da  low-speed aygıt olsa gerek.

 Belki bir USB hub üzerinden bilgisayara bağlamak işe yarayabilir. Usb 2.0.. 3.0 portlar geriye dönük uyumlu olsa da aygıt bazı sorgulara cevap verememiş işi aksatmıştır.






uzaylivolkan


MC_Skywalker

Öncelikle zaman ayırıp yanıt yazdığınız için teşekürler.

Evet bu MCU da fiziksel USB yok ve elemanlar software yarımıyla USB üzerinden programlama için bootloader geliştirmişler. 3D yazıcı içn alıp kullanmadığım Arduino Mega ile Boot yükşlemeyi deneyebilirim.

MC_Skywalker

Bootloader 'i yeniden yazdırmayı başardım ama yine aynı hata mesajı alıyorum.

uzaylivolkan

linkteki sayfayı inceleyin yardımcı olabilir. bootloader dosyaları

MC_Skywalker

Alıntı yapılan: uzaylivolkan - 27 Eylül 2022, 16:23:17linkteki sayfayı inceleyin yardımcı olabilir. bootloader dosyaları

Bu adrese bakmıştım bu anlatım Bootladeri upload etmek için ben https://github.com/micronucleus/micronucleus den bootloader'i çektim ve megayı ISP olarak kullanıp bootloaderi digispark attiny85 kartına yazdırdım.
Fırsatım olduğunda minik bir bilink yazıp atmayayı deneyemi mega ile, MCU sağlamsa hiç değilse böyle kullanırım.



MC_Skywalker

#10
Blink kodunu attım MCU çalışıyor. Bootloaderin yüklenmiş olmasına rağmen PC'nin görmemesini çözemedim. ilerde benzer kartan alırsam denerim. Yardımcı olan herkeze teşekürler.

mehmet

Alttaki linkteki gibi dener misiniz?
Digispark boot loader gerekli.

https://circuitdigest.com/microcontroller-projects/attiny85-ic-programming-through-usb-using-digispark-bootloader

Bir de bu nu deneyin.
Led iki kere yanıp sönünce klavye
olarak görülecek.
https://disk.yandex.com.tr/d/WCAj5ogrHyXMug
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

MC_Skywalker

Alıntı yapılan: mehmet - 28 Eylül 2022, 15:17:48Alttaki linkteki gibi dener misiniz?
Digispark boot loader gerekli.

https://circuitdigest.com/microcontroller-projects/attiny85-ic-programming-through-usb-using-digispark-bootloader

Bu boot loader'i yükleyinde Arduino IDE den kod yükledim sıkıntısız. Gerçi bigisayarı açınca Win11 büyük bir güncelleme yaptı.