網頁

2012年2月28日 星期二

[雜事]2012-02-28 PIC簡單控制

這真是簡單到不行

單純把

RA0這個接腳設定為高準態

讓LED 亮

RA0(17) > 高電位
VSS(15) > 接地







#include <plib.h>
#include <p32xxxx.h>


/* Configuration Settings */
// OSC Input = HS w/PLL
// CPU Clock = ( ( OSC Input / 2 ) * 15 ) / 1
// PB Clock = CPU Clock / 1
// Disabld WDT , ICSP/ICD = PGC2 , PGD2
#pragma config FNOSC = PRIPLL , POSCMOD = HS
#pragma config FPLLIDIV = DIV_2 , FPLLMUL = MUL_15 , FPLLODIV = DIV_1
#pragma config FPBDIV = DIV_1
#pragma config FWDTEN = OFF , ICESEL = ICS_PGx2

#define SystemFrequency 60000000L

int main(void)
{

// Disable the JTAG function
DDPCONbits.JTAGEN = 0;  

// 使用C32的SYSTEM Config巨集將CPU的操作最佳化,但不修改到FPBDIV的設定。
SYSTEMConfig( SystemFrequency , SYS_CFG_WAIT_STATES | SYS_CFG_PCACHE);
// SYSTEMConfigPerformance( SystemFrequency  );
// SYSTEMConfigWaitStates( SystemFrequency );

while(1)
{

TRISAbits.TRISA0=0;
LATAbits.LATA0=1;

}


}







沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

Site Meter