標(biāo)題: pic編譯器的一個(gè)“bug” [打印本頁]

作者: liuzong    時(shí)間: 2013-7-9 12:00
標(biāo)題: pic編譯器的一個(gè)“bug”
        一個(gè)完善的編譯程序,應(yīng)該對(duì)于源程序沒有什么“挑剔”,既便是源程序千差萬錯(cuò),也不應(yīng)該自身出現(xiàn)什么問題;谶@種認(rèn)識(shí),我們認(rèn)為以下現(xiàn)象是編譯器的一個(gè)bug,當(dāng)然指出這點(diǎn)的目的,僅僅是希望遇到同類問題時(shí)多一個(gè)解決思路,免得浪費(fèi)時(shí)間。
   現(xiàn)象如圖1所示。
   
   產(chǎn)生這一現(xiàn)象的原因是源程序中有這么一行:
  while(STAT_BF==)
  正確的應(yīng)該是
  while(STAT_BF==0)或者任何值,總之==后面不能為空,為空時(shí)就產(chǎn)生了上述的現(xiàn)象。當(dāng)然上面那行程序是錯(cuò)的,不過我說了,就算我再錯(cuò),你也不能罷工啊......
  mplab版本 7.43,picc 8.05l。            





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1