可编程 USB 转串口适配器开发板的接口

简介: 可编程 USB 转 UART/I2C/SMBus/SPI/CAN/1-Wire 适配器 USB2S(USB To Serial ports)是多种数字接口物理层协议转发器,自带强大灵活的 S2S 协议固件程序,支持嵌入C 语言程序开发,可实现 Windows/Android/Wince 操作系统USB 接口与串行接口以及串行接口之间的双向通讯,还可用作脉冲计数、数字示波器、电压比较器。广泛应用于电子设备开发、芯片测试、工业数字接口转换、数字接口学习验证等领域。

可编程 USB 转串口适配器开发板的详细接口与功能
可编程USB转串口适配.jpeg

可编程 USB 转 UART/I2C/SMBus/SPI/CAN/1-Wire 适配器 USB2S(USB To Serial ports)是多种数字接口物理层协议转发器,自带强大灵活的 S2S 协议固件程序,支持嵌入C 语言程序开发,可实现 Windows/Android/Wince 操作系统USB 接口与串行接口以及串行接口之间的双向通讯,还可用作脉冲计数、数字示波器、电压比较器。广泛应用于电子设备开发、芯片测试、工业数字接口转换、数字接口学习验证等领域。

1.UART 接口
本模块有两组 UART 接口,分别叫做 UART1 和 UART2,UART1 是指 USB 与计算机连接后计算机上出现的 COMx 串口,计算机通过此串口与 USB2S 通讯,UART2 是指 USB2S 上的对外接口中的UART 接口(TXD 和RXD 管脚)。

管脚 9 和 10 分别是UART2 异步串行口的RXD 和 TXD 通讯线,RXD 为弱上拉输入,TXD 为强推挽输出。
UARTx 通讯速率范围为 1200bps~921600bps,支持数据校验和停止位设置。默认通讯速率为9600bps。

接口定义.jpg

  1. LCD 接口

板上预留有基于 IIC 协议的 LCD 屏幕接口,可选配屏幕(3.3V5.0V 兼容)。

  1. MCU

USB2S 使用了 STC 单片机作为可编程载体,具有片上 2kRAM、4kEEPROM 和 16kFLASH,超高速 1T
(1 周期指令)8051 内核,支持休眠和脉冲信号唤醒和定时器唤醒,5 个 16 位定时器,1 路电压比较器,4 路外部中断,硬件 I2S、SPI、UART 接口,支持在线仿真调试。

4.固件程序
自带固件程序可完成不同串行接口之间的数据透明传输和预定义通讯协议的数据解析转发,通过修改内部寄存器参数和使用上位机软件工具,可进行几乎所有的串行接口测试应用。
内嵌 MODBUS 通讯协议。
丰富的应用例程,用户可在例程基础上开发自己的固件程序。

相关文章
|
监控 API C++
一个更好的文件监控类,基于 DotNet 官方提供的 FileSystemWatcher
一个更好的文件监控类,基于 DotNet 官方提供的 FileSystemWatcher
|
移动开发 前端开发
基于jeecg-boot的flowable流程收回功能实现(全网首创功能)
基于jeecg-boot的flowable流程收回功能实现(全网首创功能)
311 0
|
Go 开发者
一文详解Go语言接口嵌套组合的精髓!
一文详解Go语言接口嵌套组合的精髓!
516 0
|
存储 编译器 C++
【STL】list的底层原理及其实现
【STL】list的底层原理及其实现
|
Java C# 开发者
Python 中的类型注解是一种用于描述变量、函数参数和返回值预期类型的机制
【5月更文挑战第8天】Python的类型注解提升代码可读性和可维护性,虽非强制,但利于静态类型检查(如Mypy)。包括:变量注解、函数参数和返回值注解,使用内置或`typing`模块的复杂类型,自定义类型注解,以及泛型模拟。类型注解可在变量声明、函数定义和注释中使用,帮助避免类型错误,提高开发效率。
257 6
|
机器学习/深度学习 数据可视化
R语言广义加性混合模型(GAMM)分析长沙气象因子、空气污染、PM2.5浓度、显著性检验、逐日变化可视化(上)
R语言广义加性混合模型(GAMM)分析长沙气象因子、空气污染、PM2.5浓度、显著性检验、逐日变化可视化
|
机器学习/深度学习 人工智能 数据处理
Python编程的魅力与实践
Python编程的魅力与实践
|
JavaScript Ubuntu 网络安全
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
1188 0
|
JavaScript 前端开发 开发者