| Electronic Components Datasheet Search |
|
HD6432147SW Datasheet(PDF) 247 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
HD6432147SW Datasheet(HTML) 247 Page - Renesas Technology Corp |
|
247 / 1140 page ![]() 7. データトランスファコントローラ(DTC) 214 7.3.12 DTC 使用例 (1)ノーマルモード DTC の使用例として、SCI による 128 バイトのデータ受信を行う例を示します。 [1]MRA はソースアドレス固定(SM1=SM0=0)、デスティネーションアドレスインク リメント(DM1=1、DM0=0)、ノーマ ルモード(MD1=MD0=0)、バイトサイズ (Sz=0)を設定します。DTS ビットは任意の値とすることができます。MRB は 1 回の 割込みで 1 回のデータ転送(CHNE=0、DISEL=0)を行います。SAR は SCI の RDR のアドレス、DAR はデータを格納する RAM の先頭アドレス、CRA は 128(H'0080) を設定します。CRB は任意の値とすることができます。 [2]レジスタ情報の先頭アドレスを、DTC ベクタアドレスに設定します。 [3]DTCER の対応するビットを 1 にセットします。 [4]SCI を所定の受信モードに設定します。SCR の RIE ビットを 1 にセットし、受信完了 (RXI)割込みを許可します。また、SCI の受信動作中に受信エラーが発生すると、以 後の受信が行われませんので、CPU が受信エラー割込みを受け付けられるようにして ください。 [5]SCI の 1 バイトのデータ受信が完了するごとに、SSR の RDRF フラグが 1 にセットさ れ、RXI 割込みが発生し、DTC が起動されます。DTC によって、受信データが RDR から RAM へ転送され、 DAR のインクリメント、 CRA のデクリメントを行います。 RDRF フラグは自動的に 0 にクリアされます。 [6]128 回のデータ転送終了後、CRA が 0 になると、RDRF フラグは 1 のまま保持され、 DTCE ビットが 0 にクリアされ、CPU に RXI 割込みが要求されます。割込み処理ルー チンで終了処理を行ってください。 (2)ソフトウェア起動 DTC の使用例として、ソフトウェア起動による 1 ブロック 128 バイトのデータ転送を行 う例を示します。転送元アドレスは H'1000、転送先アドレスは H'2000 です。ベクタ番号 は H'60、したがって、ベクタアドレスは H'04C0 です。 [1]MRA はソースアドレス インクリメント(SM1=1、SM0=0)、 デスティネーション アドレスインクリメント(DM1=1、DM0=0)、ブロック転送モード(MD1=1、MD0 =0)、バイトサイズ(Sz=0)を設定します。DTS ビットは任意の値とすることがで きます。MRB は 1 回の割込みで 1 回のブロック転送(CHNE=0)を行います。SAR は転送元アドレスで H'1000、DAR は転送先アドレスで H'2000、CRA は 128(H'8080) を設定します。CRB は 1(H'0001)をセットします。 [2]レジスタ情報の先頭アドレスを、DTC ベクタアドレス(H'04C0)に設定します。 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |