This website uses cookies
We use cookies or simmilar technologies to ensure you get the best experience on our website. By continuing to browse this website you consent to the use of such technologies. For more information visit our Privacy Policy.
| FORUM

FEDEVEL
Platform forum

USE DISCOUNT CODE
EXPERT30
TO SAVE $30 USD

RS485 with STM32

abdelkarim , 09-21-2021, 01:43 AM
Hello everyone,

Please to configure RS485 bus witht stm32 using the stm32CubeIDE. I need the RS485 to communicate with some devices in my project (PC,senseros..) . Really it's my first time with RS485 and i don't know how to do it.
Can someone helps me? who knows a library that i can downlood it or something ilke this...,?
robertferanec , 09-23-2021, 07:32 AM
I do not know how your board is connected and what is connected to your board, but I would start to use it as a standard UART and maybe tweak some settings (if there is some special support for RS485 in the registers or if you need a special way to control for example direction of the transceiver)
abdelkarim , 09-24-2021, 04:52 AM
Thank you Robert, the board is conncted to a pc and 2 driver motor via the RS485 bus. The problem is that i don't know how to configure and programming RS485 with stm32IDE. So, i need a document tutorial... to know how exactelly start this task
qdrives , 09-24-2021, 05:51 PM
First important question: are you using RS485 or RS422. RS485 is a two wire half duplex bus (D+ & D-). RS422 can be 4 wire and full duplex (Tx+, Tx-, Rx+ & Rx-). RS422 often allows the Tx and Rx be combined and so create RS485.
RS422 is either point-to-point or one master to multiple slaves. RS485 is a bus, so all units can communicate with each other.
RS485 being half duplex, needs a Drive Enable pin on the transceiver, although almost all RS422 drivers have this too.
How many sensors? There is also a drive capability (or more a load question). Common values are 32 and 128 nodes.
For the rest, both of them are simple UART.
abdelkarim , 09-27-2021, 01:46 AM
Hello qdrives,it's RS485 half duplex bus (D+,D-). I use this tranciever SN65HVD3082EDGK.
robertferanec , 09-27-2021, 07:07 AM
You may need to know the protocol how to communicate with driver of your motors. Then try to send some commands through UART.
qdrives , 10-05-2021, 07:48 AM
Use our interactive Discord forum to reply or ask new questions.
Discord invite
Discord forum link (after invitation)

Didn't find what you were looking for?