CH375HF.PDF里說,子程序庫里包含很多函數(shù),包括CH375DiskReady等函數(shù).支持ICC編譯的AVR的增強(qiáng)版子程序庫是CH375HFB.H,可是在CH375HFB.H頭文件里頭卻沒有CH375DiskReady等函數(shù),這是怎么回事?支持ICC編譯的CH375DiskReady到底在哪里可以找到?
大部分的庫函數(shù)均封裝在庫文件CH375HFB.A中,用戶不可見,只要把庫文件添加到工程中,直接調(diào)用即可
可是我要用ICC編譯,添加頭文件只能添加CH375HFB.H,怎么辦?。?/p>
通常幾個(gè).H文件里定義的變量名相同,但定義的內(nèi)容有所不同,單單一個(gè)頭文件有不包含完所需的所有變量,需要添加幾個(gè)頭文件,這時(shí)又會(huì)引起不同頭文件中定義相同變量引起沖突.哎,有沒有一個(gè)頭文件包含所有子程序和變量?
加入到你工程中就可以了,像添加C的一樣.看下面的帖子: http://m.findthetime.net/bbs/View.asp?S=101&I=1511
(1)如果是我們的庫頭文件引起變量引起沖突,那么CH375HF.PDF肯定是沒仔細(xì)看過!針對頭文件被多個(gè)C文件包含的問題,“4、一般說明”有解決方法 (2)頭文件只要在C文件中用“include”包含進(jìn)去即可,根本不需要手動(dòng)添加!庫的添加方法:http://wch.cn/bbs/View.asp?S=101&I=1511