DTCとは?また使い方について

はじめまして。RXマイコンに搭載されている「DTC(データトランスファコントローラ)」についてお聞きします。

ハードウェアマニュアルを読みましたが、これは一体何なのか?どういった場合に使用する機能なのか?SCIによるデータ受信例が書かれてありますが、

全く分かりません。普通にシリアル通信行ってはいけないのでしょうか?詳しい方に教えて頂きたいです。何卒よろしくお願いします。

Parents
  • チョコです。
    DTCはDMA(ダイレクト・メモリ・アクセス)と似たような機能で、CPUの介在なしで、ハードウェアでデータの転送を行う機能です。
    CPU(プログラムでの処理)が介在しないので、割り込みでの処理に比べて高速に処理できます。
    このため、SCI受信のようなデータの取りこぼしが許されない処理でよく使われます。高速のA/D変換データの転送でもよく使われているようです。
    DMAの方がより高速に転送可能ですが、DTCの方がいろんな機能があります。
Reply
  • チョコです。
    DTCはDMA(ダイレクト・メモリ・アクセス)と似たような機能で、CPUの介在なしで、ハードウェアでデータの転送を行う機能です。
    CPU(プログラムでの処理)が介在しないので、割り込みでの処理に比べて高速に処理できます。
    このため、SCI受信のようなデータの取りこぼしが許されない処理でよく使われます。高速のA/D変換データの転送でもよく使われているようです。
    DMAの方がより高速に転送可能ですが、DTCの方がいろんな機能があります。
Children
No Data