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.

dspic LED点灯

Last updated at Posted at 2018-11-25

はじめて使うdspicのLED点灯まで苦労したのでメモ.
dsPIC30F4012,MPLAB X ,XC16
#MPLAB Xのインストール
http://www2.kaiyodai.ac.jp/~jtahar0/posts/activity19.html
このサイトを参考にさせていただきました.
microchipのHPよりMPLAB v5.05をインストール.
スクリーンショット (1).png

#MPLAB X プログラムの作成手順
インストールしたらデスクトップ画面に出てくる"MPLAB X IDE v5.05"を起動

1.起動

スクリーンショット (2).png

2.新規プロジェクトの作成

スクリーンショット (13).png

3.プロジェクトの種類の選択

スクリーンショット (14).png

4.使うPICの種類の選択

スクリーンショット (15).png

5.プログラム書き込み装置の選択

スクリーンショット (17).png

6.コンパイラの選択

スクリーンショット (18).png

7.プロジェクトの名前、保存場所の設定

スクリーンショット (19).png

8.ソースファイルの作成

スクリーンショット (20).png

9.ファイルの種類の選択

スクリーンショット (21).png

10.ファイルの名前、保存場所の設定

スクリーンショット (22).png

11.ソースファイル「led.c」の編集,コンパイル,書き込み

スクリーンショット (24).png


//********************************************************************
//ヘッダファイルをインクルード
#include "p30f4012.h"
#include <libpic30.h>   // __delay_ms()が定義されている


 
// DSPIC30F4012 Configuration Bit Settings

// 'C' source line config statements

// FOSC
_FOSC(CSW_FSCM_OFF & FRC_PLL8); 
_FWDT(WDT_OFF);
_FBORPOR(PBOR_ON & BORV20 & PWRT_64 & MCLR_EN); 
_FGS(CODE_PROT_OFF);

//メイン関数
 
int main(void)
{
 
 //===================================================================
 //変数を定義
 
 
 //===================================================================
 //入出力ポートの設定、初期化
 
 TRISCbits.TRISC13=0; //LEDポート出力

 
 //===================================================================
 //whileで回します。
 
 while(1)
 {
     LATCbits.LATC13=1;

 }
 
 return(0); 

}
 
//********************************************************************


##回路図
外部から電源はとっています
LED_kairo_zu.png
###pin配置
スクリーンショット (25).png

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?