编码协议
文章平均质量分 76
嗒曦
这个作者很懒,什么都没留下…
展开
-
单片机不同协议 数据传输顺序
通信名称连接端通信方式传输顺序通信速度I2C(scl,sda)2串行高...原创 2020-03-25 21:39:24 · 332 阅读 · 0 评论 -
串口协议发送数据格式详细分析
如果单片机串行通讯出了问题,最有效的调试方法是用示波器观察收发数据的波形。通过观察波形可以确定以下情况:1、是否有数据接收或发送;2、数据是否正确;3、波特率是否正确;一、串行数据的格式异步串行数据的一般格式是:起始位+数据位+停止位,其中起始位1 位,数据位可以是5、6、7、8位,停止位可以是1、1.5、2位。起始位是一个值为0的位,所以对于正逻辑的TTL电平,起始位是一位时间的低电平;停止位是值为1的位,所以对于正逻辑的TTL电平,停止位是高电平。线路路空闲或者数据传输结束,对于正逻辑的原创 2021-06-20 21:37:30 · 12356 阅读 · 0 评论 -
SPI协议模拟
上升沿写,下降沿读SPI写时序void SPI_write(unsigned char dat){ unsigned char temp; for(temp=0x80;temp!=0;temp>>=1) { SCK=0; if(temp&dat==0) ...原创 2020-04-11 20:20:36 · 145 阅读 · 0 评论 -
详细模拟IIC协议时序
模拟IIC协议时序IIC是飞利浦公司开发的两线式串行总线,主要应用在单片机和外围电子器件之间的数据通讯。IIC总线优点是节约总线数,稳定,快速,是目前芯片制造上非常流行的一种总线,大多数单片机已经片内集成了IIC总线接口,无需用户自己模拟,只需配置相关寄存器即可使用,但是,为了更好地理解IIC总线协议,可以自行按照IIC时序图进行模拟,加深理解。IIC总线有两条串行线,其一是时钟线SCK,其...原创 2020-04-08 11:15:24 · 1362 阅读 · 0 评论 -
单片机协议数据接收处理算法
8位数据接收处理(高位先-IIC-SPI)写是数据准备好再变化电平,读是电平准备好再接收写之后需要时钟归位(空闲状态电平,一般低电平),数据需要释放(空闲状态电平,一般高电平)读之前需要时钟归位(空闲状态电平,一般低电平),数据需要释放(空闲状态电平,一般高电平)延时根据协议速度(IIC-100k(10us保持5us以上)-400k-3.4m SPI最大18M)void ...原创 2020-04-10 15:33:15 · 179 阅读 · 0 评论 -
高速传输时钟恢复
电子电路中,早期的数据传输速度比较慢,时钟频率只有几十几百兆,clock skew不严重,所以可以时钟数据一起传,甚至数据线还能并行。后来速度越来越快,时钟频率到了千兆,clock skew导致接收端数据不能正常恢复。所以才发展到串行差分传输的,当然这时候接收端就需要时钟恢复来采样数据。这期我会讲解在抖动、眼图测试中非常重要的时钟恢复相关知识。这部分的内容分为两部分,今天会通过PPT给大家讲解时钟恢复的基础概念,图文二利用我们的10bit S系列示波器和演示版给大家做实际演示,让大家有一个非常直观的原创 2021-07-04 18:58:44 · 4337 阅读 · 0 评论 -
通讯编码详解
通信线路的编码就像商品的包装,商品包装的目的是使商品更适合运输,在运输过程中不受损,同样,线路编码的目的就是使编码后的二进制数据更适合线路传输。物理层的编码可以分为两类。一类是和物理介质相关,常用的光接口码型有NRZ、NRZI;电接口码型有HDB3、BnZS、CMI、Manchester、MLT-3。另一类和物理介质无关,比如百兆以太网用的4B/5B编码,千兆以太网用的8B/10B编码,万兆以太网用的64B/66B编码。(1)物理介质相关编码总结...原创 2021-07-04 14:16:42 · 7310 阅读 · 0 评论