PIC C编译器,如何禁止部分代码被优化?

2020-02-06 10:28发布

本帖最后由 斗笠渔翁2 于 2014-9-28 14:02 编辑

只能插入汇编?目前查看到的资料是只能插入汇编,汇编不会被优化的.

有没有其他办法 禁止 部分C语句 别优化.



问题背景, 写入FLAHS 代码中有

        PMCON2 = 0x55;
        PMCON2 = 0xAA;


直接被XC8编译器删除.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
aozima
2020-02-06 11:50
检查 PMCON2  的定义。

参考
  1. /* Universal Asynchronous Receiver Transmitter 0 (UART0) */
  2. #define U0RBR           (*((volatile unsigned char *) 0xE000C000))
  3. #define U0THR           (*((volatile unsigned char *) 0xE000C000))
复制代码

一周热门 更多>