|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
stc32g12k128单片机是一款价格便宜,性能强悍的mcu。' [# \/ p2 {% P
最近对它采用的cdc通讯认真的学习了一下,有几点认识与大家分享:- m) A# x# ~2 ^3 N2 u2 ^
一、cdc是什么?' O0 ?; D4 }& {/ j9 z
无论中文怎么翻译,cdc就是cdc(好像没说)。初学者不必深究。
8 [' E: |) b4 X; i6 v从理论层面上讲,它是一种通讯协议,根据这种协议,人们可以开发具体的通讯方式(构建渠道)。$ k) t7 Q" V, ~% ^! I- t
二、cdc有什么用?' I: r" Y6 b4 O: b
1、cdc支持硬件ch340下的串口通讯。
3 X/ \3 L1 ^+ _5 @, t$ v1 k9 i/ U F6 W2、cdc支持硬件USB下的USB通讯。5 P5 I/ e8 Q8 P/ v& c
三、cdc怎么用?5 }5 W) h, \- v# W1 m
1、在硬件ch340下,当串口用,包括进行串口初始化,调用串口发送指令。2 c0 S0 L; I5 ~. B& n ~8 p
2、在硬件USB下,当USB口用,包括USB初始化,使用USB发送程序。(我还没学会USB,所以这一句是猜测,但我真不希望官方一定把它说成是串口,容易引起误解)7 R+ `7 C& E2 M+ B( e
以上是对cdc的认识,说的不对的地方!
4 r0 Z& }4 h& g6 \. b希望高人用大家能听懂的语言做一下更正。谢谢。
; D4 n. }; M+ Y
$ [+ t0 i$ l$ ^- s0 n; i |
|