详情描述
STC32G单片机,USB-CDC虚拟串口协议范例里,如何才能触发串口的接收中断(RI = 1)?
普通串口是数据发送至SBUF缓冲区后触发接收中断,但是虚拟串口是数据发送到USB的FIFO缓冲区,怎么发送到SBUF缓冲区呢?
我看协议范例里面的数据接收过程:
USB的FIFO缓冲区→数组RxBuffer[]→字节变量dat→串口数据缓冲区S2BUF→串口发送中断(TI = 1)
发送到哪里去了呢?USB吗?
串口接收中断又如何触发的,求解答
我看协议范例里面的数据接收过程:
USB的FIFO缓冲区→数组RxBuffer[]→字节变量dat→串口数据缓冲区S2BUF→串口发送中断(TI = 1)
发送到哪里去了呢?USB吗?
串口接收中断又如何触发的,求解答
已尝试解决的方法及结果
虚拟串口并没有实际接硬件发送或接收端点吧,都是通过USB-CDC接收和发送[晕]
附件
登录 或 注册 后才可以进行评论哦!
还没有评论,抢个沙发!