我的微控制器C8051F120的數據表,當涉及到讀取16位值PCA0L和PCA0H上明確:讀定時器計數器的值TMRnL和TMRnH在8051(C8051F120)
「讀PCA0L自動鎖存值PCA0H寫入「快照」寄存器;以下PCA0H讀取訪問此「快照」寄存器。首先讀取PCA0L寄存器可保證精確讀取整個16位PCA0計數器。
但是,我沒有找到關於TMRnL和TMRnH寄存器的類似聲明。我記得上Atmega128CAN90,我已經使用了以下
unsigned char chL,chH;
#asm("cli")
chL=TCNT3L;
chH=TCNT3H;
#asm("sei")
有誰知道,如果上述報價也適用於C8051F120的TMRnL和TMRnH寄存器?或者,獲得一致閱讀的安全方法是什麼?中斷是否需要禁用? 感謝您的幫助!