MAX78000FTHR开发板来自Maxim Integrated(现在是Analog Devices的),这货专为AI边缘计算打造,低功耗,带CNN加速,适合搞图像识别啥的,贼有潜力!板子自带摄像头和一堆接口,这次我先玩了配套的Grove - OLED Yellow&Blue Display 0.96 (SSD1315),Seeed Studio出品,小巧双色屏(黄+蓝),128x64分辨率,支持3.3V/5V,I2C和SPI都行,超好上手!
硬件接线:Grove就是简单粗暴
MAX78000FTHR上有好几个Grove接口,I2C、SPI随便挑。接线简单到飞起:
把Grove OLED的I2C口直接怼到板子的I2C Grove接口。
用板子的3.3V供电,OLED直接吃3.3V,稳稳的,不用搞电平转换。
USB一插,板子启动,搞定!
U8g2库驱动OLED,这库专为这种小屏幕设计,SSD1315完美兼容,直接套一下坛子里学霸的作业。
下面是我的代码,跑起来后屏幕直接显示“EEPW”和“www.eepw.com.cn”。
u8g2_ClearBuffer(u8g2); // 清屏 // 设置字体模式和方向 u8g2_SetFontMode(u8g2, 1); // 透明模式 u8g2_SetFontDirection(u8g2, 0); // 水平显示 // 显示“EEPW”,黄色区域,大字体 u8g2_SetFont(u8g2, u8g2_font_ncenB08_tf); // 粗体大字体 u8g2_SetDrawColor(u8g2, 1); // 黄色 u8g2_DrawStr(u8g2, 10, 25, "EEPW"); // 居上显示 // 显示网址,蓝色区域,小字体 // u8g2_SetFont(u8g2, u8g2_font_ncenB08_tf); // 粗体大字体 // u8g2_SetDrawColor(u8g2, 0); // 蓝色 u8g2_DrawStr(u8g2, 1, 54, "www.eepw.com.cn"); // 居下显示 u8g2_SendBuffer(u8g2); // 推送到屏幕
点亮瞬间: 装好Maxim SDK,编译上传,板子一启动,OLED“啪”一下亮了!屏幕清晰,没啥噪点,室内光线下效果满分!

我要赚赏金
