音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我快要哭了

作者:woodwell 欄目:單片機
我快要哭了
我現(xiàn)在寫的一個程序調(diào)試的時候好好的,放在硬件上就不行。這不是接口驅(qū)動程序,而是輸入一個數(shù)查表得到另一個數(shù),其他什么數(shù)都有的返回,就是在表程序的某個地址開始一跳到這里就系統(tǒng)復(fù)位了,比如我輸入大于230的數(shù)就有的返回,小于這個數(shù)的就系統(tǒng)復(fù)位了,而我按+、-鍵又可以讀到這數(shù)。
   我不希望能得到什么幫助,也就發(fā)個牢騷吧。就這節(jié)骨眼上出問題,真要把人給急死了……………………

2樓: >>參與討論
computer00
應(yīng)該是數(shù)組下標越界了吧。把你查找那段代碼貼出來。
 
3樓: >>參與討論
woodwell
哎~~~~~~~~~
我是用匯編寫的,那個表1K的長度,呵呵。我調(diào)試的時候能找到表里的數(shù)的,但放板子上就不行

4樓: >>參與討論
computer00
暈……匯編的看不懂。。。
 
5樓: >>參與討論
xieyuanbin
典型的查表溢出
查一查關(guān)鍵詞“查表”,有很多論述。PCL的值如果有溢出,要在PCLATH寄存器中加進位。大的表格一定要注意此類問題。

6樓: >>參與討論
woodwell
沒有溢出
我很肯定沒有溢出,如果溢出那出錯的數(shù)字在ROM里的地址應(yīng)該是FF的,我查了下該溢出數(shù)字在0X48F和0X490上,而且如果溢出那我調(diào)試的時候指針就跳別的地方去了,事實上我調(diào)試的時候是好的。我在懷疑這是不是PIC本身的問題,我換了很多也是同樣情況,這事真從沒見過

7樓: >>參與討論
cf100
PIC不會有問題
是你編程的時候不守規(guī)矩。

8樓: >>參與討論
xieyuanbin
肯定是溢出。
不是你的表溢出,而是PCL寄存器溢出。

9樓: >>參與討論
woodwell
附程序
movlw    low(TBL_R)
movwf    pcll
decf    pcll,f
movlw    high(TBL_R)
movwf    pclh

incf    rcl,f
btfsc    STATUS,Z
incf    rch,f
incf    pcll,f
btfsc    STATUS,Z
incf    pclh,f
call    GET_RT
GET_RT
    movf    pclh,w
    movwf    PCLATH
    movf    pcll,w
    movwf    PCL
難道沒解決溢出嗎?樓上的樓上的你說我編程不規(guī)范能否詳解

10樓: >>參與討論
eeproom
看看你的lst文件就知道是什么溢出了
  出錯絕對在:中斷處理不當(dāng);PCL溢出之間的問題了。

11樓: >>參與討論
woodwell
找到問題了
    原來在我查表的時候因為要和別的值進行比較,結(jié)果花了13ms的時間,導(dǎo)致看門狗不能復(fù)位,直接系統(tǒng)復(fù)位了。
    老是在小問題上出錯,這樣每次解決后都沒喜悅感。
    謝謝各位的幫忙,以后還有很多要請教大家呢
    呵呵

12樓: >>參與討論
xieyuanbin
恭喜。
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
pic 的代理商有那些呀,了解一下,那家做的比較好一些呀
要買塊PIC16F627/628真難
芯片選型:
我用4個二極管變交流為直流,有那位高手推薦一個整流芯片
請教兩個12F509的問題
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號