征求好点子:用STM32 F0(Cortex-M0内核)做点什么?

2012年08月14日 16:38    发布者:老郭
Cortex-M0是个入门学习ARM的好东西。过去咱们搞过Cortex-M3的复读机,吸引了不少人气。这次希望搞些短平快的项目,可以不限一项,实用性、趣味性更强的,看看大家都有什么好点子

背景资料:

ST推出全新的STM32 F0系列32位微控制器 基于ARM Cortex-M0内核

ST开始量产STM32 F0系列入门型微控制器 基于ARM Cortex-M0

数据表(datasheet):http://www.icbase.com/products/products.asp?dept_id=2010

网友评论

kbgyzp 2012年08月14日
工控行业的4-20mA输入输出模块,温湿度采集模块,节能控制器,电能表,无线串口模块等都可以做吧,完全可以朝着产品的方向去做。
也可以找sinanjj结合物联网做行车记录仪,小孩跟踪器之类的推广产品。
还可以做一个底层软件封装平台的开发板,为以后替代51等单片机打下基础。
现在小偷横行,还可以做电动车智能防盗器,非法入侵识别防盗器等。
睡觉懒得动手关灯,还可以做红外遥控开关控制器,短信遥控开关控制器等。
我说的都是产品级的应用,做好了肯定有人感兴趣拿来山寨或直接卖的
kbgyzp 2012年08月14日
楼下继续哈
McuPlayer 2012年08月14日
温度控制器,我们现在搞这个,暂时用的51的,后续会换成M0的

我规划了一个把PLC和温控器二合一的产品,有一个同事在做
sherwin 2012年08月15日
先Mark一下,看完Datasheet再发言,呵呵  :)
zhslcd 2012年08月15日
这个破玩意, 功耗一点都不低! 比MSP430高很多很多。

这个不仅内核的比较,还有是内部外设。 因此 ST的MO等还需要把设计改改,

如果达到MSP430的功耗了, 我就把目前的MSP430项目都换为M0
老郭 2012年08月15日
F0达到430的功耗不太可能。TI有自己独到的工艺。自己的生产线啊。

不过430是16位的,F0可是32位的,这点不能比。
sherwin 2012年08月15日
先提一个不太成熟的想法:用这款M0芯片,构建一个USB接口的信号测试笔
用于测量电阻、电流、电压,甚至可以测较低频率的波形。实际相当于一个简易的软件万用表+软件示波器。
后面的主机部分,可以用Notebook、Smart Phone或者Tablet,就看你在上面运行何种应用程序而已。


这个提案的理由:
1、M0自带了一个12位的高速AD,做万用表足够了。能否做示波器须另行探讨。
2、功耗相当低,体积小,适合给便携设备配套用。
3、产品实用。做好了以后,电工们出门就可以带上使用,简单测量一些信号,修理一点小东西,会非常方便的。

暂且想到这么多,供大家参考。
sherwin 2012年08月15日
另外,以后还可以不断的升级发展,比如做成廉价的逻辑分析仪之类的。

做的好的话,老郭可以将这个搞成一个系列产品来卖呢,就以套件的方式卖给电子专业的学生,估计也能卖出不少了,呵呵。现在的学生大多数都有智能手机或者笔记本的,而且都有USB接口,接上就能使用,很方便实惠啊。
老郭 2012年08月15日
赞sherwin一个,你真是点子哥,不错!
kbgyzp 2012年08月15日
傻文哥,要是这些都能测量个头得有多大,如果可以做到“笔”一样大写,那绝对是个好产品啊
sherwin 2012年08月15日
老郭 发表于 2012-8-15 15:38 static/image/common/back.gif
赞sherwin一个,你真是点子哥,不错!

哈哈,多谢老郭夸奖,脸红ing    :$


可否帮忙配套一个“点子妹”?不胜感激哦   :kiss:
sinanjj 2012年08月15日
用nxp的cotex-m0好多年的飘过。。。。。。。
javie 2012年08月15日
我们正在用,呵呵……
McuPlayer 2012年08月15日
NXP的M0出货很多了
ST原来一直想做基于M3的STM32的低功耗版本,但最终还是推了M0,虽然迟到了很久
ST的M3抢占了先机,NXP的M0抢占了先机
sherwin 2012年08月15日
kbgyzp 发表于 2012-8-15 16:07 static/image/common/back.gif
傻文哥,要是这些都能测量个头得有多大,如果可以做到“笔”一样大写,那绝对是个好产品啊

小砖放心,做到“笔”一样大小,应没有问题,理由也很简单:
这个M0片子,只是担负信号的采集部分,处理部分全部交由后面的NB或者Tablet来处理。

也即,M0只要负责AD转换、数据传输(通过USB)这两项工作即可,剩下都是在主机上完成的。
kbgyzp 2012年08月15日
信号调理呢,测电阻、电流、电压的信号调理是不一样的吧,而且你不能只测小信号吧
sherwin 2012年08月15日
砖砖,两三句说不清楚,先转几个别人做好的案例你看看,回头我们再详细讨论吧,呵呵

http://www.eechina.com/thread-95372-1-1.html   
这篇文章还是公社自己的呢,嘿嘿!


http://www.opelc.org/html/75/t-4275.html   
注意其中的图片啊,只有一台便携MP4那么大。如果刨除显示部分,估计实际的探测笔就可以做到普通的钢笔那么大了。


http://wenku.baidu.com/view/7b29d322192e45361066f50a.html  
sherwin 2012年08月15日
这个更牛,示波器、万用表、波形发生器全做完了,整机也是一台MP4大小,嘿嘿!  :P

http://www.amobbs.com/thread-4049356-1-1.html  
lelee007 2012年08月16日
做出产品来可是比较耗时间的,谁空闲工夫多一点可以牵头做,不然很可能到最后不了了之

上次STM32的活动最后软件没人来维持后续开发,结果开始搞的风生水起,后来。。。

不过上次那个板子倒是做的很不错,呵呵,买板子的人应该都是买到实惠了,可能后来不一定拿来继续做复读机,但是肯定很多人都能用上,做做别的东西
sherwin 2012年08月17日
我提这个点子的初衷,主要是考虑两点:
1、短平快。
      做个简单的万用表,测量一下电阻、电流、电压,应该回路不会很复杂的,后台软件也相对简单。这样比较容易出成果。
      如果后面有能力了,再做示波器甚至逻辑分析仪,那是后话了。

2、实用。
老郭 2012年08月20日
amobbs上边做的示波器是Cortex-M3内核。不知道M0能否胜任?

示波器太复杂了。还是从万用表做起吧
sherwin 2012年08月21日
TO 老郭及各位:

在这个点子里面,Cortex-M0只是做一个探测表笔,负责采集信号,然后传输给终端(PC/Tablet/SmartPhone等),所有的信号处理、图形显示等等,均由后者负责。

即,M0只负责AD转换。

这样,后面终端上运行啥程序,它就是啥工具。运行万用表程序就是万用表,运行示波器程序就是示波器。
sherwin 2012年08月21日
这样做,M0并不需要负担太重的任务,完全可以胜任的,应该不需要用到M3。

这个做法,跟amobbs不同,他们是用M3完成了所有的工作,包括信号采集、处理、显示。这样的任务太繁重,没法把产品的性能提高的。

作为M0/M3这种小片子,应该集中精力做好信号/控制方面的工作,象图形显示这类复杂的工作应该交给更专业的芯片比如A9/A15这些来处理的。
老郭 2012年08月22日
大家有什么意见,继续啊
f.luo 2012年08月22日
其实我想看看怎么把STM32和摄像头采集集合起来,还在看资料研究可行性,很久没有看过这些电子的东东了
sunmonth 2012年08月23日
据说stm32 f0不能isp(或者说isp有缺陷),不知是不是真的?
盘尼西林 2012年11月28日
做万用表的话,我估计小小的51都能搞定,现在51不也都带AD么,就是功耗高点,但既然是插在USB口上,也无所谓的,用M0做有点点奢侈。