• 嵌入式基础_系统总线


    传送模式

    • 双: 数据线+时钟线,由时钟信号控制数据线同一时间是收或发

    • 单工: 一根数据线, 同一时间只能收或发

    • 全双工: 必须两根线, 一根收, 一根发

    通信方式

    • 同步

    • 异步

    波特率(异步通信方式下必须遵守)

    串口通信的速度和Wifi传输的速度相差几十倍, 几乎是跑步和高铁的差距, 但Wifi的传输速度和设备到AP的距离成反比

    baudrate即bit/s, 例如960字符/s, 每个字符包括10个数据位, 则传送波特率: 9600波特

    RS232

    • 台式主机屁股上的串口遵循的就是232标准, 为什么不做成485? 这样好多嵌入式设备上留的485接口就不需要再接232/485转换器了! 因为232是422的爸爸, 485的爷爷...按照辈分向下兼容...

    • 关键词: 电气标准+/-12V代表逻辑1/0, 本应是DB-25连接座被IBM开发自己系统时削减为9芯D型连接器

    RS485

    • 485采用平衡发送, 差分接收, 从而抑制共模干扰, 因此灵敏度高(200mV电压可测), 数据传输达千米

    • 485最大传输电缆长度400inch(千米), BLE4.0是几百米, Wifi十米

    UART

    Universal Asynchronous Receiver/Transmitter

     

    "具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口"。摘自<百度百科>

    学习嵌入式总线接口更多的是学习计算机系统的发展历史, 在没有Computer和PC概念前, 人们使用的是狭义上的"串口", 例如工控机, 调制解调器等, 采用RS232标准+DB25连接器; 随着计算机的发展, "串口"的体积更小, 成本更低, 形成了RS232标准+DB9的工业标准; 当计算机功能越来越强大, 集成的外设越来越多, 计算机已经不仅仅满足于RS232和RS232之间的对接, 许多非RS232的设备也能够接入, 例如RS485->485/232转换器->RS232, 甚至是串并行转换如UART并行输入串行输出->RS232.

     

    USB

    Universal Serial Bus

    Intel, Compaq, HP等公司制定, 属于接口总线

    USB总线协议中使用的令牌(Token-Based)是曾经在Wireless Sensor Network协议中见到过的一种轮询机制

     

  • 相关阅读:
    最短路径问题/Spfa
    cddiv/数组维护
    cfdiv2/c/找规律
    Codeforces Round #343 (Div. 2)【A,B水题】
    POJ 2135_Farm Tour
    POJ 3469_Dual Core CPU
    POJ 3469_Dual Core CPU
    POJ 3281_Dining
    POJ 3281_Dining
    POJ 3041_Asteroids
  • 原文地址:https://www.cnblogs.com/elsarong/p/5943800.html
Copyright © 2020-2023  润新知