Per 34.6.3.6 - RS485 (pg 863 of the D51 reference manual - DS60001507A):
The D51 only includes support for automatic TE (transmit enable) pin control with optional programmable guard time to control an external line driver in half-duplex mode. It does not have a differential line driver or differential line receiver required for RS-485 integrated on the chip.
But Adafruit advertises it as supporting RS485? Except when we went to actually use it, it turns out there is no software support and what appears to be almost no actual hardware support either.
Which is actually kind of sad considering how simple the protocol is and how long it has been in use. We can still use a companion chip to get it to do what we want but that is exactly what we were trying to avoid doing.
Adafruit, are we understanding this correctly?
We only need half duplex RS485 support, which presumably even the D21 in the Adafruit Zero offers?
Hardware RS485 support on the SAMD51 = Actually not there?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Ada485
- Posts: 96
- Joined: Wed Oct 10, 2018 1:04 pm
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Hardware RS485 support on the SAMD51 = Actually not ther
hiya - nothing has changed since we last replied...if you want RS485, you have to add it yourself as we don't, we do not have software support for it and there is no plans to do so at this time!
please keep this topic to your thread viewtopic.php?f=8&t=142073
please keep this topic to your thread viewtopic.php?f=8&t=142073
Please be positive and constructive with your questions and comments.