举例 2: VCP 类的 Set_LineCoding()
Setup transaction(命令)
触发 CTR 中断
Setup0_Proecess –>VCP_Data_setup --> CS = OUT_DATA
Out transaction (设置串口数据帧格式)
触发 CTR 中断
Out0_Process --> DataStageOut --> 数据全部读完 CS = WAIT_STATU_IN
In transaction (取走 0 长度数据包)
触发 CTR 中断
In0_Process –>VCP_Status_IN,即根据数据阶段得到的帧格式来配置 USART
|