你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-F042】写个小程序玩玩

[复制链接]
风子 发布时间:2016-3-7 16:02
本帖最后由 风子 于 2016-3-8 09:23 编辑

上周就收到论坛送的超级mini开发板,STM32F042 NUCLEO-32了,结果一直放公司忘了拿回去,趁今天下午不是很忙,悄悄写个小程序来发个帖。


先上靓照

QQ截图20160307154300.png
QQ截图20160307154442.png
QQ截图20160307154622.png

真的是非常非常mini,相比起来原来的Nucleo-64简直就是个庞然大物。
上电之后,绿色的LD3以 1 Hz的频率闪烁,拔掉板子后面的D2-GND之间的跳帽,闪烁频率就变快!


QQ截图20160307155046.png

下面写个小程序玩玩。程序很简单,就是让板子上的LD3闪烁,然后向串口发送一句话,使用Cube生成,只需要几分钟就搞定。
板载的ST-LINK V2-1带虚拟串口,所以不需要串口线或USB转串口就能直接使用串口助手接收。
用CUBEMX生成工程的方法论坛里大把帖子,我就不详细说了,截图几张重点


QQ截图20160307155418.png QQ截图20160307155429.png
QQ截图20160307155437.png QQ截图20160307155454.png

然后就生成并打开工程,添加几句代码

QQ截图20160308092215.png
QQ截图20160307155608.png

好了,简单的小程序就完成了,编译下载运行,LD3每0.5秒亮/灭一次,PC端串口助手收到程序发出来的数据。


QQ截图20160307151451.png

运行结果就是这样子的啦,很简单,是不是只需要几分钟?



最后,感谢社区送的板子送上完整的工程:
STM32F042K6.rar (2.74 MB, 下载次数: 43)
收藏 1 评论6 发布时间:2016-3-7 16:02

举报

6个回答
creep 回答时间:2016-3-7 17:15:18
CUBE生成工程就是方便,感谢分享!
sting 回答时间:2016-3-7 17:17:54
CUBE生成工程就是没传统库习惯,感谢分享!
suoma 回答时间:2016-3-7 23:39:55
cube图形化编程?顺便谈谈cube统MDK的使用区别?
adlu 回答时间:2016-3-8 09:19:19
suoma 发表于 2016-3-7 23:39
cube图形化编程?顺便谈谈cube统MDK的使用区别?

Cube和MDK不是同一类型软件,没有可比性。
Cube只负责生成程序框架和初始化代码,Cube支持生成MDK或者IAR等工程框架。
Cube单独使用不能完成程序开发,要配合MDK等IDE。
harvardx 回答时间:2016-3-8 10:47:20
好精致的板子 更好玩了. 可惜还没有入手 过这么小巧的nucleo
suoma 回答时间:2016-3-8 23:25:18
adlu 发表于 2016-3-8 09:19
Cube和MDK不是同一类型软件,没有可比性。
Cube只负责生成程序框架和初始化代码,Cube支持生成MDK或者IAR ...

          哦,谢谢指导

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版