04-扩展引脚


GPIO
WiringKP工具使用







gpio_para
SPI

串口


Last updated












Last updated
which gpiogpio readall //获取所有管脚状态gpio read <wPi> //读管脚电平
gpio mode <wPi> <mode> //设置管脚工作模式 (当前版本支持设置out/int/up/down/pwm 模式)
gpio write <wPi> <val> //设置管脚输出电平
pwm相关命令
gpio pwmr <wPi> <val> //设置ARR
gpio pwm <wPi> <val> //设置CCR
gpio pwmc <wPi> <val> //设置分频系数
gpio pwmTone <wPi> <val> //设置频率kickpi@kickpi:~$ gpio mode 0 out
kickpi@kickpi:~$ gpio read 0
0
kickpi@kickpi:~$ gpio write 0 1
kickpi@kickpi:~$ gpio read 0
1
kickpi@kickpi:~$kickpi@kickpi:~$ gpio mode 0 in
kickpi@kickpi:~$ gpio mode 0 down
kickpi@kickpi:~$ gpio read 0
0
kickpi@kickpi:~$//短接管脚3和管脚4
kickpi@kickpi:~$ gpio read 0
1
kickpi@kickpi:~$root@kickpi:~# gpio mode 3 pwm #默认输出频率23475Hz 占空比50%的方波gpio pwmr 3 2048 //设置ARR为2048 占空比为512/2048=25%gpio pwm 3 1024 //设置CCR为1024 占空比为1024/2048=50%gpio mode 3 pwm //默认输出频率为23475Hz
gpio pwmc 3 5 //设置分频系数为5 则输出频率为23475/5=4695Hz,实际频率为4688Hz 误差可忽略gpio pwmTone 3 20000 //直接设置频率为20000Hzecho 1 > /sys/class/gpio_sw/PC12/data
echo 0 > /sys/class/gpio_sw/PC12/data spidev_test -D /dev/spidev1.0 -C -v -L -p "hello"stty -F /dev/ttyAS5 ispeed 115200 ospeed 115200 cs8 echo kickpi > /dev/ttyAS5 cat /dev/ttyAS5