stm32和stm8成本差多少,stm8单片机与stm32单片机的区别
来源:整理 编辑:亚灵电子网 2023-04-04 09:34:40
1,stm8单片机与stm32单片机的区别
stm8为8bit即8位单片机,每个存储单元最大为8位,为一个字节stm32为32位单片机,每个存储单元最大为32位,最小为8位
2,谁能对比STM8STM32及51
简单说51是第一款大规模应用的单片机,资格最老,资源最多,入门简单。但是因为他推出的年代实在是太早了,上世纪50~60年代吧。很多架构和设计在现在看来不够完美。比如说,中断的处理,比如说并不是所有的引脚都能外部中断等等。基于51的缺陷,其他公司改进了工艺,比如90年代的AVR,21世纪的STM8。他们的功能比51强多了。可以说不论从能耗还是工艺还是编程难度上面都比51要好。而STM32又不同了,现在ARM那么火,STM32就是基于ARM的32位单片机,功能更加强大,工具和资料也更加完善,当然成本也上升了一点点。-------------如果你是工作,你可以根据性价比,开发难度综合考虑。如果是为了学习,可以先学51,主要是理解单片机的概念,等51玩的差不多了,就可以直接STM32。纯手打,望采纳

3,stm32l1 比stm8l 效率高多少
你找他们的文档资料对比下,在CPU运行的时候看他们的最大总功耗,一般来说,STM8的会低一些,因为STM32是32位的,STM8是8位,而且STM32内部集成的功能也多,工作频率也会高一些,耗电量也会比较大,具体还是看一下用户文档...
4,stm32和stm8有啥区别
我都用过,给你简单讲讲。操作:STM8比STM32简单,一样都可以用寄存器或者库的方式编写。价格:STM8几乎都在10块以内,STM32几乎都在10块以上。资料:STM8的资料很少,半年前到处找STM8的CAN资料,无果后上淘宝花了5块钱买了开发板资料,我看现在很多STM8的资料也跟上了,都带CAN了。如果STM8使用库,不像STM32有库的PDF资料可以查。但它有一个查询软件,你找到要用的函数后选择好参数,它会帮你自动生成函数,COPY到程序中就可以了。那个软件是针对STM8S的,而对于STM8L也只能仅供参考,具体函数名称还是校对下再使用。功能:STM8虽然小巧,但是该有的模块都有,串口、AD、IIC等。STM32可用模块会比STM8更多。总的来说:STM8就是低端的STM32。查看原帖>>
5,stm8和stm32哪个开发难度大
你找他们的文档资料对比下,在cpu运行的时候看他们的最大总功耗,一般来说,stm8的会低一些,因为stm32是32位的,stm8是8位,而且stm32内部集成的功能也多,工作频率也会高一些,耗电量也会比较大,具体还是看一下用户文档...都差不多的,会一个另一个也就上手了。但是stm32的功能更强大,外设资源更丰富,但相应的价格也比stm8稍微贵一点。看你应用的场合了。开发难度一样的。都是用库函数很方便的
6,stm32和stm8有啥区别
1,操作不同:用寄存器或者库的方式编写,8相对简单。32较复杂。2,价格不同:8大部分在10块以内。32大部分在10块以上。3,相关资料不同:8的资料少,可用模块少。32的资料多,可用模块多。扩展资料:架构优势除新增的功能强化型外设接口外,STM32互连系列还提供与其它STM32微控制器相同的标准接口,这种外设共用性提升了整个产品家族的应用灵活性,使开发人员可以在多个设计中重复使用同一个软件。新STM32的标准外设包括10个定时器、两个12位1-Msample/s 模数转换器,两个12位数模转换器、两个I2C接口、五个USART接口和三个SPI端口。新产品外设共有12条DMA通道,还有一个CRC计算单元,像其它STM32微控制器一样,支持96位唯一标识码。新系列微控制器还沿续了STM32产品家族的低电压和节能两大优点。2.0V到3.6V的工作电压范围兼容主流的电池技术,如锂电池和镍氢电池,封装还设有一个电池工作模式专用引脚Vbat。以72MHz频率从闪存执行代码,仅消耗 27mA电流。低功耗模式共有四种,可将电流消耗降至两微安。从低功耗模式快速启动也同样节省电能;启动电路使用STM32内部生成的8MHz信号,将微控制器从停止模式唤醒用时小于6微秒。参考资料:百度百科——stm32参考资料:百度百科——STM8
7,stm32和stm8有啥区别
那个软件是针对STM8S的,它会帮你自动生成函数我都用过、IIC等:STM8就是低端的STM32,而对于STM8L也只能仅供参考、AD,你找到要用的函数后选择好参数,一样都可以用寄存器或者库的方式编写,串口,不像STM32有库的PDF资料可以查。资料。如果STM8使用库:STM8几乎都在10块以内,都带CAN了,但是该有的模块都有,具体函数名称还是校对下再使用,半年前到处找STM8的CAN资料。总的来说。功能。价格:STM8比STM32简单。操作,给你简单讲讲,STM32几乎都在10块以上,无果后上淘宝花了5块钱买了开发板资料:STM8的资料很少。但它有一个查询软件:STM8虽然小巧。STM32可用模块会比STM8更多,我看现在很多STM8的资料也跟上了,COPY到程序中就可以了
8,刚准备学习ST单片机看到网上有好多STM32的资料STM8的相对
你好
个人认为主要有以下几点吧:
首先,stm32使用arm架构先进的cortex-m3内核,如同30年前的51内核一样,是一个比较通用的内核,很多半导体厂家都可以购买内核来做自己的mcu,从而比较容易普及,一旦一种标准普及了,资料也就多了。
其次,在所有采用cortex-m3内核的厂商中,相比TI的lm3s系列,atmel的sam3s,NXP的LPC1XXX来说,stm32最具性价比,ST官方比较重视中国市场,各种宣传活动不少,汉化的资料多,芯片也比较好买,在淘宝上选购也方便。用的人也就越来越多。
还有,相比老一代打江山的arm7来说,cm3性价比有着绝对的优势,所以它的作用就是替代原来arm7在高性能mcu领域的地位。这个领域没有太多的竞争。
而stm8的情况就不一样了,虽然顶着ST的光环,虽然也叫STM,但它的架构ST自己搞的东西,不具有通用性,刚推出可能bug也比较多,开发环境也不像cm3那样使用熟知的realview。性能相比avr等8位机也并没有什么绝对优势,且还有51,pic众多可以选择。货源目前也不稳定。用的人自然就不如stm32那样多,资料自然也少。不过似乎它的价格还是比较有优势的,目前主要是开发环境的问题和供货,这也是普及的关键。
9,谁能对比STM8STM32及51
简单说51是第一款大规模应用的单片机,资格最老,资源最多,入门简单。但是因为他推出的年代实在是太早了,上世纪50~60年代吧。很多架构和设计在现在看来不够完美。比如说,中断的处理,比如说并不是所有的引脚都能外部中断等等。基于51的缺陷,其他公司改进了工艺,比如90年代的avr,21世纪的stm8。他们的功能比51强多了。可以说不论从能耗还是工艺还是编程难度上面都比51要好。而stm32又不同了,现在arm那么火,stm32就是基于arm的32位单片机,功能更加强大,工具和资料也更加完善,当然成本也上升了一点点。-------------如果你是工作,你可以根据性价比,开发难度综合考虑。如果是为了学习,可以先学51,主要是理解单片机的概念,等51玩的差不多了,就可以直接stm32。纯手打,望采纳很不幸,这三我都会哈!!!说下感受51系列单片机经典的经典 不过有些过时,如果学习也需要学 打基础 8位机stm32是m3内核功能强大 外设丰富 使用人多 价格合理 32位机stm8 st自家的单片机便宜 比51 便宜 功能也多 8位机 像stm8sf103f3p6.自带ad,uart 定时器spi i2c 一元多点一片 总结,,51一年多没有用了 一值是stm32,stm8手打
10,ARM与STM32有何不同区别在哪里我有51基础学那种好一点不
stm32的内核cm3是arm的一种,以前的arm内核是用数字区分的,比如被玩烂的arm9。所以在中国,一般人说arm指的是带mmu的arm芯片,一般来说这些芯片主频更高,外设更多,性能更好,一般都会跑osarm公司只生产技术,然后把技术授权给芯片厂商,st就是合作厂商之一。stm32用的是arm的cm3 cm4内核stm32就是arm的一种啦。arm是说单片机的内核是arm架构。跟型号无关。学习stm32就可以首先51是最古老的芯片(指8051),专利过期了其他厂家兼容芯片琳琅满目。在你列出的这几种里面速度慢,内存小(排除有些厂家出的魔改的型号)。常见的厂家stc的,atmel的正统89c51系列以及后期魔改型号。国产的st89,10,11,12,以及最新的15。还有c8051系列,以及高速usb接口的芯片,以及有很多无线收发芯片的核心是8051的。但是指令集兼容但是寄存器的复杂度就不一样了。说arduino的话,arduino算是一个平台,他的早起,也是最广泛的核心是基于avr单片机的。我们都戏说arduino团队是给avr收买了帮avr买芯片。既然你没问avr的我就只说说arduino的情况。他简单易懂,做毕业,原型,快速开发的时候,硬件搭设方便,基本不用你去画板子,导线连接模块就是了。代码也全是简单易懂的。基本不涉及到寄存器级。总得来说就是开发快。小量定制化还是划算。真的做产品或者研究就算了,成本高,简单高度抽象化带来就是效率底下以及资源开销大,模块数量上去后系统就撑不住了。虽然现在也有基于stm32,fpga,lpc,pic等芯片做的arduino,但是开源库和ide的开发很多没跟上,不兼容也没办法继承avr的arduino遗产。虽然官方也出了avr32位单片机的arduino,以及arm m0,还有配合嵌入式openwrt系统的arduino yun。但是价格以及方便性简直了(更何况新的芯片大多是低压io,外接模块很少兼容。说stm32之前要说arm,上面的人也说过了,arm有分好几个版本。只说最近的划分,一个就是带mmu内存管理的,一般需要外接ram,flash才能工作。就是你听到的手机处理器arm多少多少,还有的路由器的处理器,以及服务器的处理器。特点是跑系统。还有就是不带mmu的嵌入式,和8051一样带ram,flash。现在划分了m0 m3 m4 m7等用在嵌入式,以及m0+升级版和其他特殊版本。总之就是比8051高了不知道哪里去了的芯片。然后stm32是st意法半导体公司向arm公司购买了核心(嵌入式)版权,加上自己的外设生产的一个系列的芯片。功能强大速度快外设多。但是寄存器复杂度等和8051就不能比了。所以官方也出了库,现在还出了专门的代码生成软件cube来简化操作。fpga就厉害多了,前面说的几种都是单片机,做运算都是一步步来的,逻辑上是串联的。fpga是并行的,单片机一次同一时间只能做一次运算,fpga只要资源够(芯片买的贵),你心情好,同时进行成百上千的运算都可以的。所以一般用在速度要求高的地方,比如视频压缩,高速网络设备等。8051,arduino,stm32,10元左右就能上,fpga不上百就没啥资源可用,连前面三都比不过。fpga也不是用c来开发的,你可以想象成是一个数学的算法然后转到电路去执行(视频压缩就是一种)。更考数学,算法类的。总结1,8051系列已经是辉煌的末日了。构架上已经拉后腿了,除了老代码,老系统升级,就是特定领域的芯片上使用。但是他至今还占用很大份额的原因是——大学的课本是他。总结2,arduino就是一个玩具,玩玩可以,艺术类学生用来做互动的比较多。很多是不懂嵌入式硬件的程序员用来做东西玩。真正懂的要么直接用底层的avr要么用stm32或者其他了总结3stm32杠杠的,值得学。在同性质的单片机里面最具性价比的。学习资料也多。总结4 没的说太大范围了,都攘括了上一条总结的东西。总结5高大上。学好饭碗不愁,高薪。但是怎么也得博士硕士才能干出点成绩,野路子的话是享受不到这个的。同时资料也少,入门成本高。
文章TAG:
stm32和stm8成本差多少stm32 成本 多少