Volatile在MCU中的顯示

    Volatile在MCU主要用來防止編譯器對程序優化而導致程序無法實現預期的結果,其一般在MCU中用於定義特殊寄存器、中斷函數中使用的變量以及爲某些特殊用途的代碼定義的變量(如delay功能)。那麼加不加volatile的區別在哪裏?      加volatile和不加Volaitle的區別在於加了volatile的變量,程序在獲取該變量的具體數值時是直接從內存中獲取而不是從cache中獲
相關文章
相關標籤/搜索