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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2453|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久av | 五月免费视频 | 一区二区三区欧美在线观看 | 国产在线一区二区三区 | 国产成人精品一区 | 一级看片 | 国产高清在线精品一区二区三区 | 黄免费观看视频 | 亚洲欧美激情网 | 午夜专区 | 国产伦精品一区二区三区四区视频 | 欧美日韩国产一区 | 婷婷综合激情 | 日本精品久久久久久久 | 精品日韩一区二区 | 日韩一区二区三区视频 | 秋霞电影一区二区三区 | 国产精品免费一区二区三区 | 四虎影院在线观看av | 午夜影院普通用户体验区 | 欧美性吧 | 国产在线观看一区二区 | 国产精品美女久久久久久不卡 | 成年免费大片黄在线观看一级 | www日韩| 精品免费国产视频 | 久久久网 | 久久婷婷麻豆国产91天堂 | 午夜精品视频在线观看 | 色婷婷综合网 | 日日干干夜夜 | 日本成人在线免费视频 | 精品一区二区三区在线视频 | 久久精品二区亚洲w码 | 久久久久国产精品一区二区 | 国产福利视频 | www.一区二区 | 99热首页| 欧美三级网站 | 黑人精品| 成人激情视频在线观看 |