firmware:
1.系统初始化
2.响应主机请求
包括:1.描述表(VID,PID) 2.USB控制程序 3.固件执行程序
固件中最核心部分为:中断服务程序。 初始化以后就不断等待中断。
RS 232 & UART:
不同:电平的不同,逻辑上来看232LSB先传,
1.232异步传输如何保持一致性? 没有数据的时候,保持高电平,在start的时候拉底电平,开始传输数据帧,8位宽度,没有校验位。 波特率设定,决定每一位的宽度。
firmware:
1.系统初始化
2.响应主机请求
包括:1.描述表(VID,PID) 2.USB控制程序 3.固件执行程序
固件中最核心部分为:中断服务程序。 初始化以后就不断等待中断。
RS 232 & UART:
不同:电平的不同,逻辑上来看232LSB先传,
1.232异步传输如何保持一致性? 没有数据的时候,保持高电平,在start的时候拉底电平,开始传输数据帧,8位宽度,没有校验位。 波特率设定,决定每一位的宽度。