Titilar leds, modificación y utilización de delays en libpic30.h
- #include <p24fj128ga010.h>
- _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & COE_OFF & ICS_PGx2 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS32768);
- _CONFIG2( FNOSC_PRI & FCKSM_CSDCMD & POSCMOD_HS );
- #define FCY 10000000UL
- #include <libpic30.h>
- /* ** Modificando en libpic30.h ** */
- /*
- #if !defined(FCY)
- extern void __delay_ms(unsigned long);
- extern void __delay_us(unsigned long);
- #else
- #define __delay_ms(d) __delay32( (unsigned long long) (d)*(FCY)/1000)
- #define __delay_us(d) __delay32( (unsigned long long) (d)*(FCY)/1000000)
- #define __delay_s(d) __delay32( (unsigned long) (d)*(FCY))
- #endif
- */
- int main (int argc, char * argv[]){
- TRISF=0xFFF3;
- LATFbits.LATF2=0;
- LATFbits.LATF3=0;
- while(1){
- LATFbits.LATF2=0;
- __delay_ms(500);
- LATFbits.LATF2=1;
- __delay_ms(500);
- }
- }
No hay comentarios:
Publicar un comentario