欢迎访问ic37.com |
会员登录 免费注册
发布采购

MCP2200-ISO 参数 Datasheet PDF下载

MCP2200-ISO图片预览
型号: MCP2200-ISO
PDF下载: 下载PDF文件 查看货源
内容描述: USB 2.0 UART协议转换器,具有GPIO [USB 2.0 to UART Protocol Converter with GPIO]
分类和应用: 转换器
文件页数/大小: 44 页 / 503 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号MCP2200-ISO的Datasheet PDF文件第8页浏览型号MCP2200-ISO的Datasheet PDF文件第9页浏览型号MCP2200-ISO的Datasheet PDF文件第10页浏览型号MCP2200-ISO的Datasheet PDF文件第11页浏览型号MCP2200-ISO的Datasheet PDF文件第13页浏览型号MCP2200-ISO的Datasheet PDF文件第14页浏览型号MCP2200-ISO的Datasheet PDF文件第15页浏览型号MCP2200-ISO的Datasheet PDF文件第16页  
MCP2200
TABLE 2-2:
CONFIGURATION FUNCTIONS (CONTINUED)
Category and Function Name
Summary (Continued)
bool SimpleIOClass::fnRxLED (unsigned int mode)
bool SimpleIOClass::fnSetBaudRate (unsigned long BaudRateParam)
bool SimpleIOClass::fnSuspend(unsigned int onOff)
bool SimpleIOClass::fnTxLED (unsigned int mode)
bool SimpleIOClass::fnULoad(unsigned int onOff)
String^ SimpleIOClass::GetDeviceInfo(unsigned int uiDeviceNo)
unsigned int SimpleIOClass::GetNoOfDevices(void)
int SimpleIOClass::GetSelectedDevice(void)
String^ SimpleIOClass::GetSelectedDeviceInfo(void)
void SimpleIOClass::InitMCP2200 (unsigned int VendorID, unsigned int ProductID)
bool SimpleIOClass::IsConnected()
int SimpleIOClass::ReadEEPROM(unsigned int uiEEPAddress)
bool SimpleIOClass::ReadPin(unsigned int pin, unsigned int *returnvalue)
int SimpleIOClass::ReadPinValue(unsigned int pin)
bool SimpleIOClass::ReadPort(unsigned int *returnvalue)
int SimpleIOClass::ReadPortValue()
int SimpleIOClass::SelectDevice(unsigned int uiDeviceNo)
bool SimpleIOClass::SetPin(unsigned int pin)
int SimpleIOClass::WriteEEPROM(unsigned int uiEEPAddress, unsigned char ucValue)
bool SimpleIOClass::WritePort(unsigned int portValue)
Constants
const unsigned int OFF = 0;
const unsigned int ON = 1;
const unsigned int TOGGLE = 3;
const unsigned int BLINKSLOW = 4;
const unsigned int BLINKFAST = 5;
Note 1:
2:
Prior to any DLL API usage, a call to the
InitMCP2200()
function is needed. This function is the only
initialization function in the presented DLL.
The configuration only needs to be set a single time – it is stored in NVM.
2.3.1.1
Function:
ClearPin
bool SimpleIOClass::ClearPin (unsigned int pin)
Summary:
Description:
Precondition:
Parameters:
Returns:
Remarks:
Clears the specified pin.
Clears the specified pin to logic ‘
0
’.
This pin must be previously configured as an output via a
ConfigureIO
or
ConfigureIoDefaultOutput
call.
pin
- The pin number to set (0-7).
This function returns True if the transmission is successful and returns False if the transmission fails.
None
EXAMPLE 2-1:
if (SimpleIOClass::ClearPin (2))
{
lblStatusBar->Text = “Success”;
}
else
lblStatusBar->Text = “Invalid command ” +
SimpleIOClass::LastError;
DS22228B-page 12
2011 Microchip Technology Inc.