[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MobileGear-II Speaker enable bit



川島です。

In message <0548E88ACFF5D111AD4400062905ED6D25CC@HQEX1>you write:
> ># DMA を使わずにソフトウエアで直接DACへの出力をたたいても
> ># 音が出てこないので、なにか根本的な間違いがあるような
> ># 気がしてきました。
> 
>  ひょっとして、Vr4111のデータシートの、21.2.9 DVALIDREGの項の記述からすると
>  DMAを行わない場合は、
>  1ワードSODATAREGに書いた後DVALIDREGのSODATVビットを1にする
>  という手順を繰り返さないとデータがD/Aへ取り込まれないかも知れません。
はい、これもやってみましが、結果は同じでした。
(スピーカーは On になったらしく、小さなノイズは出ているのですが、
音らしきものが出ません(;.;)

>  1度データをセットした後、別のレジスタのビットをセットしないと
>  データが取り込まれないというシリアルポート(H8/300H内蔵ペリフェラル)に
>  遭遇したことがあります。
>  このシリアルも、DMAだと自動的にデータを取り込むようになっていました。
どうも情報ありがとうございます。もう少し戦ってみます。

(もしかして、内蔵の音デバイスは使われていなくて、外付けのサウンド
デバイスが載っている...なんてことはないですよね。あるかも...)
----
Kawashima