- Posts: 18
- Thank you received: 1
Please Log in or Create an account to join the conversation.
rumking wrote: Does that mean, that each of the pins can carry 4B of data (16*4 = 64B total), or are each of the pins supposed to carry 1B of data (16B total), so each of the pins should not take on value greater than 255?.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
rumking wrote: Andy,
thank you once again.
I created a bitfile with 7i74 filled with UART (8 channels).
I managed to send and receive a bunch of bytes over the uart through channel 0 of the 7i74 (hm2_7i76.0.uart.0). But the issue is that it works just like a loopback (I get received the same bytes I send).
I think that this might be caused by that I tied RX+/TX+ and RX-/TX- together (because I need half duplex rs485). According to 7i74 manual:
RS-485 CAPABLE CHANNEL
Channel 7 of the 7I74 has an output enable and can be used for RS-485 half duplex
type applications. For 2 wire half duplex type RS-485 interfaces, the RX+ and TX+ lines
and the RX- and TX- lines should be tied together at the 7I74.
But when I use the channel 7 (hm2_7i76e.0.uart.7 as it is meant to be used for half-duplex rs485), I do not receive any bytes. I think I should *somehow* operate with the transmit enable pin, but I do not know how.
I also tried terminating the lines with 120ohm resistor without any progress (channel 0 still works as a loopback and channel 7 does not receive any bytes).
Do I miss something?
Or could you point me to a direction, how to operate with the transmit enable pin?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.