| 
 
| C18中有#pragma code可以对代码进行定位,例如<br /><br />//初始化串口<br />#pragma code initial=0x500<br />void initial(void)<br />{<br />    SPBRG=DIVIDER;    //选择传输波特率为9600bps<br />    TXSTA=0X04;    //选择异步高速方式传输8位数据<br />    RCSTA=0X80;    //允许同步串行口工作<br />    TRISC=0X80;<br />    TXSTAbits.TXEN=1;    //发送允许<br />    RCSTAbits.CREN=1;    //接受数据允许<br />    PIE1bits.RCIE=1;    //接收中断使能<br />    INTCON=0XC0;    //总中断和外围中断允许<br />}<br />#pragma code<br /><br />这样就可以把initial()定义在程序存储空间的0x500起始的地址上。<br /><br />现在我想在PICC18上进行代码定位,请问如何实现,知道的请你给个提示,谢谢。 | 
 |