久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2377|回復: 0
打印 上一主題 下一主題
收起左側

屬性設置XDADA有時中斷調用函數會出錯

[復制鏈接]
跳轉到指定樓層
樓主
ID:71477 發表于 2015-1-1 19:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      正如生活之難一樣,難的是適應環境而不是改變環境。編程之難難的不是編程。而是調試。調試之難難在排除各種復雜條件下的錯誤。軟件硬件。。
    像單片機,這類軟件硬件結合的產品。難就難在軟硬結合。編寫程序時,不能只是純軟件式的硬件無關性開發。尤其調試時,結合硬件的狀況才能調試。
    調試老手,遇到過不少問題,甚至是一些很雷人的錯誤。對于那些嘴上說的一套一套的人來說。他怎么也不會碰到這些問題。而這也是差距。嘴上說的嚴絲合縫,在真的調試中,卻不一定是那么回事。因為嘴上說的,不過是一套邏輯假設而已。既然是假設,就有條件,有條件就有不成立的情況。
    你碰到過沒有,調試有時候遇到的問題,不是自己程序問題,而是一些其他雷人,氣人,氣炸肺的問題。但是,問題就是問題。在你發現他之前,他是未知的。排除這些氣炸肺的問題,更需要調試之:大膽假設,仔細排除。
   比如說:你調試了幾天,各種錯誤可能覺的都排到了。但還是沒解決問題。你有沒有換個角度思考。我有次改一個別人的程序。雙單片機。之前的程序是能用的。后來要加一些小功能。功能主要加在主機上。從機只是改了一點接收響應。但是改完。調試怎么都不行。我反復更改程序。直到覺得不是程序問題。又懷疑開發平臺KEIL有BUG,換了幾個版本編譯還是不行。最后沒辦法,只能懷疑硬件電路板問題。從電源供電不足開始懷疑。用指針萬用表一量4.5V不到。以為找到了問題。換另一塊板子試,也是一樣。懷疑單片機電氣性能下降。換單片機。問題依舊。搗鼓半天,別人跟你說,這個表有問題!!無語。。。。 換個表量,電壓是正常的。這個過程折騰了好幾天,都沒解決。最后。我懷疑是程序問題:主從機程序不匹配。問人要了份原始程序。5分鐘一改,解決了。原先給我的程序就給差了。。。。無語。。。。。這種假設,也屬于我們調試范圍。。。。。
今天調試,又碰到奇怪的問題。STC單片機明明串口發送接收數據都正確,但是寫入EEPROM就是不行。由于是在中端函數中寫EEPROM的,我開始懷疑是中斷內不能寫EEPROM,查了DATASHEET也沒這個說明,由于程序比較大,有24k了。所以對部分功能,還是新建一個工程,單獨測試這個問題。結果居然能寫。于是,把原來的工程瘦身,逐漸刪減測試,卻還是不行。最后懷疑軟件KEIL問題。比較設置,先是改了硬件設備選擇。選成AT89C52,還是不行。只能懷疑變量存儲模式問題。兩個工程不同。終于發現改成數據RAM改成XDATA后,就不行了。原來問題在這,不是程序問題。可是工程里變量有幾百個,必須要用XDATA。這可怎么辦。后來想到以前寫學習遙控器時,用外部RAM都是在程序里變量定義處 char xdata ......,工程屬性這里不改成XDATA。于是大改,都加上XDADA。屬性還是設置DATA。最后,終于能用了。問題解決。
    所以說:程序好改,難就難在夾雜了其他問題。只是動嘴,這些問題就不會出現。說和做還是兩碼事。尊重實踐吧!!國人也最缺這個!!
在你用著自己焊的下載板,用STC這個破下載器,時不時的通訊失敗,加上直接在成品板上用鑷子翹單片機,調試。時而街上突然呼嘯而過的汽車摩托車,還有外邊鬼叫著吃夜宵,噴著不知道是不是人話。這種環境下,還保持一個冷靜的頭腦,排除這類氣炸肺的問題。算不容易了。。愛動嘴的多動動手體驗一下吧!!!!!!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 全免费a级毛片免费看视频免费下 | 日日干夜夜操天天操 | 欧美成人精品一区二区男人看 | 亚洲精品久久久一区二区三区 | 成人久久久久 | 国产精品欧美一区二区三区不卡 | 日韩精品在线观看免费 | 嫩草一区二区三区 | 人人人干 | www.久草 | 青青艹在线视频 | 日韩久久久久 | 99精品国产一区二区三区 | 亚洲精品1区 | 国产精品网址 | 亚洲精品久 | 亚洲大片在线观看 | 亚洲区视频| 日韩高清黄色 | 韩国av电影网 | 视频在线观看一区 | 国产一区亚洲 | 国产精品福利在线观看 | 亚洲视频免费 | 亚洲成人自拍 | 日韩综合在线视频 | 日韩高清在线观看 | 久久91| 国产日韩精品视频 | 国产精品免费播放 | 亚洲国产中文字幕 | 七七婷婷婷婷精品国产 | 伊人二区| 第一av| 国产不卡在线观看 | 久久精品国产99国产精品 | 波多野结衣一二三区 | 午夜欧美一区二区三区在线播放 | 久久久久国产精品 | 亚洲美女网站 | 久久久久国产一区二区三区 |