久しぶりに8ピンPIC

久しぶりに8ピンのPIC12F683をいじった。
MPLAB X IDE v2.05でXC8でLチカ。

PIC12F683でLチカ

PIC12F683でLチカ

/* 
 * File:   main.c
 * Author: sakai
 *
 * Created on 2014/07/28, 1:17
 */

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

#define _XTAL_FREQ  (4000000)

#pragma config FOSC = INTOSCIO  // INTOSCIO
#pragma config MCLRE = ON
#pragma config BOREN = ON   // Brown Out Detect
#pragma config WDTE = OFF
#pragma config CPD = OFF    // Data Code Protection bit
#pragma config CP = OFF
#pragma config PWRTE = ON

/*
 * 
 */
int main(int argc, char** argv) {
    // クロックの設定
    OSCCON = 0x60; // 4MHz (8MHzにするには0x70を設定)
    // 使わない機能を停止
    CMCON0 = 0x07;      // コンパレータを停止し、
    ANSEL = 0x00;       // アナログ入力を使わない(デジタルI/Oへ設定)
    // GPIOの入出力設定
    TRISIO = 0x00;      // 全部出力

    while (1) {
        GP2 = 1;
        __delay_ms(500);
        GP2 = 0;
        __delay_ms(500);
    }
    return (EXIT_SUCCESS);
}
カテゴリー: PIC, ソフトウェア タグ: , , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA