久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

atmega88v省電模式下定時(shí)中斷不準(zhǔn),ATMEL中國(guó)辦事處也沒(méi)搞定,請(qǐng)求支援啊

大家好,很久以前我用atmega88v時(shí)需要用到省電模式,在省電模式下將TIMER2開(kāi)啟,并且定時(shí)時(shí)間設(shè)置為0.5秒,在主程序中全部是NOP,大概幾十條吧,在每次定時(shí)喚醒后在一個(gè)IO口上面的做一個(gè)取反操作,用LED燈可以看到定時(shí)是否正確,在仿真時(shí)全速跑起來(lái)后,可以看到LED燈有一點(diǎn)點(diǎn)閃亮,不過(guò)要用手捧住LED燈才能看到,這里暫停,再全速跑起來(lái)后,LED燈以1HZ閃爍,定時(shí)正常,這種情況我不知道是仿真器問(wèn)題還是什么問(wèn)題,這個(gè)都是小問(wèn)題,但關(guān)鍵是,每加一條NOP這樣仿真一次,當(dāng)NOP加到一定數(shù)量時(shí)(不需要太多,總共幾十條吧),LED燈怎么樣都無(wú)法以1HZ閃爍了,經(jīng)測(cè)試定時(shí)時(shí)間正常快了一倍,也就是原來(lái)的0.5秒變成了0.25秒了,但LED燈閃爍也不是按照0.25秒亮滅顯示的,很郁悶,我們公司的同事全玩了一遍都搞不定,后來(lái)找技術(shù)支持,技術(shù)支持那邊以看不懂匯編為由沒(méi)有處理,我就直接找的ATMEL駐深圳辦事處的人幫我解決,那邊的人也看到現(xiàn)象了,他們那邊好幾個(gè)工程師都玩了一遍也沒(méi)有搞定,聽(tīng)說(shuō)還發(fā)到什么挪威設(shè)計(jì)中心去了,不過(guò)都沒(méi)有什么好的消息反饋回來(lái),各位大俠如果有興趣可以玩一下這個(gè)程序,一起來(lái)找一找什么原因 1019111194925207.rar
全部回復(fù)(6)
正序查看
倒序查看
leasor
LV.3
2
2007-11-13 22:16
1. 省電模式下,IO口的驅(qū)動(dòng)能力會(huì)下降的,燈不亮的原因

2. 涉及到NOP的實(shí)現(xiàn)機(jī)理,

臺(tái)灣人的做法是, MOV A,A >> NOP
老外是怎么實(shí)現(xiàn),我不清楚.
0
回復(fù)
2007-12-01 21:50
@leasor
1.省電模式下,IO口的驅(qū)動(dòng)能力會(huì)下降的,燈不亮的原因2.涉及到NOP的實(shí)現(xiàn)機(jī)理,臺(tái)灣人的做法是,MOVA,A>>NOP老外是怎么實(shí)現(xiàn),我不清楚.
感謝兄臺(tái)指點(diǎn),你說(shuō)的IO口的睡眠模式下的驅(qū)動(dòng)能力有所下降有這個(gè)可能,但是我只是用它來(lái)指示時(shí)間的準(zhǔn)確性而已,不亮也沒(méi)關(guān)系,主要是定時(shí)時(shí)間確實(shí)要比睡眠前快一倍,這個(gè)我就不明白了
0
回復(fù)
zhiwei
LV.2
4
2007-12-02 17:08
使用的是哪里的時(shí)鐘?是否振蕩器停止了還是怎么了?
0
回復(fù)
2007-12-02 21:03
@zhiwei
使用的是哪里的時(shí)鐘?是否振蕩器停止了還是怎么了?
內(nèi)部高速時(shí)鐘用于執(zhí)行程序,外部32768給定時(shí)器2作為時(shí)鐘源,定時(shí)器2為0.5秒定時(shí)中斷,在睡眠模式下只有定時(shí)器2中斷才能喚醒,晶振沒(méi)有停振
0
回復(fù)
xhdzwzj
LV.3
6
2008-06-03 19:36
我用ATMEGA48V做了一個(gè)電子表,用TC2中斷喚醒,正常模式下外部電源供電時(shí)鐘很精確,外部電源切斷時(shí)進(jìn)到省電模式用CR2032供電,一旦進(jìn)入省電模式后,時(shí)鐘就走快.也不知道什么原因,請(qǐng)高手指教
0
回復(fù)
namin
LV.6
7
2008-09-25 10:02
@xhdzwzj
我用ATMEGA48V做了一個(gè)電子表,用TC2中斷喚醒,正常模式下外部電源供電時(shí)鐘很精確,外部電源切斷時(shí)進(jìn)到省電模式用CR2032供電,一旦進(jìn)入省電模式后,時(shí)鐘就走快.也不知道什么原因,請(qǐng)高手指教
關(guān)注
0
回復(fù)
發(fā)