年末事情比较多,虽然使用STM32L053开发板进行了一些开发工作,但是却一直没能更新进程贴。不好意思了,EEPW论坛!!
本人曾使用过多款Nucleo开发板,该系列开发板都支持STM32CubeMx软件开发。Nucleo系列STM32L053开发板也支持STM32CubeMx软件代码自动生成。使用STM32CubeMx开发能够极大的提高工作效率。本次试用活动本人也计划采用该软件,生成主要的软件框架然后再在基础上进行程序编写。
由于本人之前没有采用过STM32LXX系列的开发板,因此使用STM32CubeMx软件建立新工程时,没有STM32LXX系列芯片,需要升级STM32CubeMx的库。
打开STM32CubeUpdater软件,可以看到STM32CubeL0系列的硬件库情况,选择相应的Firmware Package的然后点击下面的Install Now按键即可安装相应的硬件包.
安装完之后则可以新建STM32L053芯片的工程了。
进行如图配置。
点击下图左上角(Project中Generate Code)则可以生成代码了。
生成代码后用MDK打开,如果没有相应的DFP包的话(嘿嘿,附件中提供了供大家下载),则没法编译使用,需要从MDK官网下载对应的包,然后导入MDK中使用,官网如下:
导入MDK中即可。
至此,生成的程序就可以编译使用了,下面可以大展身手了。