树莓派和stm32通信

树莓派:

操作流程:打开终端:

ls -l /dev/serial*     ——无输出

sudo raspi-config

Interfacing Options > Serial > 
Would you like a login shell over serial? → No
Would you like the serial port hardware to be enabled? → Yes

sudo reboot    重启

ls /dev/serial* -l     ——/dev/serial0 -> ttyS0   ——有这个就成功了

python测试代码如下:

import serial

ser = serial.Serial(
    port='/dev/serial0',
    baudrate=115200,
    parity=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    bytesize=serial.EIGHTBITS,
    timeout=1
)

ser.write(b'3a')

response = ser.readline()
print(response)

ser.close()

stm32会收到3a,32代码就用正常的receive——IT就行

接线如下:

树莓派和stm32通信_第1张图片

下面是引脚图(网线口或者说摄像头面向自己),不确定可以用风扇的正负引脚确定

树莓派和stm32通信_第2张图片

你可能感兴趣的:(树莓派和stm32通信)