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

第一期:一起来聊聊ARM与普通单片机的区别在哪?  

[复制链接]
一代睡神的崛起 提问时间:2018-11-1 09:00 /
阅读主题, 点击返回1楼
收藏 评论50 发布时间:2018-11-1 09:00
50个回答
zwjiang8212 回答时间:2018-11-1 15:14:24
1、普通单片机简单,一般为8位或16位,使用C或汇编语言编程;ARM复杂,一般为32位,使用C或C++编程
2、普通单片机RAM和ROM较小。ARM的RAM和ROM较大
3、普通单片机价格低,ARM价格高

点评

相对于市场上的绝大多数单片机来讲确实是这样的的,但是ST的32系列的就比较亲民,价格可能比飞卡的16位单片机的价格还低  发表于 2018-11-1 15:17
weiwei4 回答时间:2018-11-1 15:33:24
ARM核单片机 和 其它单片机的区别,最主要的还是架构不一样,内核不一样,指令集不一样
还有就是8位, 16 位 ,32位 ,64位 这些个CPU处理的数据的宽度的区别
诸如外设等的差别其实都是因为其架构、内核的区别而有所区别
TLLED 回答时间:2018-11-1 16:59:11
单片机和ARM最主要的区别就是架构和指令集不一样, 还有就是单片机的外设资源没有ARM丰富,内部的RAM和ROM差别也比较大,通常单片机用于低价位产品,跑代码不上系统,ARM用途就比较广,上系统。

点评

是的  发表于 2018-11-1 17:02
az158 回答时间:2018-11-1 19:45:01
我觉得吧,对于功能的设计实现来说ARM架构和其他架构没啥区别。架构不同的芯片一般区别就在指令集。而指令集这东西又是汇编偏多。其实对一般开发者都差不多(一般都是用外设,写C语言,像中断什么的一般架构都有)。但是看生态情况来说。选择arm相关架构的芯片在现在是大多数的,开发环境丰富(关键是方便,支持很多)。而且它的架构涵盖很全面,最强的A,工业高速的R,消费的M。厂商都习惯用了(厂商的选择也不多。。。),用这设计芯片方便、成熟(用户还不得老老实实用)。不过ARM的授权费很高(当然有免费的非商业,也可以按芯片),RISC-V了解一下
数码小叶 回答时间:2018-11-1 20:43:20
虽然帖子意义上有点问题,将就说一下吧,目前采用ARM核的单片机和普通的单片机来说,最主要的区别首先是架构不同,但这点恰恰也可以忽略,编译器去干的事。第二,RAM\ROM\FLASH不同,这一点,采用ARM核的单片机要远大于普通的单片机(按最高配来说),所以无需外扩,电路板体积可以缩小。第三,主频和板载资源,这个正在逐步缩小差距,非ARM核的单片机主频慢慢的也上来了,跑个120MHz也不是什么问题,内部资源也在增加。最后,开发工具以及生态链,这个采用ARM核的单片机要多的多了,毕竟厂商都是些大厂,资料以及技术支持都相对较多
1597685605 回答时间:2018-11-2 10:07:32
架构不一样吧!

点评

是啊  发表于 2018-11-2 10:08
damiaa 回答时间:2018-11-9 10:57:29
本帖最后由 damiaa 于 2018-11-9 10:59 编辑

ARM与普通单片机其实区别不大:
1,普通单片机适合入门。没那么多花俏的东西。
2,普通单片机和ARM架构不一样。
3,普通单片机以前没库,不过新的很多都有库了,以前还很多人用汇编写应用程序代码,ARM应该是没什么人用汇编写应用程序代码了。
4,普通单片机大多都不能玩大的。
5,ARM都是有库的,而且都差不多。所以玩会了一种看其他的库都很类同。所以舒服。
6,ARM比普通单片机更能玩图形库,操作系统啥的。
7,ARM单片机有些还可以玩LINUX android等大型操作系统,如果会了对编写这些的驱动还蛮有用处。
8,如果你搞嵌入式,当然是都要懂点好。

点评

是的,毕竟ARM也属于成长后期的产物嘛  发表于 2018-11-9 14:34
123

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版