用keil編譯CH375EV0的模式選擇

用keil編譯CH375EV0的模式選擇 是不是必須用large模式啊, 因為申請了這么大的緩沖區(qū) unsigned char xdata DATA_BUFFER[512] _at_ 0x0000; /* 外部RAM數(shù)據(jù)緩沖區(qū)的起始地址,長度不少于一次讀寫的數(shù)據(jù)長度 */

按道理是應(yīng)該是選small吧,但是這樣子的話,有些行未被編譯


確定了, 是keil自做聰明,把一個重要的行給優(yōu)化掉了,怎么樣去掉優(yōu)化選項啊


你開的這個緩沖區(qū)實際上是外部RAM的緩沖區(qū),并不占用你的內(nèi)部RAM,我們之所以用LARGE模式編譯,目的就是為了減少對內(nèi)部RAM的使用,如果你用SMALL模式的話可以工作的話,沒必要用LAGRE模式,因為用LAGRE模式的情況下,會減少運行的速度的


謝謝,我知道了,但是怎么樣設(shè)置keil才不會將 CH375_WR_CMD_PORT( CMD_GET_STATUS ); /* 產(chǎn)生操作完成中斷, 獲取中斷狀態(tài) */ 這一行給優(yōu)化掉呢?


這個命令不會被優(yōu)化掉的,你可以看下匯編代碼。


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

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