因此,我try 通过Zephyr在我的RP Pico上使用UTE 1接口,但它不起作用.我的问题是,我不知道如何在设备树中设置UTE 1.UART 0默认为可用,一切正常运行. 我的计划是通过UTE 0与我的计算机通信,显示一些信息并使用它进行调试.到目前为止,这运行良好,没有任何问题.我想使用UTE 1与GPS传感器通信(通信部分工作正常,我用UTE 0try 过).唯一不起作用的是UTE 1的设置.
在zephyrproject\zephyr\boards\arm\rpi_pico\rpi_pico-common.dtsi中,UTE 0被定义为:
&uart0 {
current-speed = <115200>;
status = "okay";
pinctrl-0 = <&uart0_default>;
pinctrl-names = "default";
};
和rpi_pico-pinctrl.dtsi例
uart0_default: uart0_default {
group1 {
pinmux = <UART0_TX_P0>;
};
group2 {
pinmux = <UART0_RX_P1>;
input-enable;
};
};
但为什么UTE 1没有预定义或更好,如何设置UTE 1以与UTE 0相同的方式使用它?