2020-04-06 09:19:53 +00:00
|
|
|
#include <stdint.h>
|
|
|
|
|
2020-04-06 13:28:56 +00:00
|
|
|
#include "../include/gpio.h"
|
|
|
|
#include "../include/utils.h"
|
2020-04-06 09:19:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
int main()
|
|
|
|
{
|
2020-06-14 02:45:55 +00:00
|
|
|
GPIO_REG(GPIO_CTRL) |= 0x1; // gpio0输出模式
|
|
|
|
GPIO_REG(GPIO_CTRL) |= 0x1 << 3; // gpio1输入模式
|
|
|
|
|
2020-04-06 09:19:53 +00:00
|
|
|
while (1) {
|
2020-06-14 02:45:55 +00:00
|
|
|
// 如果GPIO1输入高
|
|
|
|
if (GPIO_REG(GPIO_DATA) & 0x2)
|
|
|
|
GPIO_REG(GPIO_DATA) |= 0x1; // GPIO0输出高
|
|
|
|
// 如果GPIO1输入低
|
|
|
|
else
|
|
|
|
GPIO_REG(GPIO_DATA) &= ~0x1; // GPIO0输出低
|
2020-04-06 09:19:53 +00:00
|
|
|
}
|
|
|
|
}
|