本文主要是介绍【imx6ull应用开发常见问题】如何配置及调试RS485?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
i.MX6UL/i.MX6ULL开发常见问题
基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)
4.4如何配置及调试RS485?
答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。
参考代码:
pinctrl_uart3: uart3grp {
fsl,pins = <
MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX 0x1b0b1
MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x1b0b1
/* MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x1b0b1 RS485 RE/DE */
>;
};
……………………
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
fsl, rs485-gpio-txen = <&gpio1 18 GPIO_ACTIVE_HIGH>;
linux,rs485-enable-at-boot-time;
status = "okay";
};
这篇关于【imx6ull应用开发常见问题】如何配置及调试RS485?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!