打印

PIC叫板msp430超低功耗

[复制链接]
楼主: machunshui
手机看帖
扫描二维码
随时随地手机跟帖
241
dl_shuang| | 2010-10-25 09:09 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 dl_shuang 于 2010-10-25 09:12 编辑

回242楼,
你说的很对,其他数只能到77指令。

使用特权

评论回复
242
machunshui|  楼主 | 2010-10-25 09:16 | 只看该作者
本帖最后由 machunshui 于 2010-10-25 09:19 编辑

77 好像也不行吧??
基本操作摆在哪里呢。

你用基地址寻址已经算高效的了,

#N to x(Rm) 5指令周期,

加上,比较,判断跳转,

指针自加,

如何能搞到77周期?

难道还有其他方式?

使用特权

评论回复
243
dl_shuang| | 2010-10-25 09:25 | 只看该作者
IAR能做到,我不行,我也就是那个125指令周期的水平。
它是将数组地址直接放到R15里,然后执行MOV.B  #N,0(R15),MOV.B  #N,1(R15),然后INCD,然后判断R15。
你对MSP430倒是很熟悉的呀。真心佩服!

使用特权

评论回复
244
machunshui|  楼主 | 2010-10-25 09:31 | 只看该作者
靠!
IAR确实是绝.

因为偶数次数,
他做两次MOV再判断。

极大减少了判断次数

使用特权

评论回复
245
machunshui|  楼主 | 2010-10-25 09:34 | 只看该作者
要是这样PIC也能做同样的优化。

看来PICC做的还不够好

使用特权

评论回复
246
dl_shuang| | 2010-10-25 09:35 | 只看该作者
如果采用整字操作,如MOV #NN,0(R15),INCD R15应该会更快,但这就是取巧了。

使用特权

评论回复
247
machunshui|  楼主 | 2010-10-25 09:54 | 只看该作者
本帖最后由 machunshui 于 2010-10-25 09:59 编辑

结帖了。

不关注低功耗的人,往往只凭印象,
关注的人,
不要说自己也会去比较。

再啰嗦一句,
IAR的做法也是有代价的,空间换时间。
不过对于实际程序来说,
这么点空间浪费值得.

使用特权

评论回复
248
yhn1973| | 2010-10-25 15:30 | 只看该作者
PIC24处理性能还是不错的,要强于MSP430

使用特权

评论回复
249
yhn1973| | 2010-10-25 15:35 | 只看该作者
电池供电的低功耗系统处理性能不很重要,更看重的是待机功耗。

使用特权

评论回复
250
tracy86| | 2010-10-25 16:02 | 只看该作者
新手看看别人的认识。。。430和PIC都学过,正好看看大家的想法

使用特权

评论回复
251
897293874| | 2010-10-25 17:13 | 只看该作者
都是好东西,看哪个顺眼用哪个。

使用特权

评论回复
252
hsw_21| | 2011-3-4 23:31 | 只看该作者
学习了。

使用特权

评论回复
253
危城zxg| | 2011-3-5 01:36 | 只看该作者
看看

使用特权

评论回复
254
zdhlixiang2006| | 2011-3-6 17:59 | 只看该作者
吵什么 什么PIC啊 TI啊 不都是美国的吗 多关注关注国内的才是王道

使用特权

评论回复
255
yugzhi| | 2016-1-21 17:50 | 只看该作者
mark

使用特权

评论回复
256
h286288986| | 2016-2-19 16:29 | 只看该作者
machunshui 发表于 2009-6-30 21:07
不知道会不会促进msp430降价

哈哈,为什么这么挺TI?M0核功耗也不错,不必TI差!

使用特权

评论回复
257
sdwys| | 2016-2-20 22:01 | 只看该作者
终于看完了,不跑题的很少,有借鉴意义的更少。讨论很激烈,主观意识太严重。

使用特权

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

本版积分规则