Renesas Synergy™

FAQ 1006896 : uPD78F9116Bの UARTによる書き込みが 4.19MHzではうまくゆきません。 5MHzにすると書き込めます。

ライタ側からの 00のデータ送信信号のパルス幅を測定してボー・レートの設定に必要なパラメータを決定しています。
この時に CPUはファームで時間測定を行い、ボー・レートのパラメータを BRGCレジスタに設定することになります。
このときに設定する値に対してボー・レートと BRGCの設定値と、各クロックでの誤差は以下のようになります。

ボー・レート BRGC  5.0MHz  4.9152MHz 4.1943MHz
  9600  40H   1.73%    0    -14.6%
  19200  30H   1.73%    0    -14.6%

つまり、4.1943MHzのクロックでは誤差が大きくて使えないのです。

 

他にご質問がございましたら、リクエストを送信してください