Electronic Components Datasheet Search |
|
MCP2200-ISO Datasheet(PDF) 11 Page - Microchip Technology |
|
MCP2200-ISO Datasheet(HTML) 11 Page - Microchip Technology |
11 / 44 page 2011 Microchip Technology Inc. DS22228B-page 11 MCP2200 2.3 Simple Configuration and I/O DLL To help the user develop a custom configurator, Microchip provides a DLL that uses Microsoft®.NET Framework 3.5. There is documentation about drivers and utilities on the MCP2200 product page at www.microchip.com (in the Software section) with information on associating the DLL with a Visual C++ project. 2.3.1 SIMPLE I/O DLL CALLS Table 2-2 lists the functions provided by the DLL to allow the configuration of the device and control of the I/O. TABLE 2-2: CONFIGURATION FUNCTIONS Category and Function Name Initialization (Note 1) void InitMCP2200(VID, PID) Configuration (Note 2) bool ConfigureIO(mask) bool ConfigureIoDefaultOutput(mask, defaultGpioOutputValue) bool fnRxLED (OFF/TOGGLE/BLINKSLOW/BLINKFAST) bool fnTxLED (OFF/TOGGLE/BLINKSLOW/BLINKFAST) bool fnHardwareFlowControl (ON/OFF) bool fnULoad(ON/OFF) bool fnSuspend (ON/OFF) bool ConfigureMCP2200(mask, baudrate, RxLedMode, TxLedMode, flowCtrl, ULoad, suspend) bool ConfigureIO(mask) Miscellaneous String^ GetDeviceInfo(deviceIndex) unsigned int GetNoOfDevices() int GetSelectedDevice() String^ GetSelectedDeviceInfo() bool IsConnected() int SelectDevice(uiDeviceNo) int ReadEEPROM(uiEEPAddress) int WriteEEPROM(uiEEPAddress, ucValue) I/O Control bool ClearPin(pinnumber) bool SetPin(pinnumber) bool ReadPin(pinnumber, *pinvalue) int ReadPinValue(pinnumber) bool ReadPort(*portValue) int ReadPortValue() bool WritePort(portValue) Summary bool SimpleIOClass::ClearPin(unsigned int pin) Section 2.3.1.1 bool SimpleIOClass::ConfigureIO (unsigned char IOMap) Section 2.3.1.2 bool SimpleIOClass::ConfigureIoDefaultOutput(unsigned char ucIoMap, unsigned char ucDefValue ) Section 2.3.1.3 bool SimpleIOClass::ConfigureMCP2200 (unsigned char IOMap, unsigned long BaudRateParam, unsigned int RxLEDMode, unsigned int TxLEDMode, bool FLOW, bool ULOAD,bool SSPND) Section 2.3.1.4 bool SimpleIOClass::fnHardwareFlowControl (unsigned int onOff) Section 2.3.1.5 Note 1: 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. 2: The configuration only needs to be set a single time – it is stored in NVM. |
Similar Part No. - MCP2200-ISO |
|
Similar Description - MCP2200-ISO |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |