Microchip MPLAB 8.5 版本的 C30 編譯器(Compiler) 配置完成,可以用 C30 來編程,在 Header file 加入 p24fj64ga008.h,第一個 PIC24 的程式就是要驅動 RB0(PortB)LED 閃爍。
MPLAB 8.5 版本的 C30 配置完成 |
Header File → 右鍵 → Add File |
在 Program files → Microchip → MPLAB C30 → support → PIC24F → h → 選 p24fj64ga008.h |
在 Header File 出現 p24fj64ga008.h檔案 |
首先 Copy main.c 在 PIC24 - 001 - RB0 LED 內,然後選擇 Source File → 右鍵 → Add File |
Microchip PIC24FJ64GA008 RB0 LED 程式:
#include
#include
//--------------------------------------
// Configration Setting
//--------------------------------------
_CONFIG2(
POSCMOD_NONE & // Primary oscillator disabled
OSCIOFNC_ON &
// OSC2/CLKO/RC15 functions as port I/O (RC15)
FCKSM_CSDCMD // Clock switching
and Fail-Safe Clock Monitor are disabled
);
_CONFIG1( FWDTEN_OFF
& // Watchdog Timer is
disabled
ICS_PGx1 & // Emulator EMUC1/EMUD1 pins are
shared with PGC1/PGD1
COE_ON & // Reset Into Clip On Emulation Mode
BKBUG_ON &
// Device resets into Debug mode
GWRP_OFF &
// Writes to program memory are allowed
GCP_OFF &
// Code protection is disabled
JTAGEN_OFF // JTAG port
is disabled
);
int main( void )
{
volatile unsigned long
int loop;
TRISB = 0x00;
// LED Flash and
Stop
while( 1 ) {
PORTB = 0xFF;
for ( loop = 0;
loop < 100000; loop++ ) { // 0.8sec
; /* nop */
}
PORTB = 0x00;
for ( loop = 0;
loop < 100000; loop++ ) {
; /* nop */
}
}
|
選擇 main.c |
在 Program File 出現 main.c 檔案 |
Programmer → PICkit3 |
連接 PICkit3 和開發板 |
Project → Build All → Build Succeeded |
Programmer → Program |
程式傳送完成,便可以見到 LED 在閃爍 |
2016年 3月 23日 天氣報告
氣溫:20.8度 @ 21:10
相對濕度:百分之 98%
天氣:微雨
沒有留言:
張貼留言