" usb_20.pdf " 文件的第39页的章节5.5.3 Control Transfer Packet Size Constraints 应用了正整数除法运算的知识。
---------------------------------------------------------------------------------------------------------------------
数学知识:
设 a 和 b 是正整数,q 和 r 是零或正整数,则总会存在一个等式和一个不等式:a = b * q + r , b > r 。(a是被除数,b是除数,q是商数,r是余数。)
--------------------------------------------------------------------------------------------------------------
要传送是a大小的数据:
1. 当 a >= b 时,每次传送的数据大小都是b,传送的次数是q(整除时)或(q + 1)(不整除时),不整除时,最后传送的数据大小是r。
2. 当 a < b 时,q = 0,r = a , 只需传送一次,传送的数据大小是a 。