1---GPIO
https://github.com/espressif/esp-hosted/blob/master/docs/Linux_based_host/UART_setup.md
here
https://pinout.xyz/pinout/uart
微信有人文章 从不同的角度做了事情 图片还是可以的
https://mp.weixin.qq.com/s/6bsBfgOfUCsy2Rli7KUYdg
我主要是看到这个代码
【pi的脚本 https://github.com/espressif/esp-hosted/blob/master/host/linux/host_control/rpi_init.sh 】
bt_init()
{
sudo raspi-gpio set 15 a0 pu
sudo raspi-gpio set 14 a0 pu
sudo raspi-gpio set 16 a3 pu
sudo raspi-gpio set 17 a3 pu
}
它的意义是设置GPIO 其中14 TX 15 RX 这个是默认的
16 用的是复用功能3 --看图是 UART0 CTS https://pinout.xyz/pinout/pin36_gpio16
17 用的是复用功能3 --看图是 UART0 RTS https://pinout.xyz/pinout/pin11_gpio17
测试一下 简单的SH开发
开始
https://github.com/RPi-Distro/raspi-gpio
自带的 直接使用即可
使用2个IO
raspi-gpio help
后面效果如图