学习记录之IIC和显示屏

因为主芯片(STM32)IO接口个数有限,故采用IIC方式接显示屏

了解IIC(参考资料:@#liufeges#)

分硬件IIC和软件IIC,我选择用硬件IIC

通信过程:

有线通信方式:通过通信线传输高低电平信号实现

高低电平不断变换组成数据

理论:只要能产生高低电平信号的东西就可以用来通信

单片机IO接口可以输出高低电平

通过程序让IO口按照一定规律输出高低电平就可以实现通信了—>规律就是通信协议

通信方式包括通信协议和物理接口—>建立通信的条件

物理接口:IIC需要SCL(时钟)和SDA(双向的数据线)—>均需接到主线(SDA、SCL)上

通信协议:包括各种信号、数据帧形式等定义。发送端将要发送的数据按照协议规定重新排列再发出去。接收端则按照协议将接收到的数据进行解析,得到正确的数据。未按照协议发送的数据无效,不做处理。

IIC通信驱动OLED屏幕需要4根线(电源正负、SCL、SDA)

参考到#liufeges#发布的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值