Raspberry
来自Jack's Lab
(版本间的差异)
(→ESP8266/ESP8089) |
(→ESP8266/ESP8089) |
||
第106行: | 第106行: | ||
[[文件:Raspi-esp8089.png]] | [[文件:Raspi-esp8089.png]] | ||
+ | |||
+ | Note that the CH_PD signal is connected to the ID_SD signal. This must be mapped as a GPIO (GPIO0) and switched to an output and driven low then switched to an input again before the driver is loaded in order to reset the module. This will be added in the near future in the driver. | ||
2017年10月1日 (日) 14:57的版本
目录 |
1 Pinout
1.1 Model A and B
1.2 Models A+, B+, PI 2 B, PI 3 B
2 Serial
2.1 Enable
/boot/cmdline.txt "console=serial0,115200" /boot/config.txt enable_uart=1
2.2 Disable
Remove "console=serial0,115200" from /boot/cmdline.txt
If you want to use the uart as IO device, add "enable_uart=1" into /boot/config.txt
Or you can do it by run "sudo raspi-config" , enter "Advanced Options" and then enter "Serial" ....
2.3 Connections
- RASP_TXD --- HEX_TX
- RASP_RXD --- HEX_RX
3 GPIO Control
- https://github.com/joan2937/pigpio
- raspi-gpio
- RAW: http://www.pieter-jan.com/node/15
4 Timezone
$ cat /etc/timezone Etc/UTC $ sudo echo "Asia/Shanghai" > /etc/timezone
add following into /etc/profile:
TZ=Asia/Shanghai export TZ
$ sudo reboot
5 Static IP
add following into /etc/dhcpcd.conf:
interface eth0 static ip_address=192.168.1.45/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1
6 ESP8266/ESP8089
Note that the CH_PD signal is connected to the ID_SD signal. This must be mapped as a GPIO (GPIO0) and switched to an output and driven low then switched to an input again before the driver is loaded in order to reset the module. This will be added in the near future in the driver.