因为MBed支持STM32L053-DISCO开发板,所以用MBed是最快的。先打开MBed Compiler,新建一个项目,如图:
有ePaper的例程,直接创建后编译下载。运行后的效果如图:
参考代码:
int main() { led1 = 1; epd.Clear(EPD_COLOR_WHITE); epd.DisplayStringAtLine(5, (uint8_t*)"MBED", CENTER_MODE); epd.DisplayStringAtLine(3, (uint8_t*)"Epaper display", LEFT_MODE); epd.DisplayStringAtLine(2, (uint8_t*)"demo", LEFT_MODE); epd.DrawImage(130, 0, 48, 26, Battery_img); epd.DrawRect(50, 4, 60, 4); epd.RefreshDisplay(); wait(2); while(1) { led1 = !led1; wait(1); } }使用专门的API函数显示字符串、图形、矩形,然后用RefreshDisplay()函数刷新显示,还比较容易吧。
学习一下
怎么不发到STM32讨论板块