原帖 | Jack | 2025-01-23 11:50 | 👍0 | 阅读约1
老师,调整优化等级后,我的温度读不出来了,用的模拟IIC,这怎么办?
要对相关的驱动代码部分进行关键词修饰,禁止编译器优化(优化指令顺序,擅自循环展开等),这会导致外部时序变化。
常见的修饰词比如#pragma O0 , attribute((optnone))等。
相关笔记
原帖 | Jack | 2025-01-23 11:50 | 👍0 | 阅读约1
老师,调整优化等级后,我的温度读不出来了,用的模拟IIC,这怎么办?
要对相关的驱动代码部分进行关键词修饰,禁止编译器优化(优化指令顺序,擅自循环展开等),这会导致外部时序变化。
常见的修饰词比如#pragma O0 , attribute((optnone))等。
相关笔记