アットウィキロゴ

MPlab設定

project->project Wizerdから

ここ以外はスルーでOK

プロジェクトを置くフォルダはCドライブ上
のどこかで、かつ日本語やスペースのあるフォルダ
を通らないところにつくる。なのでデスクトップや
MY DOCUMENTはだめ

たいていデフォルト部分

#include "p24FJ64GA002.h"

_CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & COE_OFF 
	& FWDTEN_OFF & ICS_PGx1 & BKBUG_OFF ) 
_CONFIG2( FCKSM_CSDCMD & OSCIOFNC_ON & FNOSC_FRC 
	& IESO_OFF & IOL1WAY_OFF & I2C1SEL_PRI & POSCMOD_NONE )

#define	FCYCLE		(8000000)		// 8MHz

ディレイマイクロセカンド(μs)

void	DelayUs( unsigned int usec )
{
	usec = ((FCYCLE/1000000)*(unsigned long)usec)/10;
	for( ; usec; --usec )
	{
		Nop();Nop();Nop();Nop();Nop();Nop();
	}
}

ディレイミリセカンド(ms)

void	DelayMs( unsigned int msec )
{
	for( ; msec; --msec )	DelayUs( 1000 );
}

HELO WORLD!(点滅)

int	main()
{
	TRISBbits.TRISB15	= 0;
	TRISB	= 0x0000;

	while( 1 )
	{
		PORTBbits.RB15	= 1;
		DelayMs( 500 );
		PORTBbits.RB15	= 0;
		DelayMs( 500 );
	}	
}
最終更新:2009年06月19日 16:25
添付ファイル