angalp 发表于 2024-10-23 11:06:37

USB-CDC回调函数

USB-CDC中断模式下 BOOL usb_OUT_callback()函数里只留一个 return 1;语句    有没有啥影响

DebugLab 发表于 2024-10-23 11:22:28

从上位机接收数据后会进入这个函数,如果不需要接收数据,直接return 1就可以了,没有影响,但使用中断模式的CDC库时,这个函数不能删除

soma 发表于 2024-10-23 11:22:36

试一下不就知道了。正常是没什么问题的

angalp 发表于 2024-10-23 13:34:04

soma 发表于 2024-10-23 11:22
试一下不就知道了。正常是没什么问题的

试过了,只留return 没啥影响,好奇BOOL usb_OUT_callback()函数起了啥作用

angalp 发表于 2024-10-23 13:35:39

DebugLab 发表于 2024-10-23 11:22
从上位机接收数据后会进入这个函数,如果不需要接收数据,直接return 1就可以了,没有影响,但使用中断模式 ...

明白,中断库需要它的返回值

angalp 发表于 2024-10-23 13:47:05

DebugLab 发表于 2024-10-23 11:22
从上位机接收数据后会进入这个函数,如果不需要接收数据,直接return 1就可以了,没有影响,但使用中断模式 ...

那我是不是可以在BOOL usb_OUT_callback()函数里写个标志位,判断是否接收完一帧数据

DebugLab 发表于 2024-10-23 14:37:23

angalp 发表于 2024-10-23 13:47
那我是不是可以在BOOL usb_OUT_callback()函数里写个标志位,判断是否接收完一帧数据 ...

可以的

angalp 发表于 2024-10-23 20:36:23

DebugLab 发表于 2024-10-23 14:37
可以的

感谢,都弄明白了。
页: [1]
查看完整版本: USB-CDC回调函数