denshikobo’s blog

PICプログラミングやPCの操作で感じた日々の由無し事を綴ります

CCP3の出力pinの設定で戸惑った

便利に使っているMPLAB® Code Configurator (MCC) ですが、時々『あれ?』と戸惑うことがあります。

 

Pic-coloのPWM機能のサンプル・プログラムを書いていたときのことです。CCP3のデフォールト出力(RC6)がUARTのTXピンと重なっていたので、RB5に割り当てようとしたのですが・・・

Pin Managerが管理するModuleにCCPが有りません。orz 

f:id:denshikobo:20171207165242p:plain

CCP3をRB5に割り当てるためにはAFPCON2は0x01で初期化しなければならないのですが、MCCが生成したプログラムはAFPCONレジスタを0x00で初期化しています。orz

 

MCCが生成したプログラムを書き換えることは簡単ですが、果たしてそれは正しい手順なのでしょうか?一体どうすれば良いのか?

 ・・・・・・

ふと思いついて、Registersタブをクリックして設定リストを調べてみると・・・

ビンゴ~

f:id:denshikobo:20171207172459p:plain

AFPCON1、AFPCON2の設定メニューを見つけることが出来ました。

 

 

やれやれ