单片机与ARM的区别
发布网友
发布时间:2022-04-20 07:26
我来回答
共5个回答
热心网友
时间:2023-09-11 16:51
单片机指一片芯片就是个最小系统,可以跑程序。
单片机的内核可以是1位机,8位的51,16位的dsp,或者32位的arm等等。
单片机的外围可以是光秃秃的裸核,也可以很丰富把能想到的都集成。
arm和dsp只是指令集不通的核心,现在已无本质区别。
单片机并不一定简单便宜,几毛到几百的都有。
arm并不一定主频快功能强,几块钱的低主频低功耗arm芯片多的是。
热心网友
时间:2023-09-11 16:52
ARM可以当作高级单片机来用
周立功的ARM7 LPC低端系列就是这条路
从部分ARM7及以上的ARM9 10 11 cotex等等
都是可以跑嵌入式系统的构架
(注意我说的是可以跑 而不是一定跑)
这一点 是普通单片机不能实现的
再就是速度上
现在C51系列可以跑到50MHz甚至60MHz
但是普通的一个ARM9就可以实现400MHz以上的运算速度
双核的ARM速度更可以达到GHz级别
片内资源也完全没有可比性
热心网友
时间:2023-09-11 16:52
1、单片机是一种有完整计算机体系的芯片,适用于简单的测控系统,功能相对简单。
单片机的工作ARM和DSP都能作,单片机对于数字计算方面的指令少得多,DSP为了进行快速的数字计算,提高常用的信号处理算法的效率,加入了很多指令,比如单周期乘加指令、逆序加减指令,块重复指令等等,甚至将很多常用的由几个操作组成的一个序列专门设计一个指令可以一周期完成,极大的提高了信号处理的速度。
由于数字处理的读数、回写量非常大,为了提高速度,采用指令、数据空间分开的方式,以两条总线来分别访问两个空间,同时,一般在DSP内部有高速RAM,数据和程序要先加载到高速片内ram中才能运行。
热心网友
时间:2023-09-11 16:53
可以理解成arm是高级的单片机,arm功能更强大。
热心网友
时间:2023-09-11 16:54
ARM本来就是单片机吧