2013年4月2日火曜日

PIC24を動かす

ブルートゥースを使った組み込み機器を作りたくて、10年ぶりくらいにPICのプログラムをしてみました。
秋月で16ビットのPICボードであるPIC Android Development Kit、を購入しました。
PIC24FJ256GB110というPICをメインに使用しています。


続いて、無償の開発ツールである、MPLABXとXC16コンパイラをダウンロードしていれて、開発をしようとおもったら、まだあまりネットにPIC24とXC16コンパイラの投稿やサンプルソースがない!



そこで、まずは購入したAndroid Development KitでLEDを光らせるプログラムを作成。
回路図を見る限りLEDたちはポートEに接続されているようなので、そこをたたきます。


/*
 * File:   newmain.c
 * Author: yomei
 *
 * Created on 2013/04/02, 15:05
 */

#include <stdio.h>
#include <stdlib.h>
#include <xc.h>

#define FCY 4000000L
#include <libpic30.h>

#define IN 1
#define OUT 0
#define HIGH 1
#define LOW 0

/*
 *
 */
int main(int argc, char** argv) {

    TRISEbits.TRISE0=OUT;
    TRISEbits.TRISE2=OUT;
    while(1)
    {
        LATEbits.LATE0=HIGH;
        LATEbits.LATE2=HIGH;
        __delay_ms(1000);
        LATEbits.LATE0=LOW;
        LATEbits.LATE2=LOW;
        __delay_ms(1000);
    }
    return (EXIT_SUCCESS);
}








0 件のコメント:

コメントを投稿