User manual

Table Of Contents
390
mikoC PRO for PIC32
MikroElektronika
Expander_Write_PortA
Expander_Write_PortB
Prototype
void Expander_Write_PortA(char ModuleAddress, char Data_);
Description The function writes byte to Port Expander’s PortA.
Parameters - ModuleAddress: Port Expander hardware address, see schematic at the bottom of this page
- Data: data to be written
Returns Nothing.
Requires Port Expander must be initialized. See Expander_Init.
Port Expander’s PortA should be congured as output. See Expander_Set_DirectionPortA and
Expander_Set_DirectionPortAB routines.
Example
// Write a byte to Port Expander’s PORTA
...
Expander_Set_DirectionPortA(0,0x00); // set expander’s porta to be output
...
Expander_Write_PortA(0, 0xAA);
Notes None.
Prototype
void Expander_Write_PortB(char ModuleAddress, char Data_);
Description The function writes byte to Port Expander’s PortB.
Parameters - ModuleAddress: Port Expander hardware address, see schematic at the bottom of this page
- Data: data to be written
Returns Nothing.
Requires Port Expander must be initialized. See Expander_Init.
Port Expander’s PortB should be congured as output. See Expander_Set_DirectionPortB and
Expander_Set_DirectionPortAB routines.
Example
// Write a byte to Port Expander’s PORTB
...
Expander_Set_DirectionPortB(0,0x00); // set expander’s portb to be output
...
Expander_Write_PortB(0, 0x55);
Notes None.