现在做一款家用机器人,底部放置控制板,主控为STM32F103ZET6,头部为多媒体板,主控为MTK的平板。
MTK的通信串口为1.8V电平,通过TI的电平转换芯片TXS0108E转换后与STM32F103进行串口通信(使用PB10、PB11做串口)。波特率9600,长度80cm。
现在测试,MTK的串口经电平转换后在接入smt32之前,波形一直是正常的,但是接到STM32后,MTK的TX有时就会出现乱码。
请问一下,TTL串口通信80cm是不是太长,需要串电阻或者在stm32端要上下拉电阻吗?对于stm32一般TX是下拉,Rx一般是下拉吗?
谢谢。 |