可编程 usb 转串口适配器开发板 参数设置与修改
可编程 usb 转串口适配器开发板
1.参数设置
1.1 uart 通讯参数设置
uart1 和 uart2 默认通讯参数为 9600,n,8,1,可通过以下关键字指令进行修改。[stu1]b n d s
b 通讯速率,单位 bps,可以为 1200~921600 之间的任一通讯速率n 校验位,n 表示无校验;a 表示寄校验;e 表示偶校验
d 数据位,可为 8 或者 9
s 停止位,可为 1 或 2
例如:设置 uart1 的通讯参数为 9600,n,8,1,则应发送指令[stu1]9600 n 8 1 注:除通讯速率外,其它三个参数固定为n81,暂时无法修改。
注:执行此指令后,保持寄存器 baud_u1 和 baud_u2 的值被同步更新,但未保存。
注:修改任意一个 uart 接口时,另外一个 uart 接口也被同时修改,即:两个uart 的通讯参数总是相同的。
1.2 i2c 通讯参数设置
i2c 默认通讯参数为:52,msb,可以通过以下关键字指令进行修改。[stiic]b xsb
b 通讯速率码,可以为 0~63,对应的通讯速率见下表。
xsb 传输数据时高位在前还是低位在前,msb 表示高位在前,lsb 表示低位在前注:执行此指令后,保持寄存器 baud_iic、iscw_xsb 的值被同步更新,但未保存。注:系统时钟分频系数会影响 iic 和 spi 的通讯速率。
可编程 usb 转串口适配器开发板
下表是时钟分频为 1 时 iic 取值与实测速率
可编程 usb 转串口适配器开发板
1.3 spi 默认通讯参数为:700khz,msb,l,b,可通过以下关键字指令进行修改。[stspi]baud xsb po ph
baud 通讯速率,单位 khz,可以为 5500、2700、1400、700
xsb 传输数据时高位在前还是低位在前,msb 表示高位在前,lsb 表示低位在前
po 时钟极性,h 表示空闲时sck 为高电平,l 表示空闲时 sck 为低电平ph 时钟相位,f 表示在前时钟沿输出数据,b 表示在后时钟沿输出数据
注:执行此指令后,保持寄存器 baud_spi、iscw_xsb 的值被同步更新,但未保存。注:系统时钟分频系数会影响 iic 和 spi 的通讯速率。
可编程 usb 转串口适配器开发板
1.4 修改系统参数
使用[sysp]关键字可对其它系统参数进行修改。指令格式如下: [sysp]addr echo debug_msg uart12_tt clkdiv
addr 设备地址
echo 是否回显接收到的数据debug_msg 是否输出调试信息
uart12_tt uart1 和 uart2 之间是否透明传输
clkdiv 系统时钟分频系数
例如:[sysp]12 1 0 1 1 表示将设备地址修改为 12,回显接收到的数据,不输出调试信息,两个uart 口透明传输,系统时钟不分频。
1.5 保存参数
前述各种指令在参数修改完成后仅可当时生效,修改后的参数断电不保存。使用[save]关键字可将当前参数保存至 eeprom,使参数永久保存。
1.6 参数复位
参数复位有两种方法,通过 uart 接口向模块发送[stdef]指令,或者给模块上电前,将 fun 跳线帽连接至 gnd,如下图。参数复位后,请将跳线帽切换至第第 2 和 3 脚,防止重复复位。
at24cxx gd25qxx
注:第三排针从左向右依次为 gnd、fun、空,使用跳线帽将 1 和 2 连接,强制将fun 拉低,在上电时若检测到 fun 的低电平会复位系统参数,使用跳线帽将 2 和 3 连接,使fun 管脚悬空
(内部弱上拉为高电平)。
拓展5G生态,三大场景催生应用落地
电路设计中的各种电源符号
90岁DNA之父沃森发表基因“歧视言论”,已被冷泉港实验室“扫地出门”
关于BiMOSFET直流电性能及其开关应用
半导体厂商营收实现大幅增长
可编程 USB 转串口适配器开发板 参数设置与修改
这种远超密码、指纹的快速解锁方式有多厉害!
荷兰对手机支付发起反垄断调查
标准引领 破产业乱战迷局
电极液位开关接口电路的工作原理
如何用所学的鸿蒙知识做一个小应用
拯救笔记本电脑硬盘的十大攻略
摩根士丹利:PMIC、MOSFET需求仍疲弱
国内智能汽车市场十大走向不可不知
手机的技术创新提升了FPC软板的用量与价值量
美亚将携MIRTEC在线AOI检测仪参展NEPCON South China 2013
CL24型金属化聚酯薄膜电容器
2020年八月乘用电动汽车新车注册量接近9.75万辆,同比提升171%
MPLS VPN是什么?
荣耀携手TEAM CHINA中国国家队 全场景产品与国家队一起再创辉煌