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"`
|
||||
}
|
||||
|
||||
P_GPIO0=32
|
||||
P_GPIO1=33
|
||||
SF_ADC_MUXA=224
|
||||
SF_ADC_MUXB=225
|
||||
DELAY=0.003
|
||||
|
||||
echo ${P_GPIO0} > /sys/class/gpio/export
|
||||
echo ${P_GPIO1} > /sys/class/gpio/export
|
||||
echo ${SF_ADC_MUXA} > /sys/class/gpio/export
|
||||
echo ${SF_ADC_MUXB} > /sys/class/gpio/export
|
||||
|
||||
sleep ${DELAY}
|
||||
|
||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/direction
|
||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/direction
|
||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/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${P_GPIO1}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||
|
||||
sleep ${DELAY}
|
||||
|
||||
|
@ -44,22 +44,22 @@ cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
|||
echo 0x3 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||
sleep ${DELAY}
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
echo 0x1 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||
sleep ${DELAY}
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
echo 0x0 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value
|
||||
sleep ${DELAY}
|
||||
echo 0x2 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
|
Loading…
Reference in New Issue
Block a user