dsPIC33CH Curiosity Development Board

DACモジュールの使い方

DACとDMAモジュールの使い方(任意波形出力編)

概要DACOUTからは三角波やDC電圧以外にも任意波形が可能です。今回はオーソドックスなDDS(Direct Digital Synthesizer)方式でCPUのリソースを使用しない方式で出力してみます。CPUリソースを消費させない方法と...
DACモジュールの使い方

DACモジュールの使い方(三角波出力編)

概要dsPIC33CHシリーズにはハードウェアでアナログ電圧を比較するアナログコンパレータがマスターコアに1ch、スレーブコアに3ch搭載されております。このアナログコンパレータの正極は入力ピンに、負極は内部DACモジュールに接続されていま...
AD変換モジュールの使い方

AD変換モジュールの使い方3(ADコンパレータ機能)

概要dsPIC33CHシリーズにはハードウェアでアナログ電圧をコンパレート(比較)するアナログコンパレータが搭載されていますが、デジタルで アナログ電圧をコンパレータするADコンパレータ機能がマスターコアに4ch、スレーブコアに4ch搭載さ...
AD変換モジュールの使い方

AD変換モジュールの使い方2(ADフィルター機能)

概要dsPIC33CHシリーズにはハードウェアでAD変換結果を平均化するADフィルター機能がマスターコアに4ch、スレーブコアに4ch搭載されております。ADフィルターとはアナログ変換結果をハードウェアで平均化する機能です。前回の記事ではA...
AD変換モジュールの使い方

AD変換モジュールの使い方

概要dsPIC33CHシリーズにはAD(Analog to Digital)コンバータがマスターコアに1ch、スレーブコアに3ch搭載されており、スレーブの2chは専用入力構成となっております。本章ではマスターコア側のADコンバータを使用し...
dsPIC33C

Timer1モジュールと割り込みの使い方

概要dsPIC33CHシリーズはこれまでのdsPIC33E系とは異なり純粋なタイマーは1系統となり、タイマー・インプットキャプチャ・アウトプットコンペア機能が統合されたSCCPモジュールに変わりました。このTimer1モジュールはマスターコ...
dsPIC33C

dsPIC33CHのクロック設定

クロック設定概要クロックはCPUや周辺モジュールの基本的な動作間隔の元となるもので、この設定を誤ると狙った動作にならない事が多いので注意です。またクロックの体系は少し複雑ですが、大元となるクロック(FRCやPOSC等)をPLL/DIV回路で...
dsPIC33CH Curiosity Development Board

dsPIC33CH Curiosity Development Board

開発ボードの概要dsPIC33CH Curiosity Development BoardはDigi-keyやMicrochip Direct等から約4~5000円(送料含めず)程度で入手可能です。またdsPIC33CH Curiosity...