私は本当に混乱しています。マニュアルには次のように書かれています。
RD16: 16-bit Read/Write Mode Enable bit
1= Enables register Read/Write of Timer1 in one 16-bit operation
0= Enables register Read/Write of Timer1 in two 8-bit operations
ただし、実際には1つの16ビット演算でR/Wを実行する方法はないようです。データシートが後で述べていることから、そして私がオンラインで読んだことから、16ビット値はまだ次のように読まなければなりません:
foo = TMR1L;
bar = TMR1H;
そして、次のように書かれています:
TMR1H = bar;
TMR1L = foo;
表示されていない場合を除いて、RD16はTimer1のブロック図に表示されておらず、何の影響も及ぼさないようです。
しかし、それは真実ではないことを私は知っているので、ここで私は尋ねています:Timer1 RD16ビットはPIC18マイクロコントローラーで何をしますか?