一.上模块 二.功能分析 l 芯片:CH340N l 输入接口:USB.TYPE-C l 输出接口:TTL(5V\3.3V\GND\TX\RX) l 指示灯:电源.TX.RX 三.CH340x芯片 l CH340 是一个 USB 总线的转接芯片,实现 USB 转串口 l 全速 USB 设备接口,兼容 USB V2.0 l 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps-2Mbps l 支持常用的 MODEM 联络信号 RTS.DTR.DCD.RI.D
LED 12接口 使能 <--- OE A ---> 行选择信号 N B ---> 行选择信号 N C ---> 行选择信号 N CLK ---> 时钟信号 N LAT/ST ---> 锁存信号 N R ---> 红色数据 N G ---> 绿色数据 GND D ---> 行选择信号 LED 08接口 N A ---> 行选择信号 N B ---> 行选择信号 N C ---> 行选择信号 使能 <--- OE D --->
1. USB接口定义 2. USB Type C接口定义 Type C接口母头(插座) Type C接口公头(插头) 引脚定义 参考:https://www.cnblogs.com/zhouhaocheng---yijianqinxin/p/12484492.html 配置通道(CC)详解 配置通道CC的用途如下: 检测USB设备是否接入:检测USB插入方向,并以此建立USB 数据通道的路由:插入后帮助建立USB设备角色(谁为HOST,谁为Device):发现并配置VUBS,配置USB PD供电
1.接口的定义和实现以及接口的继承 示例: package main import "fmt" //定义接口类型 type Humaner interface { //方法,只有声明,没有实现,由别的类型(自定义类型)实现 sayhi() } type Student struct { name string id int } //Student实现了此方法 func (tmp *Student) sayhi() { fmt.Printf("Student[%s, %d] s
//抽象类中可以定义如下成员变量:public abstract class People { public String name; public int age; public abstract void work(); } 而如下截图中的People接口中,定义成员变量报错: 接口的含义理解:接口可以理解成统一的"协议",而接口中的属性也属于协议中的内容;但是接口的属性都是公共的,静态的,最终的 接口的成员特点: A:成员变量 只能是常量.默认修饰符 public static