目的:
1 说明 CTS 和 RTS 特点
2 启用测试方法
正文
CTS 和 RTS 功能说明原文
CTS 与 RTS 用于通知 MCU 模块是否准备或者允许好收发数据(通过检测高低电平)
CTS_B 和 RTS_B 更强的一种限定,也就是 CTS_B 只允许输出
RTS_B 只允许输入,但是会根据 UART DTE/DCE 模式的切换而切换。
DTE 安装的是公头(针)
DCT (defalut) 安装的是母头 (座)
filePath: Document/devicetree/serial/fsl-imx-uart.txt
&uart6 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart6>;
fsl,uart-has-rtscts;
status = "okay";
};
pinctrl_uart6: uart6grp {
fsl,pins = <
MX6UL_PAD_CSI_MCLK__UART6_DCE_TX 0x1b0b1
MX6UL_PAD_CSI_PIXCLK__UART6_DCE_RX 0x1b0b1
MX6UL_PAD_ENET1_TX_EN__UART6_DCE_RTS 0x1b0b1
MX6UL_PAD_ENET1_TX_DATA1__UART6_DCE_CTS 0x1b0b1
>;
};
使用方法:
stty -F /dev/ttymxc5 speed 115200 cs8 -parenb -cstopb
-crtscts
-crtscts 使能 RTS/CTS