標(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所示。
20080708111736901.jpg
(15.3 KB, 下載次數(shù): 145)
下載附件
2013-7-9 03:01 上傳
產(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