打印

PIC叫板msp430超低功耗

[复制链接]
楼主: machunshui
手机看帖
扫描二维码
随时随地手机跟帖
141
machunshui|  楼主 | 2010-10-24 19:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
请用数据说话!

使用特权

评论回复
142
xwj| | 2010-10-24 19:13 | 只看该作者
2楼的图是不是你贴的?
那PIC的是1MHz下的功耗还是4MHz的?
你能说PIC1MHz的效率比PSP430的1MHz高、比它跑的快?

那到底谁的效率低???
请用数据说话!

使用特权

评论回复
143
xwj| | 2010-10-24 19:15 | 只看该作者
说真的,我既不喜欢PIC,也不喜欢MSP430,至少看不得别人乱忽悠人、骗人罢了

做人最基本的道德还是要有的。

使用特权

评论回复
144
machunshui|  楼主 | 2010-10-24 19:19 | 只看该作者
数据说话时,
MSP430的MIPS标称效率很低!

使用特权

评论回复
145
machunshui|  楼主 | 2010-10-24 19:20 | 只看该作者
我不知道,我说MSP430的指令效率很低有什么忽悠人的地方????

PIC低功耗可以叫板MSP430有什么忽悠人的地方????????????????

使用特权

评论回复
146
machunshui|  楼主 | 2010-10-24 19:21 | 只看该作者

使用特权

评论回复
147
machunshui|  楼主 | 2010-10-24 19:25 | 只看该作者

使用特权

评论回复
148
xwj| | 2010-10-24 19:26 | 只看该作者
数据说话时,
MSP430的MIPS标称效率很低!
machunshui 发表于 2010-10-24 19:19


再低也没有PIC低。
所以这才是忽悠。

就好比更做销售的去比技术,跟作技术的比销售一样
或者跟国 家 主 席比自由,跟乞丐去比有钱一样,
其实啥都不是,啥都没法比。

使用特权

评论回复
149
machunshui|  楼主 | 2010-10-24 19:26 | 只看该作者
我不知道,我说MSP430的指令效率很低有什么忽悠人的地方????

事实是不是很低?????????????

PIC低功耗可以叫板MSP430有什么忽悠人的地方????????????????

事实,双方是不是基本相当??????????

使用特权

评论回复
150
machunshui|  楼主 | 2010-10-24 19:28 | 只看该作者


相反,
这好像倒是不大地道

使用特权

评论回复
151
一级菜鸟| | 2010-10-24 19:32 | 只看该作者
40808

相反,
这好像倒是不大地道
machunshui 发表于 2010-10-24 19:28


别冲动,430和PIC的代码效率都很低

使用特权

评论回复
152
machunshui|  楼主 | 2010-10-24 19:34 | 只看该作者
LS,
不能这样和稀泥。

低不低是相对的,
相对PIC,

MSP430指令集效率是很低!

使用特权

评论回复
153
xwj| | 2010-10-24 19:38 | 只看该作者
哈哈,唉咋说就咋说吧
懒得和你挣,我有没拿谁的什么好处,也不喜欢谁。

使用特权

评论回复
154
dl_shuang| | 2010-10-24 19:39 | 只看该作者
4.
unsigned char A[10];
unsigned char i;

for(i = 0; i < 10;i++)
{
A[i] = 1;
}

定义i在R15
    CLR.B R15  1,1
L1
    CMP.B #10, R15   2,2
    JC  L2           2,2
    MOV.B  #0x01,0X21A(R15)   3,5
    INC.B  R15       1,1
    JMP L1           2,2
L2
   
13指令字 125指令周期

使用特权

评论回复
155
machunshui|  楼主 | 2010-10-24 19:41 | 只看该作者
哈哈,唉咋说就咋说吧
懒得和你挣,我有没拿谁的什么好处,也不喜欢谁。
xwj 发表于 2010-10-24 19:38



说这话就没有意思了!

声明:
我不是MICROCHIP的人,也不销售PIC单片机,

只不过需要做一个低功耗产品,
关注一下低功耗,
有感而发。

使用特权

评论回复
156
machunshui|  楼主 | 2010-10-24 20:02 | 只看该作者
本帖最后由 machunshui 于 2010-10-24 20:07 编辑

常见C语言语句类型运算效能结果 :

第一项:
PIC                                   msp430
2指令字,2指令周期              3指令字 6指令周期

第二项:
PIC                                   msp430
3指令字,3指令周期              6指令字 10指令周期

第三项:
PIC                                   msp430
6指令字,6指令周期              7指令字 11指令周期

第四项:
PIC                                              msp430
17个指令字,123个指令周期            13指令字 125指令周期(按156楼优化)

第五项:
PIC                                   msp430
5指令字,5指令周期              10指令字 16指令周期

第六项:
PIC                                            msp430
27指令字,运行9个指令周期           19指令字 17指令周期



真的不明白,XWJ所说:
"再低也没有PIC低。"


何从谈起???

使用特权

评论回复
157
xwj| | 2010-10-24 20:16 | 只看该作者
本帖最后由 xwj 于 2010-10-24 20:17 编辑

好,就以你的数据吧(很明显PIC编的对比程序只选了对PIC有利的,并且没有优化MSP430的程序,更不敢提内存分页、寄存器分页的效率问题、也绝对不敢说任何乘除法):

同样1MHz时钟频率下时(毕竟你2楼的图中比的就是这个条件,也以你的图说话(虽然不管真假、是否选择性失明))
常见C语言语句类型运算效能结果 :

第一项:
PIC                                   msp430
2指令字,2指令周期=8uS              3指令字 6指令周期=6uS

第二项:
PIC                                   msp430
3指令字,3指令周期=12uS              6指令字 10指令周期=10uS

第三项:
PIC                                   msp430
6指令字,6指令周期=18uS              7指令字 11指令周期=11uS

第四项:
PIC                                              msp430
17个指令字,123个指令周期 =492uS           13指令字 125指令周期(按156楼优化)=125uS

第五项:
PIC                                   msp430
5指令字,5指令周期=40uS              10指令字 16指令周期=16uS

第六项:
PIC                                            msp430
27指令字,运行9个指令周期=36uS           19指令字 17指令周期=17uS


这个计算没有错误吧?
也不是老x在忽悠谁吧?

那孰优孰劣一目了然了吧?

使用特权

评论回复
158
dl_shuang| | 2010-10-24 20:16 | 只看该作者
40806
machunshui 发表于 2010-10-24 19:21




TI的标准优化程序为130指令周期
速度最快可为88指令周期

可能会有几个周期的误差。

不知道Microchip的程序是采用何种程度的?

使用特权

评论回复
159
machunshui|  楼主 | 2010-10-24 20:20 | 只看该作者
XWJ,
啥叫指令集效率,
指令集效率当然要以MIPS作为衡量标准.

使用特权

评论回复
160
xwj| | 2010-10-24 20:20 | 只看该作者
然后,
明明是8位的叫做PIC16,
明明是16位叫做PIC24,
别人会怎么想?

那到了PIC32时别人会怎么想???

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则