你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
第一期:一起来聊聊ARM与普通单片机的区别在哪?
[复制链接]
一代睡神的崛起
提问时间:2018-11-1 09:00 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
50
分享
发布时间:2018-11-1 09:00
请先
登录
后回复
50个回答
zwjiang8212
回答时间:2018-11-1 15:14:24
a0a.1 32b0c
1、普通单片机简单,一般为8位或16位,使用C或汇编语言编程;ARM复杂,一般为32位,使用C或C++编程
2、普通单片机RAM和ROM较小。ARM的RAM和ROM较大
3、普通单片机价格低,ARM价格高
点评
一代睡神的崛起
相对于市场上的绝大多数单片机来讲确实是这样的的,但是ST的32系列的就比较亲民,价格可能比飞卡的16位单片机的价格还低
发表于 2018-11-1 15:17
赞
0
评论
回复
支持
反对
weiwei4
回答时间:2018-11-1 15:33:24
a0a.1 32b0c
ARM核单片机 和 其它单片机的区别,最主要的还是架构不一样,内核不一样,指令集不一样
还有就是8位, 16 位 ,32位 ,64位 这些个CPU处理的数据的宽度的区别
诸如外设等的差别其实都是因为其架构、内核的区别而有所区别
赞
1
评论
回复
支持
1
反对
0
TLLED
回答时间:2018-11-1 16:59:11
a0a.1 32b0c
单片机和ARM最主要的区别就是架构和指令集不一样, 还有就是单片机的外设资源没有ARM丰富,内部的RAM和ROM差别也比较大,通常单片机用于低价位产品,跑代码不上系统,ARM用途就比较广,上系统。
点评
一代睡神的崛起
是的
发表于 2018-11-1 17:02
赞
0
评论
回复
支持
反对
az158
回答时间:2018-11-1 19:45:01
a0a.1 32b0c
我觉得吧,对于功能的设计实现来说ARM架构和其他架构没啥区别。架构不同的芯片一般区别就在指令集。而指令集这东西又是汇编偏多。其实对一般开发者都差不多(一般都是用外设,写C语言,像中断什么的一般架构都有)。但是看生态情况来说。选择arm相关架构的芯片在现在是大多数的,开发环境丰富(关键是方便,支持很多)。而且它的架构涵盖很全面,最强的A,工业高速的R,消费的M。厂商都习惯用了(厂商的选择也不多。。。),用这设计芯片方便、成熟(用户还不得老老实实用)。不过ARM的授权费很高(当然有免费的非商业,也可以按芯片),RISC-V了解一下
赞
0
评论
回复
支持
反对
数码小叶
回答时间:2018-11-1 20:43:20
a0a.1 32b0c
虽然帖子意义上有点问题,将就说一下吧,目前采用ARM核的单片机和普通的单片机来说,最主要的区别首先是架构不同,但这点恰恰也可以忽略,编译器去干的事。第二,RAM\ROM\FLASH不同,这一点,采用ARM核的单片机要远大于普通的单片机(按最高配来说),所以无需外扩,电路板体积可以缩小。第三,主频和板载资源,这个正在逐步缩小差距,非ARM核的单片机主频慢慢的也上来了,跑个120MHz也不是什么问题,内部资源也在增加。最后,开发工具以及生态链,这个采用ARM核的单片机要多的多了,毕竟厂商都是些大厂,资料以及技术支持都相对较多
赞
1
评论
回复
支持
1
反对
0
1597685605
回答时间:2018-11-2 10:07:32
a0a.1 32b0c
架构不一样吧!
点评
一代睡神的崛起
是啊
发表于 2018-11-2 10:08
赞
0
评论
回复
支持
反对
damiaa
回答时间:2018-11-9 10:57:29
a0a.1 32b0c
本帖最后由 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
赞
0
评论
回复
支持
反对
1
2
3
/ 3 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
2、普通单片机RAM和ROM较小。ARM的RAM和ROM较大
3、普通单片机价格低,ARM价格高
点评
还有就是8位, 16 位 ,32位 ,64位 这些个CPU处理的数据的宽度的区别
诸如外设等的差别其实都是因为其架构、内核的区别而有所区别
点评
点评
ARM与普通单片机其实区别不大:
1,普通单片机适合入门。没那么多花俏的东西。
2,普通单片机和ARM架构不一样。
3,普通单片机以前没库,不过新的很多都有库了,以前还很多人用汇编写应用程序代码,ARM应该是没什么人用汇编写应用程序代码了。
4,普通单片机大多都不能玩大的。
5,ARM都是有库的,而且都差不多。所以玩会了一种看其他的库都很类同。所以舒服。
6,ARM比普通单片机更能玩图形库,操作系统啥的。
7,ARM单片机有些还可以玩LINUX android等大型操作系统,如果会了对编写这些的驱动还蛮有用处。
8,如果你搞嵌入式,当然是都要懂点好。
点评