其低工作电压,低功耗,驱动能力强也是可圈可点。能满足大部分需求。在工业控制领域还是有一定地位。Freescale飞思卡尔也算是热门点,单片机8、16、32位都有,满足各种需求。其本身也是性能强大,集成各式接口,抗干扰能力强。主要是其款式多,总有一款适合你的领域。在车载行业用过Freescale。整体感觉还好,官方的开发工具很有特色。

ST意法半导体,不得不说一下了。整个STM32家族,庞大到让你难以抉择,性价比超高,说第一应该没问题。功能及其强大,主要用cortex的内核。属于,超高性能,低成本,低功耗了。有时钟频率高,片上内存足,资源丰富等一系列的特点,且开发方便,官方提供的库函数稳定方便。个人比较喜欢的一款了!推荐当然还有很多其他种类的。

哪些单片机值得推荐?

有哪些单片机值得推荐

感谢邀请答题。本人在大学期间参加了电子设计团队,可以说每天都和单片机打交道。如有不懂的可以关注我哟!对于这个问题,当然是stm32!容我在下文慢慢道来详情。我先来说说目前的有几款单片机是用的比较多的吧。c51单片机,入门级的单片机,功能简单和编程容易,成为了很多入门级选手的第一战略选择。因为新手总是要在犯错中成长的,而且这款单片机成本低,所以这款单片机可以说是比较适合容易犯错的新手。

说到单片机,当然也要说下Arduino啦,这可是国外最火的idea实现者,凡事有什么大胆的想法,尽管去做,“I can do it”。这款单片机是基于实际应用去学习和开发的,可以大大的降低研发成本呢!有兴趣的小伙伴也可以去了解下!说到最后,目前国内的单片机战斗机之王stm32当然要出场啦!这款单片机可以算得上是嵌入式必备产品了,因为低功耗还有库函数的集成开发,导致此款产品的稳定性是很牛逼的。

开发单片机学什么语言好?

单片机是一种可编程器件,单片机的出现使硬件设计变得更为简单,产品的功能也更强大,而程序就是单片机的灵魂。目前功能稍微复杂一点的电子产品,都是以单片机为核心,再加以不通的外设电路实现不通的功能需求。单片机的编程可以通过汇编语言和C语言来实现。1汇编编程的特点汇编是一种更接近于硬件底层的低级语言。硬件在编程时总线和地址非常重要,在汇编语言中,一般用助记符来替代机器指令的操作码,用标号代表操作数的地址,所以汇编语言和机器指令之间存在着唯一对应的关系,这就导致了不通系列的单片机其汇编指令集是完全不通的。

这样做是比较麻烦的,因为更改了单片机或者升级老产品之后,原有的汇编代码难以跨平台移植,只能再重新编写。所以,汇编的移植性非常差,由于是直接操作机器指令,所以在可读性上也非常差。这是汇编语言的两个最大的缺点,但是其优点就是执行效率非常高。从方便的角度上来说,汇编方便了硬件,但对工程师却不友好。2C语言编程的特点在前几年使用汇编编程的人还是挺多的,现在使用汇编的人原来越少,即使是写驱动的人也不完全使用汇编而是使用汇编和C语言结合的方式。

单片机的C语言编程具有两个最大的优点。第一个优点:易于移植有过单片机C语言编程的同行都有这样的经历,在编程时,首先要在初始化中配置单片机的寄存器,配置完之后的代码不再频繁的和寄存器打交道,所以使得C语言的层次非常清晰,在移植代码时,只需要根据新的平台修改一下寄存器的配置部分就可以了,功能主体部分几乎不用修改。

这也就是很多优秀程序员所倡导的当文档层次化编程的原因,每个功能块都对应一个C文件和H头文件,在移植时只需要把这两个文件拷走即可,方便了移植。从这个方面来讲,完全可以抛开单片机的寄存器配置来实现编程,这方面做的比较好的如STM32的官方库编程和CMSIS等。第二个优点:易于阅读由于C语言通过寄存器和硬件驱动/接口建立关系,编程者不用再去记忆枯燥的指令,而且C语言编程的层次化、模块化编程也大大提高了代码的可读性。

相比于汇编,C语言可以用更少的代码实现更复杂的功能,而且还更易于理解。这也是C语言越来越受欢迎的原因。3C语言对比汇编的优势通过前面的描述可以看得出来,C语言占有更多得优势,C语言易于跨平台移植、C语言易于理解、C语言易于延续。总之,从编程得角度C语言更受程序员们得欢迎。以上就是这个问题的回答,感谢留言、评论、转发。

 2/5   首页 上一页 1 2 3 4 5 下一页 尾页

文章TAG:单片机  主流  
下一篇