|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
stc32g12k128单片机是一款价格便宜,性能强悍的mcu。
: ~8 V- i5 ~5 F' B# W9 I7 R5 {' P最近对它采用的cdc通讯认真的学习了一下,有几点认识与大家分享:
0 u7 e) E6 o( M& q5 I$ Y) n一、cdc是什么?
% R/ w4 _$ [: B' H$ y3 K无论中文怎么翻译,cdc就是cdc(好像没说)。初学者不必深究。
+ {7 y0 d3 o! P" _从理论层面上讲,它是一种通讯协议,根据这种协议,人们可以开发具体的通讯方式(构建渠道)。
1 {2 D' @* Y& t8 C4 J; Q9 j5 @二、cdc有什么用?
; x3 C: P" R) n1 \. ^) k5 [" x0 S1、cdc支持硬件ch340下的串口通讯。
% |7 q9 C! n& g2、cdc支持硬件USB下的USB通讯。
. c5 y; t! u$ d1 I: w- G三、cdc怎么用?; b; J! V1 s. o* O) R0 ^
1、在硬件ch340下,当串口用,包括进行串口初始化,调用串口发送指令。
$ ?$ A8 L, R: K1 ^ \. K2、在硬件USB下,当USB口用,包括USB初始化,使用USB发送程序。(我还没学会USB,所以这一句是猜测,但我真不希望官方一定把它说成是串口,容易引起误解)" p% i% B4 L- g: B% ]9 k
以上是对cdc的认识,说的不对的地方!
$ j. e/ B5 l3 ^8 ^6 Y- W. }希望高人用大家能听懂的语言做一下更正。谢谢。
; P4 a) W5 G$ z. _# ~/ o, E& M' a( T9 \2 [5 [# y5 T
|
|