STM32(18)I2C

串口通信缺点

一个设备就需要一个串口,单片机可能没有那么多串口外设

总线/非总线

主机:负责管理总线,可控制波特率、数据的通信方向

波特率:由主机产生波特率信号

数据的传输

每个从机都有7位地址,最后移位是读(1)/写(0)位

上拉电阻:

线与:通过硬件电路实现逻辑与的操作

SCL的产生

SDA的产生

SCL高电平时,采集数据,SDA上的电平不允许变化;SCL低电平时,SDA可电平变化

相关推荐
好家伙VCC3 小时前
STM32与51单片机的区别:是否应该直接学习STM32?
stm32·学习·51单片机
szpc16213 小时前
28V_1MHZ电子烟,无线鼠标,医疗器械等专用恒频升压转换器超小体积封装
单片机·嵌入式硬件·计算机外设
luckyluckypolar5 小时前
STM32——SPI
stm32·单片机·嵌入式硬件·物联网
极客小张6 小时前
基于STM32MP157与OpenCV的嵌入式Linux人脸识别系统开发设计流程
linux·stm32·单片机·opencv·物联网
OH五星上将7 小时前
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【扩展组件】上
linux·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·liteos-a·鸿蒙内核
浅陌pa7 小时前
24:RTC实时时钟
c语言·stm32·单片机·嵌入式硬件
敲上瘾7 小时前
多态的使用和原理(c++详解)
开发语言·数据结构·c++·单片机·aigc·多态·模拟
小熊在忙fpga8 小时前
STM32如何修改外部晶振频率和主频
stm32·单片机·嵌入式硬件
我命由我123458 小时前
GPIO 理解(基本功能、模拟案例)
linux·运维·服务器·c语言·c++·嵌入式硬件·c#
学习日记hhh8 小时前
STM32G431RBT6(蓝桥杯)串口(发送)
stm32·单片机·嵌入式硬件