这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » STM32 L053开发板试用记录贴(1)【更新中】

共6条 1/1 1 跳转至

STM32 L053开发板试用记录贴(1)【更新中】

菜鸟
2016-01-21 20:04:58     打赏

STM32 L053开发板试用记录贴(1)【更新中】

拿到板子有将近一个半月,愧对盟主啊,赶紧补发帖子。

STM32 L053开发板实物正面图如图1所示:

图1. STM32 L053开发板正面图

STM32 L053开发板实物背面图如图2所示:

2. STM32 L053开发板背面图

STM32 L053开发板通电图如图3所示:

图3.STM32 L053开发板上电图


看到开发板后,对Nucleo百度了一下,Nucleo是ST意法半导体加入ARM embed项目后 的又一个风格系列板卡,有两个鲜明的特点:1.兼容Arduino UNO R3 Shield扩展板、2. 支持ARM  embed项目。

之前DIY了几个基于Arduino UNO R3的小项目,对于Arduino开发的高效率有了很好的体验,第一个特点很对胃口;个人对STM32的芯片有些心理阴影,keil5.1的配置一直是个硬伤,以前跟实验室的老师交流STM32开发的时候,他也说过STM32配置流程太麻烦,有时候配着配着都忘了自己要干什么了,往往测试通了,也没有心情写代码了,要吃饭了。

STM32 L053开发板的第二个特点,让我开始进入入门试用的节奏了,ARM  embed项目,也听说过,只是在研究生阶段后,转入研究机器视觉(C++)领域去了,现在趁此机会了解一下,首先进入embed的在线编辑主界面,


4. embed的在线编辑主界面








#include "mbed.h"

DigitalOut myled(LED1);

int main() {

while(1) {

myled = 1; // LED is ON

wait(0.2); // 200 ms

myled = 0; // LED is OFF

wait(1.0); // 1 sec

}

}

效果如下图所示:


为了更深入学习GPIO端口,在此通过开关控制LED亮灭,源码如下:

#include "mbed.h"

DigitalOut myled(D8);

DigitalIn button(PC_13);

int main() {

while(1) {

myled= button;

wait(0.2);

}

}

编译运行后,效果图如下:


按下黑色按钮,LED不亮,功能实现。



入门阶段完成,接下来深入学习。。。。。。。。。




关键词: STM32 L053开发板    

工程师
2016-01-21 21:58:36     打赏
2楼
期待深入学习,很多人只是一个评测就完了

助工
2016-01-22 09:27:32     打赏
3楼
加油啊楼主~期待你的更新哈~

院士
2016-01-22 10:49:48     打赏
4楼

楼主的图片好有朦胧感啊~~


高工
2016-01-27 10:57:11     打赏
5楼

面包板挺华丽的


专家
2016-02-16 15:07:15     打赏
6楼
STM32 L053开发板试用记录贴(1)

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]