Skip to content

SamuelSSA/Net485

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Net485

Net485 is an protocol to work with the RS485 network universally.

Compatible with:

  • Windows (Microsoft Visual Studio C++) / (Qt >= 5.1)
  • Linux (Qt >= 5.1)
  • MacOSX (Qt >= 5.1)
  • Microchip PIC (MPLAB / MPLABX)
  • Arduino (Arduino IDE)

About RS485

TIA-485-A, also known as ANSI/TIA/EIA-485, TIA/EIA-485, EIA-485 or RS-485, is a standard defining the electrical characteristics of drivers and receivers for use in serial communications systems. Electrical signaling is balanced and multipoint systems are supported. The standard is published by the Telecommunications Industry Association/Electronic Industries Alliance (TIA/EIA). Digital communications networks implementing the standard can be used effectively over long distances and in electrically noisy environments. Multiple receivers may be connected to such a network in a linear, multi-drop configuration. These characteristics make such networks useful in industrial environments and similar applications.

The EIA once labeled all its standards with the prefix "RS" (Recommended Standard), but the EIA-TIA officially replaced "RS" with "EIA/TIA" to help identify the origin of its standards.[1] The EIA has officially disbanded and the standard is now maintained by the TIA. The RS-485 standard is superseded by TIA-485, but often engineers and applications guides continue to use the RS-485 designation.
Link to Wikipedia RS-485

About protocol Net485

(TODO)

How protocol Net485 works

(TODO)

Master Mode

(TODO)

Slave Mode

(TODO)

Communications

(TODO)

Master send/receive packages from slaves

(TODO)

Write package in slave node

(TODO)

Read package in slave node

(TODO)

Write/Read package in slave node

(TODO)

Broadcast package to all slave nodes

(TODO)

#About Copyright (C)2004-2016 - SimCORE - www.simcore.com.br
Author: João Pagotto
Contact: contato@simcore.com.br

#Licencing Commercial License Usage
Licensees holding valid commercial SimCORE licenses may use this file in accordance with the commercial license agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and The SimCORE Company.

GNU Lesser General Public License Usage
Alternatively, this file may be used under the terms of the GNU Lesser General Public License version 3 as published by the Free Software Foundation and appearing in the file LICENSE.LGPL3 included in the packaging of this file. Please review the following information to ensure the GNU Lesser General Public License version 3 requirements will be met: https://www.gnu.org/licenses/lgpl-3.0.html.

GNU General Public License Usage
Alternatively, this file may be used under the terms of the GNU General Public License version 2.0 or (at your option) the GNU General Public license version 3. The licenses are as published by the Free Software Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 included in the packaging of this file. Please review the following information to ensure the GNU General Public License requirements will be met: https://www.gnu.org/licenses/gpl-2.0.html and https://www.gnu.org/licenses/gpl-3.0.html.

About

Net485 is an protocol to work with the RS485 network universally

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 49.0%
  • C 28.2%
  • Makefile 15.1%
  • Objective-C 4.5%
  • Other 1.8%
  • Shell 1.2%
  • QMake 0.2%