stc32g12k128单片机是一款价格便宜,性能强悍的mcu。最近对它采用的cdc通讯认真的关注了一下,有几点认识与初学者分享:、
一、cdc是什么?
无论中文怎么翻译,cdc就是cdc(好像没说)。初学者不必深究。从理论层面上讲,它是一种通讯协议,根据这种协议,人们可以开发具体的通讯方式(构建渠道)。
二、cdc有什么用?
1、cdc支持硬件ch340下的串口通讯。
2、cdc支持硬件USB下的USB通讯。
三、cdc怎么用?
1、在硬件ch340下,当串口用,包括进行串口初始化,调用串口发送指令。
2、在硬件USB下,当USB口用,包括USB初始化,使用USB发送程序。(我还没学会USB,所以这一句是猜测,但我真不希望官方一定把它说成是串口,容易引起误解)
以上是一个新人(或者说是外行)对cdc的认识,说的不对的地方希望高人用大家能听懂的语言做一下更正。谢谢。
|