
本帖最后由 风子 于 2016-3-8 09:23 编辑 上周就收到论坛送的超级mini开发板,STM32F042 NUCLEO-32了,结果一直放公司忘了拿回去,趁今天下午不是很忙,悄悄写个小程序来发个帖。 先上靓照 ![]() ![]() ![]() 真的是非常非常mini,相比起来原来的Nucleo-64简直就是个庞然大物。 上电之后,绿色的LD3以 1 Hz的频率闪烁,拔掉板子后面的D2-GND之间的跳帽,闪烁频率就变快! ![]() 下面写个小程序玩玩。程序很简单,就是让板子上的LD3闪烁,然后向串口发送一句话,使用Cube生成,只需要几分钟就搞定。 板载的ST-LINK V2-1带虚拟串口,所以不需要串口线或USB转串口就能直接使用串口助手接收。 用CUBEMX生成工程的方法论坛里大把帖子,我就不详细说了,截图几张重点 ![]() ![]() ![]() ![]() 然后就生成并打开工程,添加几句代码 ![]() ![]() 好了,简单的小程序就完成了,编译下载运行,LD3每0.5秒亮/灭一次,PC端串口助手收到程序发出来的数据。 ![]() 运行结果就是这样子的啦,很简单,是不是只需要几分钟? 最后,感谢社区送的板子送上完整的工程: ![]() |
Cube和MDK不是同一类型软件,没有可比性。
Cube只负责生成程序框架和初始化代码,Cube支持生成MDK或者IAR等工程框架。
Cube单独使用不能完成程序开发,要配合MDK等IDE。
哦,谢谢指导