![Portwell NANO-5050 Скачать руководство пользователя страница 25](http://html1.mh-extra.com/html/portwell/nano-5050/nano-5050_user-manual_1581919025.webp)
System Installation
NANO-5050 User’s Manual
3-7
set_CFG (0xF1, 0x0F);
// printf("Read GP1~4:");
tmpData = get_CFG(0xF1);
// printf("data: 0x%X ", tmpData);
if(tmpData == 0xFF)
printf ("PASS!\n");
else
printf ("FAIL!\n");
// printf("Set GP5~8 LOW\n");
set_CFG(0xF1, 0x00);
// printf("Read GP1~4:");
tmpData = get_CFG(0xF1);
// printf("data: 0x%X ", tmpData);
if(tmpData == 0x00)
printf("PASS!\n");
else
printf("FAIL!\n");
// printf("Set GP1~4 to OUTPUT, GP5~8 to INPUT\n");
set_CFG(0xF0, 0x0F);
// printf("Set GP1~4 to HIGH\n");
set_CFG(0xF1, 0xF0);
// printf("Read GP5~8:");
tmpData = get_CFG(0xF1);
// printf("data: 0x%X ", tmpData);
if(tmpData == 0xFF)
printf("PASS!\n");
else
printf("FAIL!\n");
// printf("Set GP1~4 LOW\n");
set_CFG(0xF1, 0x00);
// printf("Read GP5~8:");
tmpData = get_CFG(0xF1);
// printf("data: 0x%X ", tmpData);
if(tmpData == 0x00)
printf("PASS!\n");
else
printf("FAIL!\n");
getchar();
}