在微芯片 PIC16 微控制器上,我有一个程序:
off = 2;
period = 10;
while (1) {
if (counter == 1) {
switch something on;
}elseif (counter == off) {
switch something off;
}elseif (counter == period) {
counter = 1;
}
counter++;
pause;
}
在我的代码的通信模块(未显示)中,我想实现修改程序代码的可能性:更改分配给“off”和“period”的值。
注意:我不想进行变量分配(重置时会丢失),但想对存储在设备上的程序进行永久更改。
有人可以指出我正确的方向吗?理想情况下,我想在 C 中实现它。最简单的方法是什么?“off”和“period”应该是变量、指针还是常量以便于实现?
非常感谢!