在学习单片机的过程中,经常被几个电平转换以及端口转换芯片混淆,现做个总结。
1.单片机和笔记本通信,最常用的是通过串口通信。但现在的笔记本几乎都没有串口(就是COM口),基本都用USB接口,因此需用转换一下。
于是我们可以用CH340或PL2303这两款不同的芯片,把USB转换为串口。
2.有了串口之后,还不行。因为PC上串口用的是RS232串口协议,即它是负逻辑电平(-3~-12V定义为高点平,+3~+12V定义为低点平。至于为什么要这样,我也不知道,有兴趣去查查看,反正我没兴趣,就这样用吧),而单片机是TTL电平(+5V定义为高点平,0V定义为低点平)。这是两种完全不一样的定义!因此我们需要把电平转换一下,常用MAX232芯片。
注意:PL2303必须结合MAX232一起用; CH340可以工作在两种模式,一种是输入RS232电平,另一种是直接输出TTL电平,具体可查看芯片手册。
网友评论