esp8266手册_ESP8266_09基于IIC控制的OLED屏幕

本文介绍了如何使用ESP8266的IIC接口模拟控制OLED屏幕,包括配置IIC接口的GPIO、初始化、写入数据的步骤。示例代码展示了如何通过SDK中的函数实现IIC通信,并提到了0.96寸OLED屏幕的接口转换及程序移植。
摘要由CSDN通过智能技术生成

        事情比较多,停了几天,到目前为止,事情依然很多……

        从第一节到第九节(也就是这一节),说的都是ESP8266的基本应用,例如GPIO、定时器、中断、PWM等等。从后面开始,将陆续说一下基于网络的用法,毕竟这是个联网的芯片,还是要联网玩,才更能体现它的特点。但偶尔,我可能还会说一下它的硬件的基本用法,例如ADC、SPI等,看情况吧,时间富裕与否~

        好,这一节,主要说一下ESP8266上面的IIC接口。是的,它有SPI接口,也有IIC接口。但IIC接口是使用GPIO模拟的,也就是说,你可以使用8266上的任意两个GPIO模拟出IIC接口来。同时,每个管脚内部都有上拉电阻,无需外接。

        注:ESP8266只能用做IIC主设备,不能用做从设备。

        那我们是否还要写一堆IIC的start函数、stop函数?

        不用,官方的SDK已经给我们写好了整个的IIC库,只要配置好要用的管脚,直接调用函数即可,例如:

        i2c_master_start(void);

        i2c_master_stop(void);

        i2c_master_writeByte(uint8 wrdata);

       如何使用?很简单,分四步:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值