網(wǎng)上下載CH375LIB.ZIP
我用ads編譯,添加庫(kù)文件后,有很多的錯(cuò)誤。為用的是ZLG的模版做的,編譯時(shí)好像是和模版有沖突, /* 通過(guò)串口輸出監(jiān)控信息 */ int fputc( int c, FILE *f ) { U0THR = c; // 發(fā)送數(shù)據(jù) while( ( U0LSR & 0x20 ) == 0 ); // 等待數(shù)據(jù)發(fā)送 return( c ); } 和 /* 檢查操作狀態(tài),如果錯(cuò)誤則顯示錯(cuò)誤代碼并停機(jī) */ void mStopIfError( uint8 iError ) { if ( iError == ERR_SUCCESS ) return; /* 操作成功 */ //printf( "Error: %02X\n", (uint16)iError ); /* 顯示錯(cuò)誤 */ while ( 1 ) { LED_OUT_ACT( ); /* LED閃爍 */ mDelaymS( 100 ); LED_OUT_INACT( ); mDelaymS( 100 ); } }中的 printf( "Error: %02X\n", (uint16)iError ); /* 顯示錯(cuò)誤 */
嗯,不錯(cuò),我試試先
請(qǐng)問(wèn)哪位大蝦知道在Cygnal IDE環(huán)境下如何添加文件庫(kù)?
頂
在ADS中加載CH375HF9.LIB成功了,經(jīng)努力編譯也通過(guò)了,但所有的子程序(CH375*****)都不能用,雖然CH375HF9.H里都有extern 聲明,但編譯后都是黑色,顯然LIB中沒(méi)有開放! 為什么要如此呢,明說(shuō)不好嗎?!
什么叫沒(méi)有開放?這個(gè)庫(kù)都被很多客戶用過(guò)了 編譯沒(méi)問(wèn)題,那鏈接呢?有沒(méi)有什么異常警告
你們好! 目前我已經(jīng)試驗(yàn)了單片機(jī)(c51)讀u盤和讀鍵盤的程序, 由于C51單片機(jī)的資源有限,我想轉(zhuǎn)到C8051fF系列的SoC上來(lái),請(qǐng)問(wèn)在Silicon Laboratories IDE這個(gè)開發(fā)環(huán)境上能否直接使用貴司MCS51C中的例程?謝謝!
當(dāng)然可以
如果采用mega128的話 再ICCAVR下編譯 為什么示例中的目標(biāo)設(shè)置一定要采用103兼容模式??那樣不是少了許多功能嗎
不是必須的,也可以選擇其他模式,看一下Mega128的手冊(cè),里面有模式方面的說(shuō)明
我只是看見示例中目標(biāo)設(shè)置還專門用紅圈指出 比較困惑 多謝指點(diǎn)
不同的模式下,Mega128內(nèi)部功能有些區(qū)別,詳細(xì)的看一下手冊(cè)就明白了,你可以用別的模式試驗(yàn)一下。 模式與我們的庫(kù)并沒(méi)有什么直接關(guān)系。
我在編譯MSP430f149時(shí),出現(xiàn)一下錯(cuò)誤是怎么回事,請(qǐng)給回答一下 Warning[w45]: Memory attribute info mismatch between modules CH375SEC ( E:\Demo3\CH375HF8.R43 ) and CH375HFT ( E:\Demo3\Debug\Obj\CH375HFT.r43 ) Error[e117]: Incompatible runtime models. Module CH375MAI specifies that '__rt_version' must be '1', but module CH375HFT has the value '2'
確認(rèn)一下編譯器版本與庫(kù)頭文件中的編譯器版本是否一致