<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=AFE-R761_UART%EF%BC%88COM1%2F2%2F3%2F4%EF%BC%89</id>
		<title>AFE-R761 UART（COM1/2/3/4） - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=AFE-R761_UART%EF%BC%88COM1%2F2%2F3%2F4%EF%BC%89"/>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=AFE-R761_UART%EF%BC%88COM1/2/3/4%EF%BC%89&amp;action=history"/>
		<updated>2026-05-11T06:48:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=AFE-R761_UART%EF%BC%88COM1/2/3/4%EF%BC%89&amp;diff=41796&amp;oldid=prev</id>
		<title>Xingxing.li: Created page with &quot; === '''HW Pin define：''' ===    === '''SW Function：''' ===    File:AFE-R761 CAN Number.jpg  === '''Configure RS232 or RS485''' ===  ttyS3 and ttyS5 support only RS485...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=AFE-R761_UART%EF%BC%88COM1/2/3/4%EF%BC%89&amp;diff=41796&amp;oldid=prev"/>
				<updated>2026-01-13T02:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; === &amp;#039;&amp;#039;&amp;#039;HW Pin define：&amp;#039;&amp;#039;&amp;#039; ===    === &amp;#039;&amp;#039;&amp;#039;SW Function：&amp;#039;&amp;#039;&amp;#039; ===    &lt;a href=&quot;/view/File:AFE-R761_CAN_Number.jpg&quot; title=&quot;File:AFE-R761 CAN Number.jpg&quot;&gt;File:AFE-R761 CAN Number.jpg&lt;/a&gt;  === &amp;#039;&amp;#039;&amp;#039;Configure RS232 or RS485&amp;#039;&amp;#039;&amp;#039; ===  ttyS3 and ttyS5 support only RS485...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== '''HW Pin define：''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== '''SW Function：''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AFE-R761 CAN Number.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== '''Configure RS232 or RS485''' ===&lt;br /&gt;
&lt;br /&gt;
ttyS3 and ttyS5 support only RS485 mode, whereas ttyS6 and ttyS9 support configuration for both RS232 and RS485 modes. The default mode is RS232.&lt;br /&gt;
&lt;br /&gt;
Set RS232 or RS485 separately(0 means RS232;1 means RS485):&lt;br /&gt;
&lt;br /&gt;
'''Set ttyS6 to RS232 mode and ttyS9 to RS232 mode.'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# fw_setenv uart_mode_cpu 6:0,9:0&lt;br /&gt;
# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Set ttyS6 to RS232 mode and ttyS9 to RS485 mode.'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# fw_setenv uart_mode_cpu 6:0,9:1&lt;br /&gt;
# reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Set ttyS6 to RS485 mode and ttyS9 to RS232 mode.'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# fw_setenv uart_mode_cpu 6:1,9:0&lt;br /&gt;
# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Set ttyS6 to RS485 mode and ttyS9 to RS485 mode.'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# fw_setenv uart_mode_cpu 6:1,9:1&lt;br /&gt;
# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Configure Parameters''' ===&lt;br /&gt;
&lt;br /&gt;
Use “stty” command to configure serial port parameters. The commonly used parameters include “Baud rate”, “Data bits”, “Stop bits”, “Parity”, “Flow control”.&amp;lt;br/&amp;gt; '''See details of the usage of “stty”:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# stty --help&lt;br /&gt;
… …&lt;br /&gt;
csN set character size to N bits, N in [5..8]&lt;br /&gt;
[-]cstopb use two stop bits per character (one with '-')&lt;br /&gt;
[-]parenb generate parity bit in output and expect parity bit in input&lt;br /&gt;
[-]crtscts enable RTS/CTS handshaking&lt;br /&gt;
&lt;br /&gt;
… …&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For example,'''&lt;br /&gt;
&lt;br /&gt;
set COM4 &amp;quot;Baud rate&amp;quot;&amp;amp;nbsp;to 115200 “Data bits” to 8 “Stop bits” to 1 “Parity” to None “Flow control” to None.&lt;br /&gt;
&amp;lt;pre&amp;gt;# stty -F /dev/ttyS3 115200 cs8 -parenb -cstopb -crtscts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Send and Receive Data''' ===&lt;br /&gt;
&lt;br /&gt;
'''Taking COM4 as receiver and COM2 as sender:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;# #---- COM4 as receiver ----# #&lt;br /&gt;
# stty -F /dev/ttyS3 115200 cs8 -cstopb -parenb -crtscts&lt;br /&gt;
# stty -F /dev/ttyS3 115200 cs8 -cstopb -parenb -crtscts&lt;br /&gt;
&lt;br /&gt;
# stty -F /dev/ttyS3 115200 cs8 -cstopb -parenb -crtscts&lt;br /&gt;
# stty -F /dev/ttyS5 115200 cs8 -cstopb -parenb -crtscts&lt;br /&gt;
# echo pass &amp;gt; /dev/ttyS5&lt;br /&gt;
&lt;br /&gt;
# #----If no error, the receiver will receive “pass”----# #&lt;br /&gt;
pass&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:AFE-R761 UART RM01.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:AFE-R761 UART RM02.png]]&lt;/div&gt;</summary>
		<author><name>Xingxing.li</name></author>	</entry>

	</feed>