历史上的今天
今天是:2024年09月03日(星期二)
2021年09月03日 | ZDS2022示波器百集实操特辑之30:UART协议触发
2021-09-03 来源:eefocus
ZDS2022示波器百场技术交流会依然在如火如荼进行中,近期某客户跟我司FAE交流,他想稳定触发UART数据帧的第一个位,依次进行了“边沿触发”--“上升沿触发”设置,然后进行【Single】单次触发,经测试多次,屏幕上偶尔出现“不在第一个上升沿触发,在后面的上升沿触发”,这到底是怎么回事呢?
首先,边沿触发并不会挑“边沿”或是只认第一个边沿,所以每一个符合触发条件的边沿,都是有可能触发的。实际上客户是想实现稳定触发UART数据帧的第一个位的功能,ZDS2022示波器本身就包含21种协议触发功能,不必使用边沿触发。

图1 屏幕上出现不在第一个边沿触发的情况
如何操作呢?我们按下【Trigger】键,将触发方式设为普通触发,将触发类型设为UART类型,协议参数设为开始位触发。然后按下【Horiz】键,将存储深度设为112Mpts,大存储深度模式能够使得在大时基下协议解码信息更完整。

图2 设置UART协议触发方式
然后按下【Decode】键,将解码类型设为UART,打开协议触发,此时该协议会按照在【Trigger】菜单中的设置条件进行触发,调大时基,在主界面上我们可以看到触发点准确定位在UART数据帧的第一个位上。

图3 在第一个上升沿触发以及解码结果
ZDS2022示波器协议触发功能,准确定位,帮助我们更具体地分析协议,非常方便!
史海拾趣
|
有可能利用SIM卡上的应用,去侦测操作系统的类型吗? 比如,调用windows mobile某个API,成功则是 windows mobile, 如果不是,再调用 REX(高通)的某个API,成功则是 REX 从理论上有可能吗? 非常感谢。 … 查看全部问答> |
|
请问C51里面定义位变量的指针和引用会有语法错误吗?是不是要用到绝对地址来赋值? 定义了几个位变量: sbit CA = P3^5; sbit FA = P3^4; sbit CB = P3^2; sbit FB = P3^3; 因要对程序进行压缩,以前是几个函数来赋值的,现在要放在一个简短的函数中处理,需要对上面的赋值,但给谁赋值是不确定、变动 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 08:54 编辑 欢迎加入国赛控制类QQ32 一起赢在2011!!! 满员了 满员了 [ 本帖最后由 孤独剑 于 2011-8-31 11:25 编辑 ] … 查看全部问答> |
|
基于FPGA的UART接口设计: 主要实现 实现FPGA与UART接口(RS232)通信 1. 系统要求:1)VerilogHDL语言,编写异步串口通信收发程序,异步UART传输协议通信波特率大于等于9600;2)VerilogHDL语言,编写同步串口通信收发程序,同步UAR ...… 查看全部问答> |




