使用c语言来驱动spi接口的oled
树莓派是支持使用c语言来操作底层的GPIO的,SPI也可以,这里介绍使用C来使这个OLED屏显示。与树莓派的连线和上面的一样,这里就不介绍了。一样要打开spi口才可以使用。
直接ssh登陆到树莓派 :
sudo apt-get update
sudo apt-get install vim
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install git
git clone https://github.com/michaelKle/libssd1306.git
cd libssd1306
vim src/testSSD1306
int dcPin = 27; #如果是r1版本的,这里改为21,保存退出。
编译该c语言包 :
1. mkdir build
2. cd build
3. cmake ..
4. make
测试:
1.cd build/src
2.sudo ./testSSD1306
如果在过程当中没有遇到什么问题的话,在这里的程序完成之后就可以显示了,并且会有一段动画。本篇文章为大家介绍了如何使用树莓派使OLED运作的全过程,从接口设置到程序编写都进行了详尽的介绍。希望大家也能进行实际动手操作,提高自己的技能。