⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manual_dscregisterread.html

📁 Diamond公司Dscud通用驱动使用说明手册
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"><head><title>DscRegisterRead - Universal Driver Documentation</title><meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"><meta name="robots" content="index,follow"><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="/dscud/style/wikiprintable.css"><script type="text/javascript" src="/dscud/style/wikibits.js"></script><style type='text/css'><!--a.new, #quickbar a.new { color: #CC2200; }#quickbar { position: absolute; top: 4px; left: 4px; border-right: 1px solid gray; }#article { margin-left: 152px; margin-right: 4px; }//--></style></head><body bgcolor='#FFFFFF'><div class='titlebox'><h1 class='pagetitle'>DscRegisterRead</h1><span class='subtitle'>Universal Driver Documentation</span></div><div class='navbox'><a href="manual_Main_Page.html" class='printable' title ="Main Page">Main Page</a> || <a href="manual_Table_of_Contents.html" class='printable' title ="Table of Contents">Table_of_Contents</a> || <a href="http://www.diamondsystems.com/">Diamond Systems Website</a></div></div><div class='bodytext'>Reads a BYTE from an internal register on a board. Refer to the board's user manual for the I/O map and register definitions. This function allows for direct access to the board for operations that cannot be implemented with existing driver function calls.
This function is equivalent in effect to the common library function inp(). It uses the driver's internals to manage the complications that arise when attempting direct I/O to the hardware in some operating systems.
<p>
<h2><a name="Function_Definition">Function Definition</a></h2>
<p>
BYTE dscRegisterRead(<a href="manual_DSCB.html" class='printable' title ="DSCB">DSCB</a> board, WORD address, BYTE* data);
<p>
<h2><a name="Function_Parameters">Function Parameters</a></h2>
<p>
<table border=1><tr ><TH>Name</TH><TH>Description</TH></tr><tr ><TD>board</TD><TD>The handle of the board to operate on</TD></tr><tr ><TD>address</TD><TD>I/O port on the board to read from. This is indicated as the offset from the board's base address, starting with 0. On a <a href="manual_Diamond-MM-32-AT.html" class='printable' title ="Diamond-MM-32-AT">Diamond-MM-32-AT</a>, whose base address is 768 (0x300), address ranges from 0 to 15, not 768 - 783 (0x300 - 0x30F).</TD></tr><tr ><TD>data</TD><TD>The 8-bit data from the specified register on the board</TD></tr></table><p>
<h2><a name="Return_Value">Return Value</a></h2>
<p>
Error code or 0.
<p></div><p><em> <br> This page was last modified 11:40, 12 Feb 2004.<br>Copyright (c) 2004 Diamond Systems.  All Rights Reserved.</em><!-- Time since request: 0.15 secs. --></body></html>

⌨️ 快捷键说明

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