OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7175|回复: 3

STM32 和51内核的C8051比较

[复制链接]

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
发表于 2014-4-29 15:48:10 | 显示全部楼层 |阅读模式
最近做了个测试。人家C8051F340(51内核主频48MHZ)的IO翻转速度是12MHZ;STM32F103的IO居然是7mHZ;
我用他俩分别驱动一个8位的FLASH,IO模拟写,读,FLASH。发现同样程序STM32 写100M的FLASH 要用110s;而8051需要40s ,程序抑制的一样,
并且都是宏+寄存器操作。32位怎么会比8位速度缓慢呢?难道是GPIO->IDR &=0X00FF;有关系?
具有资深STM32点灯技术,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

260

主题

810

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1898
金钱
1898
注册时间
2012-10-28
在线时间
357 小时
发表于 2015-7-15 15:26:33 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2016-5-22
在线时间
7 小时
发表于 2019-2-12 15:09:44 | 显示全部楼层
本帖最后由 土司Apple 于 2019-2-12 15:19 编辑

确实做同样的事情 就汇编指令数量来说C8051精简一些!所以除了存储容量 F103执行速度并不比48M的C8051快多少!不知道谁做过相关的测试!不能光迷信ARM的先进也得看到他的不足吧!可以看看CoreMark的跑分 可以自己测一下比较比较!
pIYBAFxG1oGAMzizAAJZj50aedY809.png.jpg
回复 支持 反对

使用道具 举报

16

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
818
金钱
818
注册时间
2014-10-22
在线时间
589 小时
发表于 2019-2-12 16:13:38 | 显示全部楼层
你让51和32 都做一道32位的数据算数看看就知道那个好了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 14:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表