Stm32单片机和瑞萨单片机都用过,对于开发者而言,其实单片机本身都是使用C语言编写的程序,从程序本身,应该都是一样,只是单片机的资源和编写程序的开发环境有差异。

绝大部分的工程师在做项目的时候,都会根据项目需要选择合适的芯片,选择stm32或者瑞萨单片机,都是代表能够满足项目要求。

当然,目前使用stm32单片机的工程师比瑞萨的工程师要多,网上的参考代码和资料会多一些,STM32可以用keil和iar开发环境,前几年使用瑞萨的时候,使用的是瑞萨自己的编译器,相对而言,没有keil熟悉和好用,后来听说有升级,现在不知道具体情况了

单片机只有是否适合当前应用,没有绝对的说那种单片机好,那种单片机不好。

现在同类型的单片机之间(比如同样的8位单片机,同样的cortex m3单片机)的功能相差都不会很大,不同的单片机侧重点不同,可能会多一种或者少一种功能模块,不过这个不会影响单片机的整体性能。

简单说一下单片机的选型吧。

一、根据开发成本选择单片机

产品开发,排在第一位的永远是开发成本,没有哪一个公司会对开发人员说不要计较成本,相反的,公司总是会要求尽量减少成本,那么在单片机选型的时候,在满足要求的前提下,可定要选择价格最合适的哪一款单片机。(不一定是最便宜的那款单片机)

stm32单片机和瑞萨单片机哪个比较好

二、根据熟悉程度选择单片机

我们无论是干什么,总是希望能够从最熟悉的地方开始,这样的优点是很多的,最重要的一点就是可以加快进度、减轻难度,所以对于一个单片机项目,如果有好几种单片机都能满足要求,那么肯定会选择最熟悉的那种单片机来开发。这样不但能够快速进入开发状态,加快开发进度,降低开发难度,还有更重要的一点是可以减少开发过程中的各种疑难杂症。

stm32单片机和瑞萨单片机哪个比较好

三、根据程序存储器和数据存储器的容量选择单片机

俗话说干什么事都要量力而行,对于单片机选型同样如此,比如一个单片机项目,你需要的程序空间为10K,可是选型的时候选择的单片机程序存储器只有8K,那么在开发后期,你肯定会为程序空间不足而发愁,也许你会说,我可以进行程序优化,把10K的容量压缩到8K,这当然是一种解决方法,但是,在成本允许的前提下,为什么不选择一款程序空间更大的单片机呢?(对于单片机的数据存储器同样如此)

四、根据外围功能模块选择单片机

现在单片机的功能非常强大,像串口,IIC,SPI,PWM,定时器、USB、甚至有的单片机整合了智能卡的接口。当然了,功能越强大的单片机用起来应该是很好的,尤其是后期扩展方便,但是更需要了解的是,功能越强大的单片机,它的价格也会非常“强大”,所以单片机的功能模块够用就好,当然,如果考虑到后期扩展,可以适当选择功能更强的单片机。

stm32单片机和瑞萨单片机哪个比较好

五、根据工作环境选择单片机

不同的单片机,其使用环境也不同,有的适合在常温环境下工作,有的则适合高温、极低温条件下工作,有的抗干扰性好等等,选型的时候也要考虑进来。

六、根据功耗选择选择单片机

现在很多电子产品都用电池供电,这样的话,功耗问题就必须要考虑了。

stm32单片机和瑞萨单片机哪个比较好