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

查看: 9970|回复: 23

【STM32F030开发日志】无线信号采集及控制终端(2014年1月2日更新)(持续更新中...)

[复制链接]

3

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2013-12-16 11:00:17 | 显示全部楼层 |阅读模式
 收到开发板
寄出第三天就收到开发板了,非常开心,着手准备之前申请的项目,先把用到的东西show一下,主要模块看图,还有光敏电阻和红外发射管也准备了。
1.jpg
刚拿到的STM32F030开发板,这个作为采集控制端
433MHz无线模组和天线,与ST开发板连接
纸板上的是我之前焊好的开发板+无线模组+USB转串口,这个和电脑连接,作为主控端
 
我申请的项目
STM32F0申请】无线信号采集及控制终端
(1)、为什么申请STM32F0探索套件
替代8位单片机的完美选择,性能可观,外设丰富,价格有绝对优势
(2)、对STM32 F0产品的认知、提问、应用设想
成本低,功能强,作为小设备的智能控制器非常合适,未来在智能家居领域定能大显身手
(3)、提出对套件的学习或使用计划
套件+无线模块+传感器或控制组件,实现无线信号采集及控制终端,评估作为智能家居终端的开发流程以及性能成本预估
(4)、其他相关内容
硬件规划:
手上有433MHz无线模块,体积非常小,天线也小,与套件搭配作为控制终端,锂电池供电
控制组件目前选定为红外发射管,准备控制电视,空调等,传感器选定光敏电阻,采集光线强度
主控端由另外一块开发板加433MHz无线模块组成,通过串口与电脑相连,电脑端串口发送控制命令并接收采集信号,电脑USB供电
 
开发日志
因为这是第一次接触STMCU,对于ST的开发流程不了解,所以一切从头开始
 
第一步:搜集资料
对比了一下ST官网和咱们社区提供的资料下载,还是咱们社区的下载组织清晰,下载非常方便,就从社区下载了,怎么下载就不用多说了吧,找到自己需要的文档还是很容易的。
首先下载与开发板相关的所有资料
2.jpg
两个PDF介绍开发板的功能及使用指导,内容不多,看一遍了解即可
一个ZIP是开发板的原理图和PCB,不需要研究,跳过
另一个ZIP就非常重要了,里面包含完整的CMSIS源码和ST写的外设库源码,还包括开发板预烧的demo源码,而且里面有三种开发环境的工程文件,因为我比较习惯用KEIL,其他两种不熟,以后就用keil开发。用keil打开开发板demo工程,所有的源码尽收眼底,全部编译一下,不好,有错误,提示需要更高版本的keil来编译,因为我装的是mdk403版本,编译不过,那只好下载更高版本了。下一步再说。
下载stlink/v2需要的独立下载软件
3.jpg
通过了解,猜想应该是MDK-ARM直接支持STLINK/V2,所以在开发环境里直接可以下载BIN文件和在线调试,但我的习惯,不喜欢打开工程来烧录,编好的bin直接烧比较爽,所以需要一个独立的软件,找到图中这个,没用过,应该没错。安装之后,通过USB线连接开发板,打开软件,连接成功即可,后面再仔细研究。
下载MCU详细资料
4.jpg
这三个文件,必不可少,无论是学习外设库,还是自己修改代码,必须仔细阅读的文档,当然是在用到的时候仔细阅读,现在阅读无任何效果。
 
第二步:下载安装MDK v5.0
下载完全部资料,demo工程还无法编译呢,需要下载mdk-arm更高版本,在百度网盘找到一个mdk v5.0,安装覆盖之前的4.03版本
5.jpg
再次打开demo工程,编译,靠,还是编不过,提示有两个警告和一个错误,不会吧,这么成熟的工程怎么可能有错误,百度搜索发现有人有同样问题,原因是之前有安装ADS1.2开发环境,环境变量有冲突,解决的办法是删除ADS的环境变量,具体的操作参见下面的链接
http://www.360doc.com/content/13/0129/16/10906019_263076090.shtml
搞定之后,编译,成功了,哈哈,终于可以正式开始啦
 
第三步:熟悉开发流程
所有资料工具准备妥当,首先熟悉一下开发流程,看看还有没有什么问题需要解决。熟悉的方法是自己修改一下demo工程,用串口输出一些东西,PC端用串口命令来控制led的状态。
 
修改代码
代码修改是基于demo工程的,首先要了解一下工程代码结构,熟悉一下代码封装,需要一个函数一个函数往里跟,跟上几遍就大概了解了。经过断断续续的看代码阶段了解的差不多,开始修改代码,主要是串口部分的代码,为了了解整个库函数,尽量使用库来完成。主要修改的两个文件main.cstm32f0308_discovery.c,这里就不细说了,可以看附件demo_code.rar。另外两个文件只修改了一点点,一个是与stm32f0308_discovery.c对应的stm32f0308_discovery.h里新加函数的申明

附件在这里: demo_code.rar (4.39 KB, 下载次数: 85)
<
回复

使用道具 举报

3

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2013-12-16 11:03:14 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

图片怎么看不到,怎么搞的,编辑状态可以看到
回复 支持 反对

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2013-12-16 11:24:41 | 显示全部楼层

回复:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

我能看到帖子中的图片
 
 
已添加到社区网友原创汇总:
STM32F030探索套件开发日志,中文教程,使用问答70篇
回复 支持 反对

使用道具 举报

5

主题

104

回帖

0

蝴蝶豆

中级会员

最后登录
2020-11-28
发表于 2013-12-16 11:28:36 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

大神教我做433MHz的发射器吧。
回复 支持 反对

使用道具 举报

24

主题

555

回帖

2

蝴蝶豆

高级会员

最后登录
2020-11-30
发表于 2013-12-16 11:56:21 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

看看。。。。。。。。。。
回复 支持 反对

使用道具 举报

40

主题

1595

回帖

1

蝴蝶豆

论坛元老

最后登录
2018-7-23
发表于 2013-12-16 12:24:03 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

学习学习!!!
回复 支持 反对

使用道具 举报

3

主题

7

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2013-12-16 13:20:22 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

感谢大家捧场,努力更新
回复 支持 反对

使用道具 举报

1

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-12-16 15:11:48 | 显示全部楼层

回复:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

还是很有想法的,不错!
回复 支持 反对

使用道具 举报

25

主题

446

回帖

0

蝴蝶豆

中级会员

最后登录
2019-12-10
发表于 2013-12-16 15:12:36 | 显示全部楼层

RE:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

我来看一看
回复 支持 反对

使用道具 举报

2

主题

23

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2013-12-16 15:24:13 | 显示全部楼层

回复:【STM32F030开发日志】无线信号采集及控制终端(持续更新中...)

我也是初学者,顶一个
回复 支持 反对

使用道具 举报

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