Files
JIMRI/help/en/html/hardware/MacintoshSerialPorts.shtml
2026-06-17 14:00:51 +02:00

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>