才申请了,没几天就收到板子啦,好开心。论坛好有效率。
朋友有向我推荐STM32CubeMX软件来辅助开发STM32(以前都是自己纯手敲的代码)。
正好借着这次机会来偿试一下。
首先去官网下载STM32CubeMX软件来安装一下,地址如下:
http://www.st.com/web/cn/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?icmp=pf259242_prom_stm32cube-long-promo_feb2014
安装完成后,打开该软件,其界面如下:
点击“New Project”后会弹出如下界面:
因为使用的是官方的开发板,所以直接在“Board Selector”标签栏里选,如果是自己设计的PCB板,在"MCU Selector"中选就可以。如上图中所示找到我们所需的型号,L053。点击确定。
下面就是建好之后的界面啦。
纯图形化开发界面,真的好赞呀。因为选的是开发板,所以官方已经根据所用开发板将好多引脚都设置好了,到也非常方便。
将所有内容都设置好后,就要生成代码啦,在菜单栏上选Project->Setiings
然后在所弹出窗口中填入代码路径、工程名等:
最主要的是选择所用的开发IDE
现在有IAR、MDK4、MDK5、TrueSTUDIO、SW4STM32可选
我以前经常用的的IAR for arm 5.5,但貌似用STM32CubeMX生成的代码在IAR中编译会报错,暂时未找到原因。
想偿试使用TrueSTUDIO开发,也一样编译时会报错。
不知有谁用过STM32CubeMX+TrueSTUDIO或IAR开发的,望能介绍下经验。
我最后是使用MDK5,编译正常的。
今天有点晚了,该下班了。先写到这里,改天有空再继续哈~~