Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Modbus RTU Dataframe- 11 bits or 10 bits

Status
Not open for further replies.

arup

Member level 2
Joined
Sep 6, 2004
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
441
Dear sir,
I would like to know .... If i have to implement modbus RTU protocol then is it mandatory that dataframe should be 11 bits?

If i set Parity : NONE then do i require to set STOP bits : 2 ?? is it mandatory or optional.Because I have seen catalogs of few well known company who have describe their communication setting as follows :

Protocol: MODBUS RTU
Physical Link: RS485 half duplex
Comms. Mode:
Data Bit: 8
Stop bit: 1
Parity: none

Pls comment

Regards,
tech..
 

According to the Modbus standard it is required to always have 11 bits, therefore you will need 2 stop bits when there is no parity bit.

Practically-speaking, I doubt that it makes a difference as long as the characters have at least one bit time between them. Most UARTs will interpret idle time as stop bits.
 
Last edited:

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top