查看: 2762|回复: 9

[原创] 有关MCU的选择

[复制链接]
  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-1-1 20:26:40 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 bruce_helen 于 2014-1-1 20:28 编辑

    之前一直觉得多搞些MCU玩玩能多学到东西,但是最近发现其实这些MCU原理都差不多,会了一个,其他的都差不多。时间不应该花在学习不同MCU之间的差异上,用到这款MCU时再去学习也不迟。当然多了解一些还是有好处的,比如在器件的选型上,你对这些器件都熟悉,就能选择出最合适的。

    我觉得时间应该花在核心软件的实现上,比如一些算法的实现及性能优化。现在的MCU性能都很强悍了,一般情况下不需要写单独的汇编程序来实现性能的提升。也就是说我们写应用时应该更注重软件的架构,提高软件的复用性。这时候我们就要学习PC编程的一些思想,比如java、.net上面的框架知识,或许这样我们的工作会越来越有效率。


    说的有点乱,希望大家选择一款好的CPU,然后深入下去。







    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-1-1 20:28:25 | 显示全部楼层
    赞同楼主观点~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-1-1 20:29:42 | 显示全部楼层
    fj1161 发表于 2014-1-1 20:28
    赞同楼主观点~~~~~~~

    你真快啊,哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-6-2 14:52
  • 签到天数: 648 天

    连续签到: 2 天

    [LV.9]以坛为家II

    发表于 2014-1-1 20:42:09 | 显示全部楼层
    找一款ARM呗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-1-1 22:38:14 | 显示全部楼层
    wudianjun2001 发表于 2014-1-1 21:16
    底层的都好弄,关键还是应用程序

    固件库也比较有搞头的,设计API也是需要有很多经验的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-1-1 22:48:58 | 显示全部楼层
    现在主流的就是Cortex-M吧,其实如果从基本的来看,传统的51和MSP430也是不错的,降低底层的复杂性,纯搞软件。但如果有条件的话,多玩点芯片也是有好处的,比如说同样是UART,不同厂家的芯片配置的IP是不一样的,可以通过对比不同的实现方式总结其中的原理性的东西,这对于深入对嵌入式设计的理解是非常有帮助的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-1-2 08:04:25 | 显示全部楼层
    wudianjun2001 发表于 2014-1-1 21:16
    底层的都好弄,关键还是应用程序

    设备的价值基本都在应用程序,底层的驱动没什么难的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-1-2 08:07:08 | 显示全部楼层
    suyong_yq 发表于 2014-1-1 22:48
    现在主流的就是Cortex-M吧,其实如果从基本的来看,传统的51和MSP430也是不错的,降低底层的复杂性,纯搞软 ...

    是的,多了解一些当然好,前提是精力和时间充足
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-1-2 12:44:27 | 显示全部楼层
    bruce_helen 发表于 2014-1-2 08:07
    是的,多了解一些当然好,前提是精力和时间充足

    想玩的话,总是有时间的,而且很多工作量都是可以复用现有的知识。对于用C语言编程的人来说,底层的差别很小。一般情况下,只需要关心如何处理中断编程,还有就是配置一下IDE,其它的都一样的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-10 13:08
  • 签到天数: 138 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-1-6 13:23:40 | 显示全部楼层
    学习一下..
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-11 14:17 , Processed in 0.201661 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.