Raspberry Pi2とESP8266間でUART通信をしようとしていた。
GPIOピンを使った通信
...
*RaspberryPiに接続するUSB-シリアル変換ICは3.3Vのものを使ってください。
5Vのものを使用すると、RaspberryPiが破損する可能性があります。
GPIOは5Vと思っていたが、実は3.3Vだったようだ。
Raspberry Pi は 3.3V 駆動。多くの Arduino は 5V駆動。
駆動が3.3Vという記載がある。ただ、その第一次ソースにはまだたどり着いていない。
https://www.adafruit.com/pdfs/raspberrypi2modelb.pdf
には
Power Micro USB socket 5V, 2A
とあるが、内部回路で3.3Vにしているということか。
Raspberry Piは3.3V動作ですので、5Vの信号を3.3Vに落としてRaspberry Piに入れるべきです
Raspberry Pi系の電圧は3.3Vで、PCのシリアルとはそのままでは接続できません。
GPIOの等価回路を見つけた
http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry-pi/gpio-pin-electrical-specifications
電圧については議論も見つけた (まだ詳しくは読んでいない)
https://www.element14.com/community/thread/43127/l/raspberry-pi-2-5-v-power-supply-notes?displayFullThread=true