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

【我与STM32共成长】+需求决定选择

[复制链接]
高级放牛娃 提问时间:2017-2-9 22:59 /
需求决定选择

接触单片机和嵌入式产品的时间不算很长。也谈不上什么经验,不过我的总体感受就是:需求决定了选择。这个选择当然是包括方方面面的选择。举个最简单的例子:我需要生产一个简单的时钟,那么我的选择可能就是51系列的最简单的那种产品就足够满足要求了,而不是去选择16位或者32位的芯片。

控制芯片的选型是一件重要而费心的事,如果选型得当,做出来的产品就会性价比较高,并且工作稳定;反之,就可能会造成产品成本过高或影响产品正常运行,甚至可能根本就达不到预先设计要求。

说这么多和STM32又有什么关系呢?

接触ST的产品,也是和做产品有关,最初拿到需求的时候,只是一个模糊的要求:控制好汽车上使用的电磁阀。这个需求不难满足,但是考虑到汽车的实际使用环境、系统对于外设的需求、开发工具、未来需求和兼容性、生产成本、工作电压等等一系列的综合因素后,我们选择了STM8作为我们的主控芯片。后来的测试及使用情况也验证了我们的选择没有错,系统运行很稳定,抗干扰性也很好,满足运行要求。

在随后的另外一个车联网项目中,同样我们选择了STM32F103的芯片,并没有选择高大上的F4或者H7系列。因为评估后我们觉得这个系列已经足够满足设计要求,何必增加成本选择那些我们用不上的功能呢?

也许,在我下一个项目中,可能就会用到H7系列了呢,也说不定。因此,我的感觉就是需求决定了选择,而不是一味的追求新、大、快。

要说对于官网上的某个什么印象最深刻了,那么我就实话实说了吧:我对于官网上的文档部分(也叫设计资源http://www.stmcu.com.cn/design_resource)印象最深刻了!

印象深刻不是说我觉得它做的好,相反,我觉得它不理想,在我看来,我觉得它就是有点忽悠我们了。作为中文用户,我们当然希望看到自己熟悉的文档,哪怕内容不是中文的,你的介绍总归要有合理的中文说明吧?这样方便我们去查找到需要的文档。

可是在这个区域要找到自己需要的文档还真不容易,我想不是我一个人有这种感觉了吧?后来干脆,直接去ST官网上去找了。所以我建议在产品文档方面要有个好的规划,让我们这些程序猿不再那么累了。一个好的产品真的离不开好的文档支持的。

至于活动,唉,我的运气不好,从来没有中奖过,所以也就不奢求了。

这是我自己的感受,因为STM8也好,STM32也好,对于我来说,是初学者。直接选择它们来做产品,难度还是有点大的。所以,从我这种初学者的角度出发,我再多说几句。

除了产品文档要丰富、容易查找到外,对于产品的设计和使用,我觉得也要有相应的例子或者描述文档(也许有?在那里?是不是找起来那么费劲?)。因为做产品和玩开发板不同,开发板是厂家给你做好了,你写个程序在上面跑跑就可以了,基本上程序拷贝过来,甚至连修改都不需要就可以运行了。可是产品不同,我不需要那么多的外设。也许为了节省成本,我要省略许多的不需要的、不必要的元器件。还要考虑PCB的大小。难道你要每个板子上都要设计一个J-link的接口么?

以STM32F103为例子,即便是在网上看到的最小系统,基本上都是要配置这个J-link接口的。为什么?估计开发板上都是这样的,所以就拷贝过来了。做产品可能要升级固件,不过不一定要这个接口。如果有官网的资源,在设计产品方面多给予指导,或许选择ST芯片的就更多了呢。

另外一个例子,STM32F103在使用CAN接口的时候,是否一定要外接晶振?说明书上说的比较模糊,网上看到的文档也都是说必须要。我有点反其道而行之,测试了产品,不要外部晶振也可以跑得很稳定!不要外部晶振其实也属于无奈,PCB的大小限制了,我就冒险做了这个测试。

在新的一年里,我当然有自己的目标呢,就是想将H7芯片引入到项目中去,从目前评估的情况看,这个芯片业可以满足要求,性价比还基本上满足要求。



收藏 1 评论2 发布时间:2017-2-9 22:59

举报

2个回答
jolay 回答时间:2017-2-10 17:54:41
写的不错,支持一下!
高级放牛娃 回答时间:2017-2-10 20:16:08
ZENGJL 发表于 2017-2-10 17:54
写的不错,支持一下!

多谢鼓励.

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版