Một công cụ giống như thuật sĩ có thể dễ thương ngay lần đầu tiên bạn sử dụng nó, nhưng sau đó nó lại gây cản trở. Một phương pháp tốt hơn là một cấu trúc tốt của các bộ mô tả trong bộ nhớ và một vài macro hữu ích và logic tiền xử lý khác để bạn có thể cung cấp thông tin ở mức cao hơn và các byte và bit đúng sẽ tự động được điền vào.
Ngăn xếp USB của tôi cho PIC 18 hoạt động như thế. Bạn có thể cài đặt nó và một loạt các thứ khác từ trang tải xuống phần mềm của tôi . Thiết lập USB tĩnh được xác định trong hai tệp. Các mẫu cho chúng được đặt tên QQQ_USB.INS.ASPIC và QQQ_USB0.INS.ASPIC trong thư mục SOURCE> PIC. Trước tiên, bạn xác định VID / PID, điểm cuối bạn sử dụng và loại chuyển giao cho mỗi điểm cuối trong tệp usb.ins.aspic. Sau đó, bạn sửa đổi các mô tả trong usb0.ins.aspic với một chút bạn cần tùy chỉnh. Vì nó đã biết những thứ như các kiểu chuyển và kích thước bộ đệm, bạn để các ký hiệu đó một mình và chỉ thay đổi những gì duy nhất để thực hiện. Trong hầu hết các trường hợp, điều đó chỉ điều chỉnh tên nhà sản xuất và tên sản phẩm. Những bạn viết như các chuỗi thông thường và một macro sẽ chăm sóc định dạng thích hợp.