在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > HI-TECH C編譯器的PICC18命令行驅(qū)動

            HI-TECH C編譯器的PICC18命令行驅(qū)動

            作者: 時間:2010-09-27 來源:網(wǎng)絡(luò) 收藏


            (1)編譯Izqmwyz.c

            輸入“-18f458 lzqmwyz.c”,含義是使用.exe對lzqmwyz.c源文件進(jìn)行編譯,單片機(jī)型號為
            18f458(即PIC18F458單片機(jī))。這時會輸出所需要的編譯結(jié)果,生成的文件中,以hex為擴(kuò)展名的lzqmwyz.hex較為重要。若源程序有語法錯誤,還會顯示出錯信息及所在的行。

            注意:在cmd.exe界面中進(jìn)行操作時,所有的源文件均存放在.exe同一目錄下(PICC18.exe默認(rèn)安裝目錄是c:\HTSOFT\PIC18\Bin)。在本文中,PICC18均采用此默認(rèn)安裝目錄。這里lzqmwyz.c存放在c:\HTSOFT\PICl8\Bin下。

            (2)-noerrata選項(xiàng)

            “-noerrata”選項(xiàng)不使能輸出代碼的錯誤修改,而缺省時,會對的輸出代碼有所修改。有些芯片沒有正誤表,不會用對此修改。這個選項(xiàng)可以用編譯器來禁止任何正誤表方位。當(dāng)正誤表變化時,會安全禁止。對有些芯片(如PIC18F458等),PICC18對程序的代碼長度進(jìn)行了限制(一般限制在0x4000之內(nèi),即16KB之內(nèi))。這就是同上的PICl8應(yīng)用論壇中。有些網(wǎng)友提出代碼有限制的原因。有些編程者則在程序中編寫了下面的提示程序:




            若編譯的程序代碼超出了這個范圍,將會列出出錯信息。

            圖3是對solar050408.c源文件編譯時,代碼超過了Ox4000長度時出現(xiàn)的提示信息。

            使用-noerrata選項(xiàng)時,solar050408.c源文件編譯就會得到正確的編譯結(jié)果,為“PICC18-18f458solar050408.c-o-zgl-noerrata”。中“-o”表示調(diào)用PICC18的優(yōu)化器,“-zg1”表示調(diào)用優(yōu)化器時采用的優(yōu)先級為1級。



            3.2 庫文件生成及應(yīng)用

            3.2.1 C源文件

            (1)包含main函數(shù)的lzqmwyzl.c源文件




            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉