Difference between revisions of "MOD-RS485-ISO"
m (→Registers) |
m (→Registers) |
||
Line 15: | Line 15: | ||
Register map starts at address 20h. There are 8 memory registers, that the user can access: | Register map starts at address 20h. There are 8 memory registers, that the user can access: | ||
− | + | {| class="wikitable" style="text-align: center;" | |
− | + | !colspan="4"|Device registers | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {| class="wikitable" | ||
− | | | ||
|- | |- | ||
− | + | !Name | |
− | + | !Address | |
+ | !Default | ||
+ | !Description | ||
|- | |- | ||
− | | | + | |DeviceID |
− | | | + | |20h |
+ | |25h | ||
+ | |Device identifier | ||
|- | |- | ||
− | | | + | |Firmware |
− | | | + | |21h |
− | | | + | |x |
+ | |Indicate firmware revision, latest version is 03h | ||
+ | |- | ||
+ | |Address | ||
+ | |22h | ||
+ | |22h | ||
+ | |Writing to this register will change slave address of the device. | ||
+ | |- | ||
+ | |Mode | ||
+ | |23h | ||
+ | |00h | ||
+ | |Set device either in pass or bridge mode | ||
+ | |- | ||
+ | |Control | ||
+ | |24h | ||
+ | |03h | ||
+ | |Enable/Disable RX/TX channel | ||
+ | |- | ||
+ | |Baudrate | ||
+ | |25h | ||
+ | |12h | ||
+ | |Set default baudrate. Usable only in bridge mode. | ||
+ | |- | ||
+ | |TX FiFo | ||
+ | |26h | ||
+ | |x | ||
+ | | | ||
=== Modes of operation === | === Modes of operation === |
Revision as of 00:02, 27 April 2017
Contents
Description
MOD-RS485-ISO is smart RS485 transceiver. Data flow can be controlled via I2C bus.
Leds
The device has two leds:
- Green - Indicates TX channel is active
- Red - Indicates RX channel is active
By default both channels are active, so both leds should be on.
Registers
Register map starts at address 20h. There are 8 memory registers, that the user can access:
Device registers | |||
---|---|---|---|
Name | Address | Default | Description |
DeviceID | 20h | 25h | Device identifier |
Firmware | 21h | x | Indicate firmware revision, latest version is 03h |
Address | 22h | 22h | Writing to this register will change slave address of the device. |
Mode | 23h | 00h | Set device either in pass or bridge mode |
Control | 24h | 03h | Enable/Disable RX/TX channel |
Baudrate | 25h | 12h | Set default baudrate. Usable only in bridge mode. |
TX FiFo | 26h | x |
Modes of operationThe device has 2 modes of operation:
DocumentsUnder construction HardwareUnder construction SoftwareUnder construction Older Firmware releasesLatest firmware is available at the main page of the device. In the wiki one can only find older firmware, that still might be helpful. The projects listed below are no longer officially supported. The best practice is to use the EXACT same compiler as mentioned and in most cases the exact same IDE version as mentioned. Older firmware and examples based on older firmware, released by Olimex for MOD-RS485-ISO: 1) MOD-RS485-ISO v2 firmware - binary, source, and how-to - click to download 2)MOD-RS485-ISO v1 firmware - binary, source, and how-to - click to download 3)MOD-RS485-ISO v1 firmware + OLIMEXINO-328 - C source and HEX for I2C control - click to download 4)MOD-RS485-ISO v1 firmware + PIC-P26J50 demo code - C source and HEX for I2C control - click to download ProjectsUnder construction FAQUnder construction |