Sihirbaz benzeri bir araç ilk kez kullandığınızda sevimli olabilir, ancak daha sonra yoluna girer. Daha iyi bir yöntem, bellekteki tanımlayıcıların iyi bir yapısı ve birkaç yardımcı makro ve diğer önişleme mantığıdır, böylece bilgileri daha yüksek bir düzeyde sağlayabilirsiniz ve doğru baytlar ve bitler otomatik olarak doldurulur.
PIC 18 için USB yığınım böyle çalışıyor. Bunu ve bir sürü başka şeyi yazılım yüklemeler sayfamdan yükleyebilirsiniz . Statik USB kurulumu iki dosyada tanımlanmıştır. Bunların şablonları, SOURCE> PIC dizininde QQQ_USB.INS.ASPIC ve QQQ_USB0.INS.ASPIC olarak adlandırılır. İlk olarak, kullandığınız uç noktaları ve usb.ins.aspic dosyasındaki uç nokta başına türleri aktaran VID / PID'yi tanımlayın. Daha sonra usb0.ins.aspic içindeki tanımlayıcıları özelleştirmeniz gereken küçük bir parça ile değiştirirsiniz. Aktarım türleri ve arabellek boyutları gibi şeyleri zaten bildiği için, bu sembolleri yalnız bırakırsınız ve uygulamanıza özgü olanı değiştirirsiniz. Çoğu durumda, bu yalnızca üretici adını ve ürün adını ayarlar. Bunlar sıradan dizeler ve bir makro olarak yazdığınızda uygun biçimlendirmeye özen gösterir.