nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

PIC12F675のポート 試験用LEDピカピカ

回路ミスでPIC12F675を壊してしまい、表面実装

LED仕様の回路電圧観察基板を作って、基板動作
確認のためにLEDピカピカプログラムを作ります。
これで表面実装LED基板をつないでポートが生きて
いるのか確認しました。ソフトは次。

/*****************************************************
 PIC16F675 動作確認ピカピカテスト
             By nobcha all right reserved    Ver 0.1 02/27/2011
   PIN Assign  #7 GP0:LED            #6 GP1:LED
                 #5 GP2:LED            #4 GP3:RESET
                 #3 GP4:LED             #2 GP5:LED
  Development Circumstance   MPLAB IDE V8.60  HiTECH C V9.71a
/**************************************************/
#define pic_clk 4000000   、#define MHz 000000
#define _XTAL_FREQ 4MHz 、#include <htc.h>
#include "delay.h"       、#include <pic.h>
__CONFIG(BORDIS & UNPROTECT & PWRTEN & WDTDIS & MCLREN & INTIO );
void main(){
 unsigned short  i, j;
  OSCCAL=_READ_OSCCAL_DATA(); // OSCCAL setting
  GPIO=0x00;         // GPIO initialize
  TRISIO=0x00;       // all output
   ANSEL=0x00;          // all digital
  i=0;
while(1){
 GPIO=0x15;
 for(j=10;j>0;j--){  __delay_ms(50);  }   
 GPIO=0x2A; 
 for(j=10;j>0;j--){  __delay_ms(50);  }
 GPIO=i;
 for(j=10;j>0;j--){  __delay_ms(50);  }
 i++;
 GPIO=i;
 for(j=10;j>0;j--){  __delay_ms(50);  }
}  }