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?

More than 5 years have passed since last update.

PICでAndroid Open Accessoryをつくる:01

Last updated at Posted at 2016-12-30

#PIC開発課環境構築
PIC開発のための環境構築を行います

##ダウンロードファイル

##インストール
ダウンロードした各ファイルを実行し、インストールしていきます。
Peripheral Librariesについては、Compilerよりも後からインストールする必要があり、インストール時にコンパイラのインストールフォルダの指定が求められますので、コンパイラのバージョンと同じ名前のフォルダを指定します。
(上記バージョンであれば、「C:\Program Files (x86)\Microchip\xc16\v1.30」となります)

##動作確認

  • MPLAB X IDEを起動します。

  • メニューバーの「File」-「New Project」を実行します

  • 「Standalone Project」を選択します
    01_01.png

  • Familyに「16-bit MCUs(PIC 24)」を、Deviceに「PIC24FJ64GB002」を選択します
    01_02.png

  • 「Simulator」を選択します
    01_03.png

  • 「X16(v1.30)」を選択します
    01_04.png

  • Project Nameを入力し、Encodingを「UTF-8」としてプロジェクトを作成します
    01_05.png

  • プロジェクト内の「Source File」を右クリックし、「new」-「mainXC16.c」を実行して、そのまま「newmainXC16.c」を作成します
    01_06.png

  • 「newmainXC16.c」が開かれるので、下記の通り編集します。

newmainXC16.c
#include "xc.h"
#include<ports.h>                       /*ポートbit操作マクロの定義*/

void delay(int i){
    while(i--);
}

int main(void) {
  AD1PCFG = 0xffff;                     /*全てのポートをデジタルI/O */
  CLKDIV  = 0x0000;                     /*クロック周波数 32MHz*/
  mPORTBOutputConfig(IOPORT_BIT_15);    /*PORTB RB15を出力設定*/
  mPORTBWrite(0);                       /*PORTB Low出力*/
  while (1) {
    mPORTBSetBits(IOPORT_BIT_15);
    delay(10000);
    mPORTBClearBits(IOPORT_BIT_15);
    delay(60000);
  }
  return 0;
}
  • メニューバーの「Debug」-「Debug Main Project」を実行します

    環境に問題がなければ、デバッグモードでコードが実行されます。

##参考にさせていただいたサイトについて

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?