ATmega16+CH375組成的系統(tǒng)

ATmega16+CH375組成的系統(tǒng),修改\AVR\FILELIBB\EXAM1下的粒子,給定的子程序庫(kù)太大了,CH375HFB.A有103KB。ATmega16只有16KB的程序存儲(chǔ)空間,怎么辦?

實(shí)際編譯出來(lái)的庫(kù)的大小在15K左右,那個(gè)并不是編譯出來(lái)2進(jìn)制文件的大小


我是CH375HFT.C調(diào)用CH375HFB.A庫(kù),產(chǎn)生的Hex文件有50Kb左右,想問(wèn)的是,CH375HFT.C本身很小,只是由于加庫(kù)以后,產(chǎn)生的hex文件就變大了,能不能吧庫(kù)文件改小點(diǎn)。


產(chǎn)生的十六進(jìn)制文件.HEX差不多是這么大,但相對(duì)應(yīng)的下載到單片機(jī)里的二進(jìn)制文件.BIN小多了,你用ATmega16的話,16K的程序空間夠用的。


關(guān)鍵是icc產(chǎn)生不了bin文件。


你可以用AVR的下載工具直接將HEX文件燒寫到單片機(jī)中即可。


就是由于燒寫hex文件,50kb太大了,燒不到mega16里。 現(xiàn)在我解決方法是燒bin文件。上網(wǎng)下載hex轉(zhuǎn)bin文件的軟件,轉(zhuǎn)換完的bin文件只有15.6kb,小于mega16的16kb。


hex/2 ~~= bin


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频