EE TALK就是一个与大家聊电子、谈电子的地方,在这里,你可以把工作和学习中与电子相关的所见所闻拿出来与大家一起分享,也可以在这里吐槽,发表你的主观看法。在你允许的情况下,我们会把这些内容整理起来分享给更多网友,同时也欢迎大家能够跟帖讨论,说出你的想法。
如果你有什么好的讨论话题欢迎跟帖。没准儿下一期讨论的话题就是你提出的哦
本期讨论的话题是:
你最喜欢谁家的MCU?理由是什么?
我们就此问题采访了以下网友,得到的一些看法供大家参考:
我还是喜欢ST和TI的芯片。ST: 在运用STM32,32位单片机的时候利用的库资源非常方便,为开发者节约很多时间和配置细节,在IDE方便MDK有向下兼容的友好性能,让开发者使用一直是一个很好地感受! TI:主要体现在16bit的MSP430,芯片对于入门的学习是非常有必要的很牢固让我学习了很多基础的知识,还有在对模块利用的时候很好地在TI的芯片里面找到相应的模拟芯片资料方便,不需要很繁杂对资料的寻找,再就是CCS这个IDE很人性化编程很好!
我最喜欢的单片机是STM32,强大的串口我用的这款达到5个,就像当年的中国远征军驻印军一样,有着打不完的炮弹一样,用着比较爽。再的它的强大的库函数,可以实现SD卡的存取.u盘功能.can总线,SPI总线,I2C.一款单片机有着这么多外设还有着强大的库函数.我们有理由说不么。
我喜欢st,意法半导体还是蛮拼的,价格占优势,很亲民,性能也好,一直在用,大项目小项目总有一款片子是合适的小项目STM8,大项目可以选择的有好多。
最喜欢TI以前的CORTEX M3核系列!设计资源丰富!同时配套软件工具不错。
STC和MSP430。第一个,便宜比较好买,功能强大性价比高是51单片机的精品,并且能提供完整的中文技术手册,曾经用过STC89C52
第二个可以免费申请,对于学习低功耗MCU很好的途径。这个可以很容易申请,配合免费获得的LaunchPad,可以全面接触MSP430的学习,完整的launchpad开发板,很方便初学者,集成的编程工具可以为后续自己开发提供免费的编程烧录工具
stc 的吧,因为就会这个。TI 的喜欢是喜欢,用的比较少。stc的是国产的,比较便宜,速度和稳定性还可以,这几年也随之技术的潮流在不断的进步,看看淘宝买51开发板的就知道stc有多么厉害,几乎90%的卖51开发板的都是以stc单品为例子,可以说无形中让成千上万中国学电子的大学生硬件开发从开始学stc单片机开始。当然,随之32位的arm这几年的迅猛发展,成本更低所带的资源丰富,接口相对简单些,因为它自身带好多功能,工作速度也快。而51的自身功能少,需要外围元件多,stc的也随着一样比较低迷,但stc还是有很大市场的,比如功能单一的工业控制,还是很需要的,使用比较方便,比较典型的一款stc单片机有个是8个脚的型号STC15F104E,,感觉就很不错,是现在发展势头很凶stm32不能替代,只有8个脚,下载号称采用第八代加密技术,新一代51单片机,指令代码完全兼容,速度快,内部高度集成r/c时钟。STC15F104E只是stc15F100系列的一种型号.当然,做比较多功能的电子产品,比如功耗比较低的移动电子电池供电的产品,还是选一写比如TI的430单片机,功能要求多的要求显示的通信要求高的还是stm32之类的,现在这几年这些McU 厂家也非常重视中国用户,开发仿真工具也比较多。
当我最开始进入ARM世界时,在众多的ARM芯片中我选择了NXP的ARM芯片,原因是其资源多,书籍多,芯片的稳定性也不错,而且价格适中 。随之ARM的发展,和我对其他ARM芯片的了解,慢慢的我开始喜欢上STM的芯片,原因很简单,价格便宜,很好购买,有驱动库,不同系 列的芯片兼容性也不错,虽然,它有时候有会出一些莫名其妙的问题,但这些问题总有方法可以解决,所以,慢慢的我就接受了它的这些 缺点,觉得对于这样的价格,这么丰富的资源,这么好的兼容性,这些缺点我可以完全忽略。反而,对于NXP来说,芯片非常稳定,但兼 容太差,不同系列芯片,寄存器的名称完全不同,代码移植非常困难,慢慢的我放弃了它,它可以没有库,但你总不能出一款芯片,就让我到底层去折腾半天吧。本来能够实现底层寄存器通用的,你非要让我重新认识你一边,证明你的新的?之前我跟着折腾,214x,11xx,11U1x,13xx,17xx,哥实在没有经历了,跟不上了……
我比较喜欢TI的MCU,TI的软件驱动库做的比较好,用了好几年了,用起来比较顺手, 以前使用的是TI 的Cortex M3系列,现在M3基本停产了,所以切换到了M4系列。手头上使用的这款是TM4C123。具体选型是根据系统的需求进行选型的,在满足系统的需求情况下,挑选性价比最高的MCU。另外MSP430也是很不错的,适合低功耗的方案,不过相对价格较高,一直迟迟下不了决心。