|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
stc32g12k128单片机是一款价格便宜,性能强悍的mcu。
9 \7 O2 _! Q: P$ X; e+ ~最近对它采用的cdc通讯认真的学习了一下,有几点认识与大家分享:
5 Q; W% h9 i( d( O i: p3 }% K) H3 U一、cdc是什么?$ J; P6 L5 p& I" E* Q& R5 l+ J
无论中文怎么翻译,cdc就是cdc(好像没说)。初学者不必深究。
9 Q: z& q, u2 ^4 C+ x1 g从理论层面上讲,它是一种通讯协议,根据这种协议,人们可以开发具体的通讯方式(构建渠道)。
r5 P( j0 B5 b k4 q! J% g) }二、cdc有什么用?
* ?* ^' q8 D& _ z1、cdc支持硬件ch340下的串口通讯。
) r2 R7 |7 P, m) J2 `8 a2、cdc支持硬件USB下的USB通讯。0 \# t6 r7 j6 C- v: q, a2 C1 r7 _
三、cdc怎么用?
1 b' i! m, X7 w5 N+ v1、在硬件ch340下,当串口用,包括进行串口初始化,调用串口发送指令。
s# t# {+ @( |! O7 d2 T! n2、在硬件USB下,当USB口用,包括USB初始化,使用USB发送程序。(我还没学会USB,所以这一句是猜测,但我真不希望官方一定把它说成是串口,容易引起误解), ^4 k8 {$ y. W7 j
以上是对cdc的认识,说的不对的地方!2 A, R" z, T ?2 Z2 `
希望高人用大家能听懂的语言做一下更正。谢谢。" d1 n& t3 x0 v
* a! _- p! F$ O( Y, O7 o6 Q% W/ r |
|