【CH340G】是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。 在串口方式下,CH340G提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。在红外方式下,CH340G外加红外收发器即可构成USB红外线适配器,实现SIR红外线通讯。
科技老顽童的STM32开发板的CH340G芯片是3.3V供电,正点原子的开发板上的CH340G芯片是5V供电,两个开发板都可以正常工作。
下图是科技老顽童的CH340G电路图:
。
下图是正点原子的CH340电路图:
。
仔细观察,你会发现,这两种电路,分别是3.3V供电和5V供电的两种电路。看CH340G的16引脚VCC,一个是5V,一个是3.3V。
我们再看一下CH340官方数据手册上对第4脚V3的解释:
这个不是乱不乱码的问题,而是你发送的数据为10进制,计算机显示的只能为二进制形式或者16进制。你在上位机上选择用16进制显示,然后自己换算成十进制,这个数据就对了。
用CH340,是用USB转换成串口,USB端接电脑,串口端接单片机。在电脑上,要安装CH340的驱动程序,这样就会在电脑上虚拟出一个串口,所以,电脑和单片机就可以实现串口通信了。不论是电脑上,还是单片机,都是要按串口通信写程序。
防止ch340给单片机灌入电流导致。
单片机不能掉电重启 重启不了 单片机内的isp监控程序就能无法工作 不能和上位机烧写软件通信把程序下载下来---烧不进程序。