STM32L053-DISCO开发板第一个例子

  • shaoziyang
  • LV5工程师
  • |      2015-09-22 13:52:56
  • 浏览量 4274
  • 回复:4

因为MBed支持STM32L053-DISCO开发板,所以用MBed是最快的。先打开MBed  Compiler,新建一个项目,如图:

STM32L053-DISCO开发板第一个例子



有ePaper的例程,直接创建后编译下载。运行后的效果如图:


STM32L053-DISCO开发板第一个例子


参考代码:

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()函数刷新显示,还比较容易吧。




  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:3
gtrjolin1986 2015-09-22
我给移过来了
0   回复
举报
发布
马超飞燕 2015-09-22

学习一下

怎么不发到STM32讨论板块

0   回复
举报
发布
HelloWii 2015-09-22
前排围观。。。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子