gpiodemo.cpp.bak
来自「蓝宇BBPC-SOM2496嵌入式主板 GPIO实例代码与函数库」· BAK 代码 · 共 42 行
BAK
42 行
#include <dos.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "GPIO.h"
int main(int argc,char *argv[])
{
char val;
PIODirCfg(PIO10,1); /*输出*/
PIOWrite(PIO10,1); /*写出1*/
PIOWrite(PIO10,0); /*写出0*/
PIODirCfg(PIO10,0); /*输入*/
val=PIORead(PIO10); /*读入PIO11*/
PIODirCfg(PIO12,0); /*配置(中断或gpio可选位),为GPIO方式输入*/
val=PIORead(PIO12); /*读入PIO11*/
PIODirCfg(PIO12,2); /*配置,(中断或gpio可选位),为中断方式*/
val=EXTGP1Read(); /*只对PCM336/3388有效*/
EXTGP2WRITE(0xff);
EXTGP2WRITE(0x00); /*GP25,GP24,GP23,GP22,GP21,GP20的数据位BIT5.....BIT0=*/
/*系统冷启动*/
ColdResetSystem();
/*以下测试看门狗程序*/
// SetWDT(3);
// EnableWDT();
//while(1)
//{
// FeedWDT();
// printf("dog is eated .\n,");
//}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?