HardWare/PIC32 PIC32 Delay 함수 by 학수씨 2011. 7. 11. #define FALSE 0 #define TRUE !FALSE #define FCY 72000000L #define FPB 36000000L #define WIDTH 1; #define REFRESH 20; #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma config POSCMOD = HS, FNOSC = PRIPLL, FPBDIV = DIV_1 #define SYS_FREQ (80000000L) void Delayus( unsigned t) { T1CON = 0x8000; // enable TMR1, Tpb, 1:1 while (t--) { TMR1 = 0; while (TMR1 < FPB/600000); } } void Delayms( unsigned t) { T1CON = 0x8000; // enable TMR1, Tpb, 1:1 while (t--) { TMR1 = 0; while (TMR1 < FPB/1000); } } 공유하기 게시글 관리 Hslee 저작자표시 비영리 변경금지 'HardWare > PIC32' 카테고리의 다른 글 PIC32 Float <-> Byte[] 함수 (0) 2011.08.22 관련글 PIC32 Float <-> Byte[] 함수 댓글
댓글