附录
104-1814CLDNA 系列
- 43 -
b. 输入编程
函数输入:int pin – 取值1~4分别对应输入引脚1~4
函数输出:int lev_val – 1: 输入引脚为高电平,0: 输入引脚为低电平。
int In_Lev(int pin)
{
unsigned int reg_val ;
int lev_val ;
outportb(BAR,0xbf);
outportb(BAR+0x04,0x41);
outportb(BAR+0x03,0x00);
reg_val =(inportb(BAR+0x02)|0x08)&0xeb;
reg_val |= 0x40;
outportb(BAR+0x02, reg_val);
delay(30);
reg_val =inportb(BAR);
while((reg_val &0x02)!=0x02)
{
reg_val =inportb(BAR);
if((reg_val &0x04)!=0)
{
printf("ERROR\n");
return 0;
}
}
lev_val = inportb(BAR+0x05)&( 0x01<<pin-1);
lev_val = lev_val ? 1:0; /*此处得到变量lev_val的值,为1
表示输入引脚为高电平,为0表示输入引脚为低电平*/
return lev_val ;
}
欲获更多信息请访问研祥网站:http://www.evoc.com。
Содержание 104-1814CLDNA Series
Страница 1: ...104 1814CLDNA Series PCI 104 Express 单板电脑 PCI 104 Express Single Board Computer Version B01 ...
Страница 8: ...第二章 安装说明 4 104 1814CLDNA 系列 第二章 安装说明 产品外形尺寸图 单位 mm ...
Страница 42: ...第四章 驱动程序安装说明 38 104 1814CLDNA 系列 第四章 驱动程序安装说明 本产品的驱动程序可依据配套光盘内容安装 在此不做介绍 ...
Страница 54: ...Chapter 2 Installation 4 104 1814CLDNA Series Chapter 2 Installation Product Outline Unit mm ...