函数gpio_getData是读取gpio引脚的电平状态,也是TTL电平,而串口发送过来的数据也是TTL电平,所以是可以用库函数gpio_getData读取的。但是串口发送过来的数据是一个字节,但是你直接用库函数gpio_getData读取到的数据是不正确的。 如果你用的是普通IO口,需要根据串口时序编写函数,也就是所谓的模拟串口接收!你用的什么单片机?应该自带有串口吧? 如果你用的是单片机自带的串口,就只需要编写一个字节的接收函数就够了。
函数gpio_getData是读取gpio引脚的电平状态,也是TTL电平,而串口发送过来的数据也是TTL电平,所以是可以用库函数gpio_getData读取的。但是串口发送过来的数据是一个字节,但是你直接用库函数gpio_getData读取到的数据是不正确的。 如果你用的是普通IO口,需要根据串口时序编写函数,也就是所谓的模拟串口接收!你用的什么单片机?应该自带有串口吧? 如果你用的是单片机自带的串口,就只需要编写一个字节的接收函数就够了。