zoukankan      html  css  js  c++  java
  • UART

    》》》异步串行通讯UART的原理(上)

     

    注意共地

    异步通讯按照约定好的时钟频率下工作

    同样的速率 同样的数据结构

    问题:

    怎么解决时钟频率不同步?

     一帧一帧收发

    在开始发送时保证帧头对齐

    将误差限制在一帧内

    采用如上数据结构,每秒发几字节数据

     

    》》》异步串行通讯UART的原理(下)

     

    电磁干扰,电平发生变化

    负载电容使跳变沿变缓

     过采样

     

     

     》》》RS-232串口与USB虚拟串口

     高低电平的判断接收端要放宽标准

     

    流量控制和握手

    》》》UART寄存器编程(上)

     

     

    开启两个时钟

    1、uart的时钟源

    2、uart所复用的引脚的时钟源

     

     

     

     

    标红框的寄存器有几个引脚就有几个

     

     》》》UART寄存器编程(下)

     

     

     

     

    寄存器与存储器区别?

     

    存在16时要过采样

    肯定会存在误差上节的5%

    代码的复杂换来人的好理解

     

     

    阻塞式发送(尝试中断)

     

  • 相关阅读:
    ASP生成静态文件编码为UTF-8格式的HTML文件
    asp图片化电话号码,避免蜘蛛之类爬走用户隐私
    动态上传多个文件(asp)
    简单测试IIS下的UrlRewrite技术
    mac配置tomcat
    CSS盒子
    CSS
    HTML
    从java到python
    HTTP协议
  • 原文地址:https://www.cnblogs.com/yueruifeng/p/9944574.html
Copyright © 2011-2022 走看看