volatile在外设寄存器基地址定义时的作用

volatile,作用就是告诉编译器不要因优化而省略此指令,必须每次都直接读写其值,这样就能确保每次读或者写寄存器都真正执行到位。——野火

原文地址:https://www.cnblogs.com/uestcliming666/p/10337260.html