初级会员
- 积分
- 174
- 金钱
- 174
- 注册时间
- 2019-10-31
- 在线时间
- 155 小时
|
50金钱
想接一个HX711模块来测量重量,因为开发板上的IO比较上,接到JP2上。
在设备树上添加了节点,加载驱动也能够成功显示,但是一直没办法正常使用。
hx711 {
status = "okay";
compatible = "hx,hx711";
pd-sclk-gpio = <&gpio1 24 GPIO_ACTIVE_HIGH>;
pd-ldout-gpio = <&gpio1 25 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hx711>;
};
这里使用的两个引脚是UART3的TX和,也复用成了普通的GPIO了,一个是输出,一个是默认上拉输入。在STM32上测试过模块是正常的,但是在Linux上一直测不出来
pinctrl_hx711: hx711grp {
fsl,pins = <
MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24 0x10b0 /* SCL */
MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25 0xf080 /* SDA */
>;
};
|
|