1.修复adc检测问题
This commit is contained in:
parent
7d4265a06b
commit
dc0ee84871
|
@ -7,20 +7,20 @@ device_node_create()
|
||||||
mknod /dev/$1 c `cat /sys/class/$1/$1/dev | sed "s/:/\ /g"`
|
mknod /dev/$1 c `cat /sys/class/$1/$1/dev | sed "s/:/\ /g"`
|
||||||
}
|
}
|
||||||
|
|
||||||
P_GPIO0=32
|
SF_ADC_MUXA=224
|
||||||
P_GPIO1=33
|
SF_ADC_MUXB=225
|
||||||
DELAY=0.003
|
DELAY=0.003
|
||||||
|
|
||||||
echo ${P_GPIO0} > /sys/class/gpio/export
|
echo ${SF_ADC_MUXA} > /sys/class/gpio/export
|
||||||
echo ${P_GPIO1} > /sys/class/gpio/export
|
echo ${SF_ADC_MUXB} > /sys/class/gpio/export
|
||||||
|
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
||||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/direction
|
echo "out" > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/direction
|
||||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/direction
|
echo "out" > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/direction
|
||||||
|
|
||||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||||
|
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
||||||
|
@ -44,22 +44,22 @@ cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||||
echo 0x3 > /proc/adc
|
echo 0x3 > /proc/adc
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
||||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||||
echo 0x1 > /proc/adc
|
echo 0x1 > /proc/adc
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
||||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||||
echo 0x0 > /proc/adc
|
echo 0x0 > /proc/adc
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
||||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
echo 0x2 > /proc/adc
|
echo 0x2 > /proc/adc
|
||||||
sleep ${DELAY}
|
sleep ${DELAY}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user