在线时间261 小时
UID3145308
注册时间2015-7-11
NXP金币124
TA的每日心情 | 奋斗 2018-7-24 14:23 |
---|
签到天数: 98 天 连续签到: 1 天 [LV.6]常住居民II
金牌会员
 
- 积分
- 2256
- 最后登录
- 2024-9-19
|
[mbed]k64f驱动OLED
https://www.nxpic.org.cn/module/ ... amp;fromuid=3145308
(出处: 恩智浦技术社区)
1.驱动SPI接口的OLED (SSD1306)
在MBED上代码基本上是通用的,用的时候改下引脚就好了
- /*
- OLED ------ KL25z
- mosi/D0 D13
- sck/D1 D11
- CS D8
- DC D9
- RST D10
- */
- #include "mbed.h"
- #include "Adafruit_SSD1306.h"
- #define DO D13
- #define DI D11
- #define CS D8
- #define DC D9
- #define RST D10
-
-
- // an SPI sub-class that provides a constructed default
- class SPIPreInit : public SPI
- {
- public:
- SPIPreInit(PinName mosi, PinName miso, PinName clk) : SPI(mosi,miso,clk) {
- format(8,3);
- frequency(2000000);
- };
- };
- SPIPreInit mySpi(DI,NC,DO);
- Adafruit_SSD1306_Spi oled(mySpi,DC,RST,CS,64,128);
- int main()
- {
- oled.clearDisplay();
- oled.setTextSize(2);
- oled.printf("=FM-RADIO=");
复制代码 2.从MBED导出工程
\
3.工程文件
|
|