PIC12F683をMacで動かす

8ピンのPIC12F683を買ってあったので動かしてみた。
内容は前回と同じで、GP2にLEDをつけてチカチカさせる。
PIC12F683も内蔵クロックは8MHzまで動かせるけど、今回は4MHzに設定。

#include <htc.h>

#ifndef _XTAL_FREQ
#define _XTAL_FREQ	4000000
#endif

__CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & BORDIS);

void main(void)
{
	OSCCON = 0x06 << 4;	// 4MHz
	CMCON0 = 0x07;
	GPIO = 0x00;
	TRISIO = 0;
	ANSEL = 0;
	while (1) {
		GPIO2 = 0;
		__delay_ms(90);
		GPIO2 = 1;
		__delay_ms(90);
	}
}

GP2ピンにアクセスするのにGPIO2でアクセスしています。

PIC12F683でLEDチカチカ

PIC12F683でLEDチカチカ


実際に動かしているのは電池ボックスに入った単4eneloop×4本です。

PIC12F683でLEDチカチカ(配線)

PIC12F683でLEDチカチカ(配線)

カテゴリー: PIC タグ: , , パーマリンク

コメントを残す

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

CAPTCHA