rs是什么软件,人身上什么东西不怕冷

  

  一、TTL电平:全双工(逻辑1: 2.4V--5V 逻辑0: 0V--0.5V)   

  

  1.硬件框图如下。TTL用于两个MCU之间的通信。   

  

     

  

  2.“0”和“1”表示   

  

     

  

  二、RS-232电平:全双工(逻辑1:-15V--5V 逻辑0:+3V--+15V)   

  

  1.硬件框图如下。RS-232用于单片机和PC机之间的通信。   

  

     

  

  2.“0”和“1”表示   

  

     

  

  三、RS-485:半双工、(逻辑1:+2V--+6V 逻辑0: -6V---2V)这里的电平指AB 两线间的电压差。   

  

  1.硬件框图如下   

  

     

  

  2.“0”和“1”表示   

  

     

  

  四、CAN总线:逻辑1:-1.5V--0V 逻辑0:+1.5V--+3V)这里的电平指CAN_High、CAN_Low 两线间的电压差。   

  

  1.硬件框图如下   

  

     

  

  2.“0”和“1”表示   

  

     

  

  以上总结:   

  

  1.从单片机软件编程的角度来说,RS232和RS-485最终的结果是通过转换成TTL电平(CAN收发器将差分信号转换成TTL - CAN控制器(MCU))与单片机进行通信。其目的是提高通信质量和抗干扰能力。   

  

  2.TTL和RS232是逻辑电平信号。RS-485和CAN是差分信号。   

  

  五、I2C   

  

  5.1 I2C物理层   

  

     

  

  5.2 I2C协议层   

  

     

  

  5.3数据的开始信号和停止信号   

  

     

  

  5.4数据有效性   

  

     

  

  当SCL为高电平时,I2C协议对SDA信号进行采样,当SCL为低电平时,SDA准备下一个数据。   

  

  (来源:网络)   

相关文章