硬件连接:使用stm32f070通过uart接FT311D模块,然后连接到手机。问题:stm32可以向手机发送数据,但是手机向stm32发送数据时就接收不到了。
debug1:stm32通过串口转换模块接到pc,可以收发,双向通信ok。
debug2:手机通过FT311D、串口转换模块接到pc,可以收发,双向通信ok。
以上两个实验说明stm32的uart是可以双向通信的,FT311D的uart和USB也是可以双向通信的。但是一旦把stm32和FT311D接在一起,就只能stm32向FT311D单向通信了。
附上stm32的原理图,只有rx、tx、gnd接了FT311D模块:
|