|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
stc32g12k128单片机是一款价格便宜,性能强悍的mcu。# k, K/ _3 X3 e5 S
最近对它采用的cdc通讯认真的学习了一下,有几点认识与大家分享:5 ^3 {8 l- v: z
一、cdc是什么?
# K& e. |! |. W7 W1 n# E9 Z无论中文怎么翻译,cdc就是cdc(好像没说)。初学者不必深究。
" J- q0 x. ?+ A5 h* c* L从理论层面上讲,它是一种通讯协议,根据这种协议,人们可以开发具体的通讯方式(构建渠道)。* f' s4 t+ V+ h* ^
二、cdc有什么用?
$ C: i, }" U# ~, a# }0 H1、cdc支持硬件ch340下的串口通讯。
. P+ }: O# r5 @2、cdc支持硬件USB下的USB通讯。
2 e$ ?/ j* |/ T9 k三、cdc怎么用?
6 h- Q* n2 \7 L0 p, C8 W; p+ B1、在硬件ch340下,当串口用,包括进行串口初始化,调用串口发送指令。
) Y4 M; a# n4 p2、在硬件USB下,当USB口用,包括USB初始化,使用USB发送程序。(我还没学会USB,所以这一句是猜测,但我真不希望官方一定把它说成是串口,容易引起误解)
, N p2 T+ n; e8 h以上是对cdc的认识,说的不对的地方!
! M# ?4 H6 k3 G# g6 F希望高人用大家能听懂的语言做一下更正。谢谢。1 L. h/ e. k$ U# e4 D
0 ~, O$ ]9 F, J& Y
|
|