| поискавой системы для электроныых деталей |
|
MCP2200 датащи(PDF) 13 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP2200 датащи(HTML) 13 Page - Microchip Technology |
|
13 / 44 page ![]() 2011 Microchip Technology Inc. DS22228B-page 13 MCP2200 2.3.1.2 ConfigureIO Function: bool SimpleIOClass::ConfigureIO (unsigned char IOMap) EXAMPLE 2-2: 2.3.1.3 ConfigureIoDefaultOutput Function: bool SimpleIOClass::ConfigureIoDefaultOutput (unsigned char ucIoMap, unsigned char ucDefValue) EXAMPLE 2-3: Summary: Configures the GPIO pins for Digital Input, Digital Output. Description: GPIO Pins can be configured as Digital Input, Digital Output. Precondition: VID and PID must be previously set via a call to InitMCP2200(VID, PID). Parameters: IOMap - a byte that represents a bitmap of the GPIO configuration: • a bit set to ‘1’ will be a digital input • a bit set to ‘0’ will be a digital output • MSB – – – – – – LSB GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 Returns: This function returns True if the transmission is successful and returns False if the transmission fails. Remarks: Error code is returned in LastError. Summary: Configures the IO pins for Digital Input, Digital Output and also the default output latch value. Description: IO Pins can be configured as Digital Input, Digital Output. The default output latch value is received as a parameter. Precondition: VID and PID must be previously set via a call to InitMCP2200(VID, PID). Parameters: 1. ucIoMap - a byte that represents a bitmap used to set the GPIOs as either input or output. •‘1’ configures GPIO as input •‘0’ configures GPIO as output • MSB – – – – – – LSB GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 2. ucDefValue - the default value that will be loaded to the output latch (affects only the pins configured as outputs). Returns: This function returns True if the transmission is successful and returns False if the transmission fails. Remarks: Error code is returned in LastError. if (SimpleIOClass::ConfigureIO(0xA5) == SUCCESS) lblStatusBar->Text = “Success”; else lblStatusBar->Text = “Invalid command ” + SimpleIOClass::LastError; if (SimpleIOClass::ConfigureIoDefaultOutput(IoMap, DefValue) == SUCCESS) lblStatusBar->Text = “Success”; else lblStatusBar->Text = “Invalid command ” + SimpleIOClass::LastError; |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |