eQADC を使用して 4 つのチャネル (ANA14、ANA15、ANA16、ANA17 ピン) に対して単一の ADC 読み取りトリガーを実装する場合。しかし、不必要に ANA レジスタ全体をまとめて読み取りたくないので、これらのチャネルをグループ化し、単一の割り込みをトリガーして、これら 4 つのチャネルのみを読み取り、他のチャネルは読み取らないようにする方法はありますか。
これはMPC5777Cコブラコントローラ用です
ここでも複数のオプションがあり、たとえばストリーミング モードを使用したり、複数の CFIFO を使用したりすることができます。それはあなた次第です。
以下をご覧になることをお勧めします:
コマンドのご注文に関する潜在的な問題を理解するために、次の通知にも注意してください。
https://www.nxp.com/docs/en/engineering-bulletin/EB00927.pdf
はい、消耗する部分は私には明らかだと思いますが、引き金となる部分の方が心配です。たとえば、特定の 4 つの ADC チャネルのみの読み取りをトリガーしたいとします。どうすればそれがCANでしょうか?たとえば、ADC_A には 40 個のチャネルがありますが、時間を節約するためにトリガーする必要があるのは実際には 4 つのチャネルだけです。これは可能ですか?すべての ADC で読み取りをトリガーする必要がありますか?
これらのチャネル専用の特定の RFIFOx を使用し、DMA/割り込みをトリガーしてこの FIFO を空にすることができます。私にとってはもっと簡単な気がします。