Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何在 STM8 汇编语言中将任何 RAM 变量声明为 volatile。我有一个变量,它在 ISR 和 main 函数之间共享。当软件处于自由运行模式时,它会在更新期间引起问题。
谁能告诉我如何在 STM8 程序集中将任何变量声明为 volatile。
我想知道如何volatile在...汇编语言中声明任何...变量。
volatile
在 C 中,volatile关键字告诉编译器在将 C 翻译成汇编语言时不要遗漏某些汇编指令。
当您用汇编语言编写程序时,将某些内容声明为没有意义volatile:您的(手写)代码包含某些汇编指令或不包含它们。