|
1
3
我们无法修改
当中断发生时,可以选择任何银行,因此我们
必须能够保存
这意味着地址0x40、0x80+0x40、0x100+0x100、0x180+0x40必须全部为 考虑过的 由我们的程序保留,因为这些位置可能会被中断突然覆盖。 这就是
说到节约
示例代码
笔记
在ISR恢复状态后,必须按相反顺序执行上述操作
有些设备,如PIC16F887,有一部分RAM在所有银行间共享。
这解释了
报价的一部分。
in this Microchip document about it
.
|
|
|
Robin LeBon · PIC汇编-将寄存器作为参数传递 8 年前 |
|
|
Robin LeBon · 如何定义所有银行的登记簿? 9 年前 |
|
|
grabantot · 空PIC 3FFF操作码/指令(PIC12F683) 10 年前 |
|
|
Nazif Jaafar · 如何从一个变量中提取更多值 11 年前 |
|
|
GB Ward · 通常为MPLAB X、XC8和C。跨函数和源文件使用变量 11 年前 |
|
|
user3484569 · adc p24f16ka101错误值微芯片 12 年前 |
|
|
user1544337 · 让C18抛出编译器错误 13 年前 |