单片机初学者使用STM32L053-Nucleo学习单片机开发(一)
在公司收到短信取快递。拿回来一看,是前几天在【电子产品世界】-【STM32 L053为低功耗而生,你值得拥有】免费试用活动中申请的开发板。
我是一个java程序员,但对单片机开发很感兴趣。以前只看过一点51单片机的开发,写过几个51的简单程序,如led闪烁、流水灯等。没想到能够成功申请到这个开发板。希望通过这块板子让我有机会打开STM32的大门,走进STM32的世界。
作为初学者,我会一步步把我学习的过程记录下来,在这里和大家分享。
我的能力有限,文笔也不好,错误的地方希望大家指正。
先看看我收到的板子
做工很漂亮。
洁白的板子配上金黄的排针很闪亮,白板子显的有点脏,焊接排针时留下的松香清晰可见
板子拿来直接连接到电脑上之后安装了几个驱动,有2个显示失败。
板子上的绿色led灯,飞快的闪烁。
电脑多了一个盘符,64k大小。打开盘符,里面有几个文件和文件夹。其中有一个mbed.htm文件,打开后进入到了armmbed网站。
按下蓝色的user键,绿色的LED闪烁频率会改变
有点蒙。完全不知道怎么使用。上网查资料慢慢学习吧。
查到了一点关于板子的资料:
NUCLEO-L053R8 是ST公司推出的一款针对STM32L0系列设计的Cortex-M0+开发板,具有 mbed 功能,支持Arduino。同时还提供 ST
Morpho 扩展排针,可连接微控制器的所有周边外设。
开发板基于STM32L053R8T6设计,开发板还集成了ST-LINK/V2仿真下载器(但仅对外提供SWD接口),免除您另外采购仿真器或下载器的麻烦。并且具备Arduino接口,可接入 Arduino 巨大生态系统的各种 Shield 扩展板,让您能够轻松快速增加特殊功能。
ST提供丰富的示例程序,让您更快速的入门STM32L0单片机。
先记录到这儿,下次继续。