76

帖子

0

TA的资源

一粒金砂(初级)

21
 
                                 stm8的isp怎么配置啊,现在还不清楚呢,版主说说。
此帖出自stm32/stm8论坛
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

22
 
stm8的isp怎么配置啊,现在还不清楚呢,版主说说。
关于STM8的ISP问题,我没有做过,但有不少人做过,请另开贴讨论,谢谢。
此帖出自stm32/stm8论坛
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

23
 


猜猜呢,ARM7是冯诺依曼结构,0.9DMIPS/MHZ, CORTEX-M3是哈佛结构,1.25DMIPS/MHZ. 都是三级指令流水线。 这个STM8是 0.83DMIPS/MHZ, 说它是冯诺依曼结构当然有人相信,说它是哈佛结构,多少有点让人怀疑吧? STM8的RETI 耗时多,自然进中断同样耗时多。这个就是为什么ARM出CORTEX-M3来取代ARM7当实时嵌入式领域的接班人的原因吧? 中断更快的是C28X, 硬件的中断保存与恢复PC. 关于STM8的指令效率,可以看STM8的指令手册, AVR的指令手册。
此帖出自stm32/stm8论坛
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

24
 

XMEGA的AVR更强些。



AVR

AVR指令集汇编.pdf (1.16 MB)

此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

25
 
不是 DMIPS/MHz,而是MIPS/MHz

AVR和STM8的 DMIPS/MHz应该都不到 0.5
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

26
 
哈哈,首先谢谢Netjob给我一个机会学习AVR的指令集,其次也谢谢你能够拿8位的STM8与16位的AVR进行比较,这本身已经说明STM8的性能了。

最后,希望你能拿出一些具体的测试数据,说明你的论点,只一句话“XMEGA的AVR更强些”说明不了问题。说实话,论单个指令的效率,RISC没法与CISC的指令相比,你在楼主位提出的那几条指令,经过我的比较已经很说明问题了。RISC与CISC核心的优势在于它的综合性能,这需要具体的数据才能有说服力,仅仅在个别的指令上比较,RISC指令功能肯定不如CISC指令功能丰富。

无数据无真相
此帖出自stm32/stm8论坛
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

27
 
                                 受教了。。。
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

28
 


唉,有的人是不是只知道单片机啊,CISC一条指令可以完成RISC几条指令的功能,比如IRET,它把保存寄存器的弹出功能都包括了,你都不用操心现场的保护了
要说指令便于C语言的编译,反而是CISC要好的多,有很多汇编指令和C语言几乎是一一对应的,一条C语句,就是一条汇编,丰富的寻址方式,主要为了对应高级语言的数组和内存分配和释放,单片机用C语言才多少时间啊
和通用处理器比,单片机的指令简陋的可笑
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

29
 
                                 我也是刚用STM8S,老实说它的优势是很明显的,资源非常丰富,相同级别资源的STM8S和AVR相比,肯定是STM8S具有更好的价格优势,矛头直指台系MCU。
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

30
 
28楼的小朋友, 请问IBM的POWER 6  POWER 7是什么类型的CPU?
SONY和微软产的游戏机内的IBM CELL是什么类型的CPU?

版主主,  AVR有GCC 的C编译, 连MSP430也有GCC的编译器。和好多第三方的C编译器。
AVR是8BIT的。
现在STM8的C编译器少的可怜。还需要很多RMB~.这个对菜鸟很 大 压力。
AVR是1MIPS。STM8是0.83MIPS. 而且同样的指令 AVR需要的CLOCK还少。

上面的数字0.82和1比较也不是很重要。 最重要的就是STM8的工具要便宜。开发软件工具方便- D -.
芯片价格实惠~
此帖出自stm32/stm8论坛
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

31
 
”AVR是1MIPS。STM8是0.83MIPS“

AVR肯定没有1MIPS的速度。
AVR只有纯寄存器操作的指令才是单周期,
只要牵涉到对RAM的寻址的指令都是2-3周期。
此帖出自stm32/stm8论坛
 
 
 

回复

228

帖子

0

TA的资源

一粒金砂(中级)

32
 
                                 AVR能否达到0.83MIPS,都是疑问
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

33
 
risc相对于cisc的一个优势是大量的寄存器。
比如AVR有32个通用寄存器,在执行算术、逻辑运算时,大量的通用寄存器很方便。
STM8S只有一个累加器A和两个16位的x、y,那么必然就要在A和SRAM之间传过去传过来。

在24MHz时钟频率下,stm8s必须插入flash等待周期。虽然有个流水线进行指令预取,但是总有流水线断流的时候。这种情况下,即使指令手册标注为2个或者4个周期,但考虑到可能加入的flash等待周期,这条指令到底需要几个周期就不太确定了,必须结合指令预取来分析才能最后得知了。
此帖出自stm32/stm8论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

34
 
                                 手册上说是哈佛的,就是哈佛的,难道手册能错吗?手册错了我还怎么编程
此帖出自stm32/stm8论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

35
 
TO:MA CHUN SHUI
AVR的1MIPS/HZ 当然是ALU等运算的。难道会是操作I/O(RAM,FLASH)是IMIPS吗 ?
这么简单的默认都不明白?

MCU好CPU好看速度都是看ALU和FPU. 甚至看浮点的运算数度~
此帖出自stm32/stm8论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

36
 
                                 问题不在于具体的个别细节,应是应用总体效果;另外,开发环境也是重要因素,光叹曰:好箭! 没有好弓,怎能中的!
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

37
 
总体来看,STM8还是要比MEGA系列要强的,但XMEGA就不好说了,但个人认为ATMEL要把XMEGA给搞黄了。。。

STM8的C编译器确实是个大问题,COSMIC让人蹩守蹩脚的不舒服,如果IAR支持就好了。。。
此帖出自stm32/stm8论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

38
 
版主,AVR是8位的

说到编译环境,AVR的比STM8好多了,希望改进;
至于速度,我觉得一般不用太计较,真正计较的还是性价比。
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

39
 
不过中断进入 和 中断返回时间确实非常重要,周期数太多的话 中断系统就变成鸡肋了,根本无法处理速度稍高的信号。

这点也希望改进
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

40
 
单纯比较速度只能说有一定意义,我相信大部分项目一片51都能解决问题.
好用方便的开发工具才是关键,stm8如果没有好用便宜的调试器编译器,前途可能是一片惨淡
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表