FireBLE

FireBLE 是一个面向于打造智能生活的开源平台,以BLE(Bluetooth Low Energy)技术为核心,拥有超低的功耗、不俗的处理能力和广泛的应用场合,专注于更智能、高效率的工作模式,让生活在科技中更安全、方便、快捷。也许您一个不经意的想法与FireBLE擦出的火花,会在这片原野上燎出火焰,甚至燃烧整个世界。

OLED 驱动

更新时间:2017-08-08 阅读:2601

前言

官网提供的配套OLED有两种点屏方式:IIC和SPI。
默认是使用SPI点屏,但是由于版本问题,2015.01.22版本的FireBLE开发板在跑协议栈的时候使用SPI点屏会出现花屏,所以采用了IIC的方式点屏。使用2015.01.22版本开发板的用户也不用着急,如果确实需要使用SPI驱动OLED,只需要把P07接到CS脚,就可以使用SPI点屏了。
OLED在跑协议栈时会花屏的原因是由于睡眠影响到了SPI的时钟线,导致时钟紊乱,需要CS来同步时钟,所以只要腾出一个IO口来控制住CS,那么久可以使用SPI协议进行点屏了。

准备工作

开发板版本确认

开发板版本如下图所示:
FireBLE-version.png