int main() { DIO_voidInit(); DIO_u8WritePortDir(LEDS,255); DIO_u8WritePortDir(DIO_u8PORT3,255); DIO_u8WritePortVal(DIO_u8PORT3,0); while(1) { DIO_voidBlink1(); DIO_voidBlink2(); DIO_voidBlink3(); DIO_voidBlink4(); DIO_voidBlink5(); DIO_voidBlink6(); DIO_voidBlink7(); DIO_voidBlink8(); DIO_voidBlink9(); } return 0; }
int main(void) { u8 temp; u8 val; for (u8 i = 0; i < 4; i++) { val = DIO_u8WritePortDir(i, 5); //DIO_u8WritePinVal(i,1); val = DIO_u8ReadPinVal(i, &temp); printf("state = %d val = %d \n", val, temp); } printf("DDRA= %d \n", DDR0); printf("DDRB= %d \n", DDR1); printf("DDRC= %d \n", DDR2); printf("DDRD= %d \n", DDR3); return 0; }