|
您好,RS485用RTS控制不了,可以直接用GPIO来控制。如下,我底板的485们的用UART3(/dev/ttymxc2),可以按以下测试:
vim arch/arm/boot/dts/myimx6ek200-iomux.dtsi
pinctrl_eim0_uart3: eim0uart3grp {
fsl,pins = <
MX6QDL_PAD_EIM_D23__UART3_CTS_B 0x1b0b1
MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D31__UART3_RTS_B 0x1b0b1
>;
};
改为
pinctrl_eim0_uart3: eim0uart3grp {
fsl,pins = <
MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x80000000
>;
};
重新编译设备树文件,最后重新下载到板子上。
请按附件测试: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|