test_io.c

来自「飞思卡尔半导体是全球领先的半导体公司,为汽车、消费、工业、网络和无线市场设计并制」· C语言 代码 · 共 40 行

C
40
字号
// Test GPIO
#include "includes.h"

// 测试按键
void TestIO(void) {
    INT8U flag=0;

    StartTimeBase();

    PORTB = 0x0;
    DDRB = 0xFF;


    DDRM = 0x00;
    PPSM = 0x00;
    PERM = 0xFF;

    for (;;) {
        if (!PTIM_PTIM0) {
            if (flag >= 1) {
                if (flag == 1) {
                    PORTB++;
                    flag++;
                } else {
                    if (++flag > 50) {
                        PORTB++;
                        flag = 2;
                    }
                }
            } else {
                flag = 1;
            }
        } else {
            flag = 0;
        }
        Wait(19);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?