このファイル: /home/web6047/www/cgi-bin/prj/20190901-DRAMを理解してプログラミングに強くなろう/20191018-1bitPIC24H.X/LED.c
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <libpic30.h>
4
#include <p24HJ32GP202.h>
5
6
7
8
_FBS(BSS_NO_FLASH & BWRP_WRPROTECT_OFF )
9
_FGS(GSS_OFF & GCP_OFF & GWRP_OFF )
10
_FOSCSEL(FNOSC_FRC & IESO_ON)
11
_FOSC(FCKSM_CSECME & IOL1WAY_OFF & POSCMD_NONE & OSCIOFNC_ON )
12
_FWDT(FWDTEN_OFF & WINDIS_OFF)
13
_FPOR(FPWRT_PWR32 & ALTI2C_OFF)
14
15
16
int main(int argc, char** argv) {
17
unsigned long int i;
18
19
20
21
AD1PCFGL = 0b0001111000111111;
22
23
24
TRISA = 0b11111;
25
26
TRISB = 0b0000000000000000;
27
28
29
while( 1 ) {
30
31
if( PORTAbits.RA4 == 1 ) {
32
LATBbits.LATB6 = 1;
33
} else {
34
LATBbits.LATB6 = 0;
35
}
36
}
37
38
return (EXIT_SUCCESS);
39
}