Operational Basics
The DICIO has been designed for easy use in standard operation using the supplied software. The default software enables the user to set up and configure the unit. Where a developer or custom application's integrator has custom requirements, intervention is possible with the ability to upload a new hex file that meets those requirements.
The module has two slots; only one would be populated depending on the unit's configuration. The module would be configured as either a Transmission or a Receive module - not both.
PIN Headers are available to insert either the TX or Rx module.
The unit has the option of 255 or an 8-bit address. Both the Transmitting and Receiving modules must have the same address for the Receiving module to actuate the output.
The address is set up only once on both units and can be changed simply by updating the address and restarting the module. When the address is changed, the unit will raise a "Sync Error" indicating that a system change has occurred. The updated address would only be accepted once the sync error is cleared. This protocol is in place to ensure that changes must be made conscientiously and won't be made by accident.
System Setup is done using the DIP-Switches found on the PCB.
- The 8BIT address bank sets the address
- The CONFIG bank sets the operational configuration of the unit
Changes or updates are implemented when the device is restarted. When the unit is set up for the first time, there are no default settings so the unit accepts what the board has been set to before you power up. Once the board has been powered up the first time, any change to the configuration must be "synced".
The Transmitting and Receiving modules have no operational context of each other. When they are set up correctly they work as a pair, and any changes to the working configuration terminate that "link".
The operational basics are easy to master and enable a person with a working knowledge of electronics to configure and use the DICIO.