85 lines
3.1 KiB
Plaintext
85 lines
3.1 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
|
|
<title>JMRI Hardware Setup Support - MacOS Serial Port connections</title>
|
|
<meta name="author" content="Bob Jacobsen">
|
|
<meta name="author" content="Dick Bronson">
|
|
<meta name="author" content="Walter Thompson">
|
|
<meta name="author" content="John Plocher">
|
|
<meta name="keywords" content="java model railroad JMRI install windows">
|
|
<!--#include virtual="/help/en/parts/Style.shtml" -->
|
|
</head>
|
|
<body>
|
|
<!--#include virtual="/help/en/parts/Header.shtml" -->
|
|
|
|
<div id="mBody">
|
|
<!--#include virtual="Sidebar.shtml" -->
|
|
|
|
<div id="mainContent">
|
|
<h1>Hardware Setup Support: MacOS Serial Port connections</h1>
|
|
|
|
<h2 id="limitations">Limitations</h2>
|
|
|
|
<p>Newer MacOS and OS X hardware come without a built in RS232 serial port but provide USB
|
|
ports.<br>
|
|
Connect a serial DCC Adapter using a <a href="USBtoSerial.shtml">USB-to-Serial
|
|
Adapter</a>.</p>
|
|
|
|
<h2 id="connecting">Connecting</h2>
|
|
|
|
<h3>Wiring</h3>
|
|
|
|
<p>Macintosh serial ports used a "mini DIN-8" connector, which does not contain all of the
|
|
signals of a typical RS232 connector. This page discusses how to wire an adapter so that a
|
|
Macintosh can work with JMRI and a LocoBuffer or LocoBuffer II. The same adapter may also
|
|
work with other protocols, particularly those that use "hardware flow control".</p>
|
|
<img src="images/LB-II-Mac.gif" alt="Mac DIN-8 wiring diagram" width="374" height="192">
|
|
<p>Note that the Macintosh has only one status output and input.</p>
|
|
|
|
<p>If the serial device uses "hardware flow control", it will assert the CTS lead to indicate
|
|
when it's OK to send data. That has to be connected to the Macintosh input lead, or the
|
|
program won't be able to send.</p>
|
|
|
|
<p>The status output will be set active by JMRI at startup. It should be connected to
|
|
whatever status leads (e.g. RTS) the serial device looks at.</p>
|
|
|
|
<h2 id="documentation">Documentation</h2>
|
|
|
|
<h3>Third Party info</h3>
|
|
|
|
<p>A good survey of (Macintosh) serial connections, including debugging techniques, is
|
|
available at:</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<a href=
|
|
"http://www.applefool.com/se30/#serialdata">http://www.applefool.com/se30/#serialdata</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href=
|
|
"https://maxembedded.com/2013/09/serial-communication-rs232-basics/#SerialTerm">https://maxembedded.com/2013/09/serial-communication-rs232-basics/#SerialTerm</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href=
|
|
"https://en.wikipedia.org/wiki/Serial_port">https://en.wikipedia.org/wiki/Serial_port</a>
|
|
provides general information
|
|
</li>
|
|
</ul>
|
|
|
|
<h2>Credits</h2>
|
|
|
|
<p>The information on this page was provided by Dick Bronson and Walter Thompson.</p>
|
|
|
|
<hr class="hide">
|
|
<!--#include virtual="/help/en/parts/Footer.shtml" -->
|
|
</div>
|
|
<!-- closes #mainContent-->
|
|
</div>
|
|
<!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|