เครื่องมือคล้ายตัวช่วยสร้างอาจจะน่ารักในครั้งแรกที่คุณใช้ แต่หลังจากนั้นก็เข้าทาง วิธีที่ดีกว่าคือโครงสร้างที่เหมาะสมของตัวอธิบายในหน่วยความจำและมาโครที่มีประโยชน์บางตัวและตรรกะการประมวลผลล่วงหน้าอื่น ๆ เพื่อให้คุณสามารถให้ข้อมูลในระดับที่สูงขึ้นและไบต์และบิตที่ถูกต้องจะได้รับการเติมโดยอัตโนมัติ
สแต็ก USB ของฉันสำหรับ PIC 18 ทำงานเช่นนั้น คุณสามารถติดตั้งที่และพวงของสิ่งอื่น ๆ ของฉันหน้าดาวน์โหลดซอฟต์แวร์ การตั้งค่า USB คงที่ถูกกำหนดไว้ในสองไฟล์ เท็มเพลตสำหรับสิ่งเหล่านี้มีชื่อว่า QQQ_USB.INS.ASPIC และ QQQ_USB0.INS.ASPIC ในไดเรกทอรี SOURCE> PIC ก่อนอื่นให้คุณกำหนด VID / PID ซึ่งปลายทางใดที่คุณใช้และประเภทการโอนต่อปลายทางในไฟล์ usb.ins.aspic จากนั้นคุณปรับเปลี่ยน descriptors ใน usb0.ins.aspic ด้วยบิตที่คุณต้องการปรับแต่ง เนื่องจากมันรู้จักสิ่งต่าง ๆ เช่นชนิดการถ่ายโอนและขนาดบัฟเฟอร์คุณจึงทิ้งสัญลักษณ์เหล่านั้นไว้ตามลำพังและเพียงแค่เปลี่ยนสิ่งที่ไม่ซ้ำกับการใช้งานของคุณ ในกรณีส่วนใหญ่นั่นเป็นเพียงการปรับชื่อผู้ผลิตและชื่อผลิตภัณฑ์ สิ่งเหล่านี้ที่คุณเขียนเป็นสตริงธรรมดาและแมโครจะดูแลการจัดรูปแบบที่เหมาะสม