1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

この記事は PICマイコン Advent Calendar 2025 7日目の記事です。

はじめに

MCCを使わずにレジスタを直接設定する場合、Configuration Bits の理解と設定は避けて通れません。
Configuration Bits とは、簡単に言えば PIC マイコンの環境設定のようなものです。
今回は、この Configuration Bits の設定方法を解説していきます。

ウィンドウの開き方

Configuration Bits ウィンドウの開き方です。

画面上部のメニューバーから「Window」を押します。
表示されるメニューの中から「Target Memory Views」を押し、さらにその中の「Configuration Bits」を押します。

image.png

設定の仕方

ウィンドウを開くと、次のような画面が表示されます。

image.png

基本的には Category を見ながら、必要な項目の Setting を選択していくだけです。

例えば、I2C1のピンを変更する場合は、CONFIG2 にある I2CSE の設定を変更します。
通常は SCL1/SDA1 を使用するようにデフォルトで設定されていますが、ASCL1/ASDA1 を使用する場合は、Setting を「Use alternate SCL1/SDA1 pins for I2C1」に変更します。
これにより、I2C1 のピン割り当てが切り替わります。

Lチカや簡単な動作をさせる程度であれば、基本的にデフォルトのままで問題ありません。

設定の出力

設定が終わったら、「Generate Source Code to Output」を押します。

マクロが生成されるので、これをすべてコピーしてコードに貼り付けます。
そのまま main.c に書いても動きますが、専用のヘッダファイルにまとめると管理しやすくなります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?