“EMB-3500-COM”的版本间的差异

来自ARM Wiki
跳转至: 导航搜索
串口使用方法
COM2功能选择跳冒设置(J1、J2、J3座子)
 
(未显示同一用户的20个中间版本)
第3行: 第3行:
 
==== 串口引脚定义 ====
 
==== 串口引脚定义 ====
 
----
 
----
===== COM1 =====
+
===== COM1(Debug) =====
 
[[文件:EMB-3500-COM1.jpg|450px|缩略图|EMB-3500-COM1]]
 
[[文件:EMB-3500-COM1.jpg|450px|缩略图|EMB-3500-COM1]]
 +
:*COM1做系统Debug口使用
 
::{| class="wikitable"
 
::{| class="wikitable"
 
|-
 
|-
第21行: 第22行:
 
----
 
----
  
 +
===== COM2-5 =====
 
[[文件:EMB-3500-COM2-5.jpg|450px|缩略图|EMB-3500-COM2~5]]
 
[[文件:EMB-3500-COM2-5.jpg|450px|缩略图|EMB-3500-COM2~5]]
===== COM2-5 =====
 
[[文件:EMB-3500-COM2-485.png|缩略图|右|COM2 232/422/485配置]]
 
*COM2支持 232/485/422,按右图配置: J1 J2 J3
 
 
::{| class="wikitable"
 
::{| class="wikitable"
 
|-
 
|-
 
! 功能 !! Pin# !! Pin# !! 功能
 
! 功能 !! Pin# !! Pin# !! 功能
 
|-
 
|-
| 485_B || 1 || 2 || 空
+
| COM2_485_B/422_TX- || 1 || 2 || 空
 
|-
 
|-
| 485_A|| 3 || 4 || COM2_RTS
+
| COM2_232_RX/485_A/422_TX+|| 3 || 4 || COM2_RTS
 
|-
 
|-
| COM2_RX|| 5 || 6 || 空
+
| COM2_232_TX/422_RX+|| 5 || 6 || 空
 
|-
 
|-
| COM2_TX || 7 || 8 || 5V
+
| COM2_422_RX- || 7 || 8 || 5V
 
|-
 
|-
 
| 地 || 9 || 10 || 地
 
| 地 || 9 || 10 || 地
第69行: 第68行:
 
| 地 || 39 || 40 || 地
 
| 地 || 39 || 40 || 地
 
|}
 
|}
 +
----
 +
 +
====== COM2功能选择跳冒设置(J1、J2、J3座子) ======
 +
[[文件:EMB-3500-COM2-跳帽.jpg|缩略图|450px|COM2 功能选择跳帽]]
 +
*J1、J2、J3 跳线用来设置 COM2的传输模式, COM2支持 RS232/RS422/RS485 三种传输模式,您可以根据您自身的需求来选择设置。
 +
::{| class="wikitable"
 +
|-
 +
|colspan=2|COM AS RS232 PORT ||colspan=2|COM AS RS422 PORT||colspan=2|COM AS RS485 PORT
 +
|-
 +
| J1 || 1-3,2-4 || J1 || 3-5,4-6 || J1 || 3-5,4-6
 +
|-
 +
| J2  || 1-3,2-4 || J2 || 3-5,4-6  || J2 || 3-5,4-6
 +
|-
 +
| J3  || 1-2 || J3 || 3-4  || J3 || 5-6,7-8
 +
|}
 +
*RS232跳线帽示意图:
 +
[[文件:EMB-3500-COM2-232跳线.png|frameless|300px|COM2 232配置]]
 +
*RS422跳线帽示意图:
 +
[[文件:EMB-3500-COM2-422跳线.png|frameless|300px|COM2 422配置]]
 +
*RS485跳线帽示意图:
 +
[[文件:EMB-3500-COM2-485跳线.png|frameless|300px|COM2 485配置]]
 
----
 
----
  
第169行: 第189行:
 
*EMB-3500共有13路串口,1路调试口,12路用户串口。
 
*EMB-3500共有13路串口,1路调试口,12路用户串口。
 
*COM 2 - 5,4路是i.Mx6 CPU自带串口,除硬件流控外,其它串口特性均支持。
 
*COM 2 - 5,4路是i.Mx6 CPU自带串口,除硬件流控外,其它串口特性均支持。
*COM 6 - 13 ,8路是通过两颗SPI芯片转换出串口,只能支持部分波特率和奇偶校验特性,非全功能串口。
+
*COM 6 - 13 ,8路在v2.1上是通过两颗SPI芯片转换出串口,在v3.0上是通过USB转换出串口,只能支持部分波特率和奇偶校验特性,非全功能串口。
 
*所有串口[[EMB-3500-COM|引脚定义参考]]。
 
*所有串口[[EMB-3500-COM|引脚定义参考]]。
*COM2除232功能外,还支持485/422,参考 : [[EMB-3500-COM#COM2-5|485跳线定义]]。
+
*COM2除232功能外,还支持485/422,参考 : [[EMB-3500-COM#COM2功能选择跳冒设置(J1、J2、J3座子)|485跳线定义]]。
 
*串口与Linux设备名对照表 :  
 
*串口与Linux设备名对照表 :  
 
::{| class="wikitable"
 
::{| class="wikitable"
 
|-
 
|-
! 端口 !! Linux设备名 !! Linux设备名v3.0!!功能
+
! 端口 !! Linux设备名 !! Linux设备名v3.0!!功能 !! 备注
 
|-
 
|-
| COM1 || /dev/ttymxc0 || /dev/ttymxc0 ||  调试口
+
| COM1 || /dev/ttymxc0 || /dev/ttymxc0 ||  调试口 ||
 
|-
 
|-
| COM2 || /dev/ttymxc1 || /dev/ttymxc1 || 支持485/422/232
+
| COM2 || /dev/ttymxc1 || /dev/ttymxc1 || 支持485/422/232 ||
 
|-
 
|-
| COM3 || /dev/ttymxc2 || /dev/ttymxc2 ||  RS232
+
| COM3 || /dev/ttymxc2 || /dev/ttymxc2 ||  RS232 ||
 
|-
 
|-
| COM4 || /dev/ttymxc3 || /dev/ttymxc3 ||  RS232
+
| COM4 || /dev/ttymxc3 || /dev/ttymxc3 ||  RS232 ||
 
|-
 
|-
| COM5 || /dev/ttymxc4 || /dev/ttymxc4 || RS232
+
| COM5 || /dev/ttymxc4 || /dev/ttymxc4 || RS232 ||
 
|-
 
|-
| COM6 || /dev/ttyHBB0 || /dev/ttyUSB4 ||RS232 软链接为/dev/ttyHBB0
+
| COM6 || /dev/ttyHBB0 || /dev/ttyUSB4 ||RS232 || v3.0主板对应的软链接为/dev/ttyHBB0
 
|-
 
|-
| COM7 || /dev/ttyHBB1 || /dev/ttyUSB5 || RS232 软链接为/dev/ttyHBB1
+
| COM7 || /dev/ttyHBB1 || /dev/ttyUSB5 || RS232 || v3.0主板对应的软链接为/dev/ttyHBB1
 
|-
 
|-
| COM8 || /dev/ttyHBB2 || /dev/ttyUSB6 || RS232 软链接为/dev/ttyHBB2
+
| COM8 || /dev/ttyHBB2 || /dev/ttyUSB6 || RS232 || v3.0主板对应的软链接为/dev/ttyHBB2
 
|-
 
|-
| COM9 || /dev/ttyHBB3 || /dev/ttyUSB7 || RS232 软链接为/dev/ttyHBB3
+
| COM9 || /dev/ttyHBB3 || /dev/ttyUSB7 || RS232 || v3.0主板对应的软链接为/dev/ttyHBB3
 
|-
 
|-
| COM10 || /dev/ttyHBA0 || /dev/ttyUSB0 || RS232 软链接为/dev/ttyHBA0
+
| COM10 || /dev/ttyHBA0 || /dev/ttyUSB0 || RS232 || v3.0主板对应的软链接为/dev/ttyHBA0
 
|-
 
|-
| COM11 || /dev/ttyHBA1 || /dev/ttyUSB1 || RS232 软链接为/dev/ttyHBA1
+
| COM11 || /dev/ttyHBA1 || /dev/ttyUSB1 || RS232 || v3.0主板对应的软链接为/dev/ttyHBA1
 
|-
 
|-
| COM12 || /dev/ttyHBA2 || /dev/ttyUSB2 || RS232 软链接为/dev/ttyHBA2
+
| COM12 || /dev/ttyHBA2 || /dev/ttyUSB2 || RS232 || v3.0主板对应的软链接为/dev/ttyHBA2
 
|-
 
|-
| COM13 || /dev/ttyHBA3 || /dev/ttyUSB3 || RS232 软链接为/dev/ttyHBA3
+
| COM13 || /dev/ttyHBA3 || /dev/ttyUSB3 || RS232 || v3.0主板对应的软链接为/dev/ttyHBA3
 
|}
 
|}
 
*[[COM-Demo|串口使用Demo]]
 
*[[COM-Demo|串口使用Demo]]

2020年6月27日 (六) 18:16的最新版本

EMB-3500-COM

串口引脚定义


COM1(Debug)
EMB-3500-COM1
  • COM1做系统Debug口使用
功能 Pin Pin 功能
1 2
COM1_RX 3 4 COM1_RTS
COM1_TX 5 6 COM1_CTS
7 8
9 10

COM2-5
EMB-3500-COM2~5
功能 Pin# Pin# 功能
COM2_485_B/422_TX- 1 2
COM2_232_RX/485_A/422_TX+ 3 4 COM2_RTS
COM2_232_TX/422_RX+ 5 6
COM2_422_RX- 7 8 5V
9 10
11 12
COM3_RX 13 14 COM3_RTS
COM3_TX 15 16 COM3_CTS
17 18 5V
19 20
21 22
COM4_RX 23 24 COM4_RTS
COM4_TX 25 26 COM4_CTS
27 28 5V
29 30
31 32
COM5_RX 33 34 COM5_RTS
COM5_TX 35 36 COM5_CTS
37 38 5V
39 40

COM2功能选择跳冒设置(J1、J2、J3座子)
COM2 功能选择跳帽
  • J1、J2、J3 跳线用来设置 COM2的传输模式, COM2支持 RS232/RS422/RS485 三种传输模式,您可以根据您自身的需求来选择设置。
COM AS RS232 PORT COM AS RS422 PORT COM AS RS485 PORT
J1 1-3,2-4 J1 3-5,4-6 J1 3-5,4-6
J2 1-3,2-4 J2 3-5,4-6 J2 3-5,4-6
J3 1-2 J3 3-4 J3 5-6,7-8
  • RS232跳线帽示意图:

COM2 232配置

  • RS422跳线帽示意图:

COM2 422配置

  • RS485跳线帽示意图:

COM2 485配置


COM6-9
EMB-3500-COM6~9
功能 Pin# Pin# 功能
1 2
COM6_RX 3 4 COM6_RTS
COM6_TX 5 6 COM6_CTS
7 8
9 10
11 12
COM7_RX 13 14 COM7_RTS
COM7_TX 15 16 COM7_CTS
17 18
19 20
21 22
COM8_RX 23 24 COM8_RTS
COM8_TX 25 26 COM8_CTS
27 28
29 30
31 32
COM9_RX 33 34 COM9_RTS
COM9_TX 35 36 COM9_CTS
37 38
39 40

COM10-13
EMB-3500-COM10~13
功能 Pin# Pin# 功能
1 2
COM10_RX 3 4 COM10_RTS
COM10_TX 5 6 COM10_CTS
7 8
9 10
11 12
COM11_RX 13 14 COM11_RTS
COM11_TX 15 16 COM11_CTS
17 18
19 20
21 22
COM12_RX 23 24 COM12_RTS
COM12_TX 25 26 COM12_CTS
27 28
29 30
31 32
COM13_RX 33 34 COM13_RTS
COM13_TX 35 36 COM13_CTS
37 38
39 40

串口使用方法

  • EMB-3500共有13路串口,1路调试口,12路用户串口。
  • COM 2 - 5,4路是i.Mx6 CPU自带串口,除硬件流控外,其它串口特性均支持。
  • COM 6 - 13 ,8路在v2.1上是通过两颗SPI芯片转换出串口,在v3.0上是通过USB转换出串口,只能支持部分波特率和奇偶校验特性,非全功能串口。
  • 所有串口引脚定义参考
  • COM2除232功能外,还支持485/422,参考 : 485跳线定义
  • 串口与Linux设备名对照表 :
端口 Linux设备名 Linux设备名v3.0 功能 备注
COM1 /dev/ttymxc0 /dev/ttymxc0 调试口
COM2 /dev/ttymxc1 /dev/ttymxc1 支持485/422/232
COM3 /dev/ttymxc2 /dev/ttymxc2 RS232
COM4 /dev/ttymxc3 /dev/ttymxc3 RS232
COM5 /dev/ttymxc4 /dev/ttymxc4 RS232
COM6 /dev/ttyHBB0 /dev/ttyUSB4 RS232 v3.0主板对应的软链接为/dev/ttyHBB0
COM7 /dev/ttyHBB1 /dev/ttyUSB5 RS232 v3.0主板对应的软链接为/dev/ttyHBB1
COM8 /dev/ttyHBB2 /dev/ttyUSB6 RS232 v3.0主板对应的软链接为/dev/ttyHBB2
COM9 /dev/ttyHBB3 /dev/ttyUSB7 RS232 v3.0主板对应的软链接为/dev/ttyHBB3
COM10 /dev/ttyHBA0 /dev/ttyUSB0 RS232 v3.0主板对应的软链接为/dev/ttyHBA0
COM11 /dev/ttyHBA1 /dev/ttyUSB1 RS232 v3.0主板对应的软链接为/dev/ttyHBA1
COM12 /dev/ttyHBA2 /dev/ttyUSB2 RS232 v3.0主板对应的软链接为/dev/ttyHBA2
COM13 /dev/ttyHBA3 /dev/ttyUSB3 RS232 v3.0主板对应的软链接为/dev/ttyHBA3