STM32 islemcilerde USB_BTABLE registerinin amaci

Başlatan z, 14 Ekim 2021, 23:06:48

z

USB_BTABLE registerine hangi durumlarda 0x000 dan farkli deger yukleriz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tagli

F103'lerin USB'sini kullanmadım hiç, benim deneyimlerim F407'lerdeki OTG_FS donanımı ile sınırlı. Yine de F103'ün dokümanını da birkaç kez gözden geçirmişliğim var.

Benim tahminim, birden fazla endpoint konfigürasyonu olması durumunda BTABLE bunlar arasında geçişte kolaylık sağlayabilir belki. Bu durum alternatif interface sebebiyle de ortaya çıkabilir, farklı device konfigürasyonu ile de ortaya çıkabilir.

Öte yandan tablo silinip baştan da yazılabilirdi bence. BTABLE bir pointer gibi. Bir tabloyu güncellemek yerine baştan birden fazla sayıda tabloyu oluşturup onlar arasında anında geçiş yapmaya olanak sağlayabilir. Bu gerçekten gerekli miydi orası tartışılır.
Gökçe Tağlıoğlu